Ergebnis 1 bis 31 von 31

Thema: Import Template scheitert

  1. #1
    Contao-Nutzer
    Registriert seit
    17.09.2009.
    Beiträge
    16

    Frage Import Template scheitert

    hallo,

    ich möchte gerne eine seite auf einen anderen server umziehen. beide TL versionen lauten 2.7.2, backupDB 1.0.3 stable build 8

    beim importieren bekomme ich folgende fehlermeldung:
    Code:
    Fatal error: Uncaught exception Exception with message Too few arguments to build the query string thrown in /www/htdocs/w006ac0d/m/system/libraries/Database.php on line 513
    
    #0 /www/htdocs/w006ac0d/m/system/libraries/Database.php(162): Database_Statement->execute()
    #1 /www/htdocs/w006ac0d/m/typolight/install.php(323): Database->execute('INSERT INTO `tl...')
    #2 /www/htdocs/w006ac0d/m/typolight/install.php(767): InstallTool->run()
    #3 {main}
    weiß jemand weiter?

    thx
    lg
    xonic

  2. #2
    Contao-Nutzer
    Registriert seit
    17.09.2009.
    Beiträge
    16

    Standard

    gerade ist mir aufgefallen, dass im .sql backup file noch folgendes im header steht:

    Code:
    # TYPOlight Extension : BackupDB, Version 1.0.2

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo xonic,

    die Meldung hat für mich keinen so richtig auswertbaren Inhalt. Womit importierst Du die Datensicherung? phpMyAdmin?

    Hast Du ein Backup oder ein Website-Template für den Install-Tool zur Verfügung?
    Wichtig ist, wenn Du ein Website-Template einspielen möchtest, dass die Datenbankstruktur exakt die gleiche ist, wie beim Sichern.
    Das heißt, dass die gleiche TL-Version und die gleichen Extensions mit den gleichen Versionen installiert sein sollten.

    Die Versionsnummer im Header der .sql-Datei ist nur Kommentar und den habe ich beim letzten Update vergessen zu ändern.

    Wenn Du alles gleiche Versionen hast und es trotzdem nicht geht, kannst Du mir gern mal die sql-Datei zur Analyse zuschicken. Meine direkte E-Mail-Adresse findest Du in meinem Profil.

  4. #4
    Contao-Nutzer
    Registriert seit
    17.09.2009.
    Beiträge
    16

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Hallo xonic,

    die Meldung hat für mich keinen so richtig auswertbaren Inhalt. Womit importierst Du die Datensicherung? phpMyAdmin?
    nein, ich importiere das website template einfach übers install-tool.

    Hast Du ein Backup oder ein Website-Template für den Install-Tool zur Verfügung?
    Wichtig ist, wenn Du ein Website-Template einspielen möchtest, dass die Datenbankstruktur exakt die gleiche ist, wie beim Sichern.
    Das heißt, dass die gleiche TL-Version und die gleichen Extensions mit den gleichen Versionen installiert sein sollten.
    es handelt sich in beiden fällen um die TL-version 2.7.2, also exakt dieselbe. keine der beiden hat extensions installiert.

    Die Versionsnummer im Header der .sql-Datei ist nur Kommentar und den habe ich beim letzten Update vergessen zu ändern.

    Wenn Du alles gleiche Versionen hast und es trotzdem nicht geht, kannst Du mir gern mal die sql-Datei zur Analyse zuschicken. Meine direkte E-Mail-Adresse findest Du in meinem Profil.
    ok, danke!

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo xonic,

    danke für die sql-Datei. Der Fehler tritt bei mir auch auf, so kann ich wenigstens testen. Die fehlerhafte Zeile ist der INSERT von tl_layout, wo in Texten Hochkommata verwendet sind. Die sind auch entsprechend excaped, so dass es beim Import im phpMyAdmin kein Problem gibt.

    Der TL-Installtool meckert aber darüber, übrings auch über einen phpMyAdmin-Export, der ein wenig anders aussieht. Das muss ich mal in Ruhe untersuchen.

    Workaround vorab: Datenbank mit Installtool erzeugen und dann vor dem Aufruf des Backend einfach die SQL-Datei über phpMyAdmin einspielen, dann sollte es gehen.

  6. #6
    Contao-Nutzer
    Registriert seit
    17.09.2009.
    Beiträge
    16

    Standard

    danke für den tipp mit dem einspielen übers phpmyadmin. der import hat funktioniert, einzig ein paar "\n" sind über die site verstreut und hauen das layout etwas zusammen... ich muss mir da bei gelegenheit noch genauer anschauen, woher die kommen.

    ebenfalls nicht funktionieren tun die 2 javascripts auf der page: eines dient zum laden von twitter feeds, das andere verlängert das sidebar-div auf die länge des content-div.

    lg
    tom

  7. #7
    Contao-Fan
    Registriert seit
    22.06.2009.
    Beiträge
    275

    Standard

    Hallo Hagen,

    Info, die von Tom beschriebenen /n hatte ich auch bei einer Rücksicherung.
    Version auf beiden Systemen TL 2.7.3 und backupDB 1.0.3.

    Ich hatte nur noch keine Zeit mich um die Sache zu kümmern.

    Gruß Jörg

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.553
    User beschenken
    Wunschliste

    Standard

    Schaut doch mal, hat vielleicht auch mit diesem Bug zu tun?
    http://https://contao.org/ticket/1007

    Bin kein regex Experte, aber probieren kann man es ja mal.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    das kann wirklich als Ursache in Frage kommen, denn der Import mit dem phpMyAdmin funktioniert, also ist es kein Syntax-Problem bei MySQL. Der Verdacht liegt nahe, dass TL den Befehl falsch an die Datenbank übergibt.

  10. #10
    Contao-Nutzer Avatar von philsniff
    Registriert seit
    29.07.2009.
    Ort
    Neumünster
    Beiträge
    72

    Standard \n-problem auch bei mir!

    tag auch,

    wollte nur mal auch bekunden, dass es seit dem update auf die version 1.0.3 und der 2.7.3 tl irgendwie beim dumpen und website-template-erstellung zu diesen
    "\n" in den texten kommt, und somit einiges zerschießt.

    war vorher nicht so (soll ja auch so sein, ;-)), aber jetzt auf einmal...
    beim dump per mysql-software (navicat) und dann import per phpmysql ist alles wieder in ordnung.

    also liegt es eindeutig am export/dump von backupdb...

    aber ihr findet den fehler bestimmt, da bin ich mir sicher!

    gruß

    philipp

  11. #11
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo philsniff,

    die letzte Änderung war nicht ganz optimal, ich hoffe jetzt alles korrigiert zu haben.
    Neue Version ist im Repository.

    Wenn es jetzt funktioniert, würde ich mich über ein kurzes Feedback freuen.

  12. #12
    Contao-Nutzer
    Registriert seit
    17.09.2009.
    Beiträge
    16

    Standard

    hallo do_while

    danke, für den bugfix, es hat geklappt. ich musste das backup zwar immer noch über phpmyadmin einspielen, weil das installtool noch rumzickt, aber dafür ist jetz alles glatt gegangen und die website komplett und korrekt auf den neuen server übertragen worden.

    danke, wirklich guter support!

    lg
    tom

  13. #13
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.527

    Standard

    Servus seit dem Neuesten Update hab ich das Problem das er die Websiten Templates nicht mehr erstellt ...


    Es kommt die Typische Meldung:


    Erstelle Websiten Template...


    und dann kommt einfach nichts mehr?

    Dauert das Erstellen jetzt bissel länger???

    Oder scheitert es bei mir irgendwo anderes?

    Die Datenbank sicherung hat wie gewohnt funktioniert... Auf den Vorherigen Versionen Funktioniert alles ohne Probleme

    Typolight 2.7.2 ist noch intstalliert.
    Geändert von Acta (22.09.2009 um 11:32 Uhr)

  14. #14
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.972

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Wenn es jetzt funktioniert, würde ich mich über ein kurzes Feedback freuen.
    Habe die neue Version installiert und getestet. Export von einer Seite und Import über das Install-Tool haben ohne Fehlermeldung funktioniert und ich kann auch keine optischen Probleme an der Website finden. Scheint also alles zu passen!

    Grüße,
    Andreas

  15. #15
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Acta,

    ich kann mir nicht vorstellen, dass es langsamer geworden ist, aus 3 String-Replace-Befehlen habe ich einen gamacht, der per Array gleich mehrere Ersetzungen macht. Das sollte vermutlich sogar schneller sein. Großer Unterschied: Früher wurde ein ' als 2x ' kodiert, jetzt wird ein \' daraus, so wie beim Export vom phpMyAdmin.

  16. #16
    Contao-Nutzer Avatar von philsniff
    Registriert seit
    29.07.2009.
    Ort
    Neumünster
    Beiträge
    72

    Standard zwischenmeldung

    sorry do_while,

    dass ich mich erst jetzt melde.
    bin gerade erst dazu gekommen, dass update zu testen.

    scheint alles zu funktionieren. das \n-problem ist verschwunden.
    habe website-template erstellt und im netz eingespielt: ohne problem,
    im gegensatz zu vorher.

    vielen dank für diese schnelle hilfe bzw. reaktion.

  17. #17
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das freut mich, dass jetzt (fast) alles funktioniert. Dann ist nur noch der Punkt mit dem \' offen, wo wir auf das Ticket warten. Der Fall kommt aber nur relativ selten vor.

  18. #18
    Contao-Urgestein
    Registriert seit
    06.07.2009.
    Beiträge
    1.527

    Standard

    Hallo Hagen,

    tut mir leid aber von dem was du geschrieben hast verstehe ich nicht viel... bin anwender keine Programmierer

    Also das gleiche Probleme hatte anscheind im Forum noch ein zweiter... da ist aber irgendwie keine Lösung dazu..

    EDIT:

    Also habe es mit der alten version noch einmal probiert funktioniert auch nicht.

    Hier paar Details:

    Ich habe meine normale Umgebung (blala/tl) aus dieser haben ich eine Testumgebung erstellt (blabla/tltest)

    Während in der Standart umgebung das BackUpDB wie gewohnt funktioniert
    hängt sich die Testumgebung immer auf wenn ich wie gewohnt mir Sicherungstemplates erstellen lassen will.

    Soll heißen das da steht: Templates werden erstellt aber es passiert einfach nix.

    Das gleiche Problem hatte bereits ein user... aber leider keine Lösung in dem Thema...
    Geändert von Acta (23.09.2009 um 13:40 Uhr)

  19. #19
    Contao-Nutzer Avatar von jachen
    Registriert seit
    19.06.2009.
    Ort
    ch-8967 Widen
    Beiträge
    109

    Standard (\n) und andere annoyances

    Herzlichen Dank allen hier in diesem Verlauf.

    @do-while Die in diesem Thread beschriebenen Probleme haben mich veranlasst, nachdem ich Stunden verwendete die \n heraus zu filtern, die backupDB Extension von allen Projekten zu entfernen. Eigentlich schade, denn der Backupverlauf wäre unheimlich speditiv und 'handy'.

    Ich verstehe nicht, warum der Prozess bevor er überhaupt gestartet wird, die Voraussetzungen fürs Gelingen (gleiche Versionen etc.) nicht abfragen kann und bei "Inkompatibilitäten" einem darauf hinweist. Sollte das bei Gelegenheit realisiert werden, werde ich die nützliche Extension sofort wieder aktivieren.

    Und dann noch dies: Backup ist ein sehr wichtiges Thema. Ich nehme mal an, dass Kracks Methoden einsetzen (Batchverfahren etc.) die einem etwas weniger Erfahrenen nicht geläufig sind. Trotzdem nimmt es mich wunder, wie die das veranstalten. So wie ein "kommerzielles Liveupdate" könnte auch ein "kommerzielles Livebackup" seine Daseinsberechtigung haben. Oder?

    cheers
    jachen

  20. #20
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Ort
    Unterneukirchen
    Beiträge
    152

    Standard

    Hallo Hagen,

    das Problem, dass über install.php die Sicherung nicht eingespielt werden kann besteht immer noch! Genau wie von xonic beschrieben, außer das ich die aktuellste BackupDB 1.1.1 verwende.

    Schade, dass das bis jetzt noch nicht gelöst ist, wo liegt das Problem?

    Grüße
    Jürgen

  21. #21
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jürgen,

    hast Du noch eine Fehlermeldung für mich?
    Welche TL-Version verwendest Du?

    Es könnte sein, dass es immer noch um das Hochkomma in Texten geht (siehe oben). Bis Version 2.7.5 gab es da noch keine Lösung. Der Export richtet sich direkt nach der Syntax, die auch phpMyAdmin erzeugt, das Install-Tool lehnt aber genau diese Stelle mit dem escapten Hochkomma ab.

  22. #22
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Ort
    Unterneukirchen
    Beiträge
    152

    Standard

    Hallo Hagen,

    hatte vorher auch die Version 2.7.2, hab mittlerweile aber auf die 2.7.5 upgedatet.

    Dei Fehlermeldung:
    Fatal error: Uncaught exception Exception with message Too few arguments to build the query string thrown in /home/lindedbr/www.xxx.de/system/libraries/Database.php on line 527

    #0 /home/lindedbr/www.xxx.de/system/libraries/Database.php(162): Database_Statement->execute()
    #1 /home/lindedbr/www.xxx.de/typolight/install.php(323): Database->execute('INSERT INTO `tl...')
    #2 /home/lindedbr/www.xxx.de/typolight/install.php(767): InstallTool->run()
    #3 {main}
    Ich entnehme deiner Antwort, dass irgendwann in TL was geändert wurde, dass das ganze jetzt nicht mehr funktioniert, gehe ich da richtig in der annahme?

    Gruß Jürgen

  23. #23
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jürgen,

    das sieht mir nach dem Problem mit dem Hochkomma aus, da stimmen wegen Fehlinterpretation dann die Anzahl der Parameter nicht.

    Ich habe dazu noch eine Idee, ich werde mal ein wenig rumprobieren. Vielleicht gibt es doch eine Lösung ... bitte ein wenig Geduld.

  24. #24
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So, die Idee scheint zu funktionieren!

    Texte werden einfach in HEX-Darstellung gespeichert, wenn sie Hochkomma enthalten. Damit ist die Datenbank und auch das Install-Tool einverstanden.

    @Jürgen: Ich danke Dir für das Nachtriggern des Problems, manchmal kommt einem dann doch eine Lösung in den Sinn, an die man vorher nicht gedacht hat.

    Probiere mal bitte die neue Version 1.1.2 aus dem Repository aus, bei mir trat der Fehler dann nicht mehr auf (und trotzdem waren die Daten da )

  25. #25
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Ort
    Unterneukirchen
    Beiträge
    152

    Standard

    Hallo Hagen,

    danke für deine mühen, hast Du jetzt mit der 2.7.2 oder mit der 2.7.5 probiert?

  26. #26
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sollte eigentlich egal sein, ich hatte aber eine neue 2.7.5 aus dem ZIP mit einer leicht modifizierten Music Academy. Ich hatte damals von xonic eine SQL-Datei bekommen, aus der ich die fehlerauslösende Stelle übertragen habe.

  27. #27
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Ort
    Unterneukirchen
    Beiträge
    152

    Standard

    Hallo Hagen,

    ich bekomme immer noch die gleiche Fehlermeldung. Soll ich dir die Backupdatei per mail zuschicken?

  28. #28
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    OK, ich kann es ja mal bei mir probieren. Hoffentlich erscheint dann die Fehlermeldung auch.

    Du hast aber eine neue Templatedatei erstellt?
    Ich habe nichts am Import, sondern an der Erstellung der Template-Datei verbessert.

    Meine Mail-Adresse findest Du in meinem Profil oder im Header der erstellten TXT-Datei im /templates-Verzeichnis.

  29. #29
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Ort
    Unterneukirchen
    Beiträge
    152

    Standard

    Hallo Hagen,

    vielen Dank für deinen riesen Einsatz sogar am 1. Advent, ist nicht üblich und sollte schon besonders hervorgehoben werden!!!!!

    Danke für deine Änderungen, jetzt funktioniert alles wieder bestens, wie bisher gewohnt. Das wird bestimmt alle freuen, die deine Erweiterung nutzen.
    Beste Grüße Jürgen

  30. #30
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.632
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Liebei,

    Das freut mich, dann kann ich demnächst die Änderungen auch in BackupDBPlus übertragen.
    Danke für Deine Unterstützung bei der Fehlersuche.

  31. #31
    AG CMS-Garden Avatar von felixpfeiffer
    Registriert seit
    05.06.2009.
    Ort
    Hannover
    Beiträge
    346
    Partner-ID
    372

    Standard

    Hallo Hagen,

    tja, leider muss ich da jetzt noch was zu sagen.
    Der Fehler tritt auch auf, wenn die Hochkommas z.B. in der Überschrift oder dem alt-Text eines Bildes auftauchen. Also, leider auch da noch nciht die optimale Lösung.

    Sorry dafür.

    Gruß, Felix
    Felix Pfeiffer : Neue Medien
    Offizieller Contao Partner für den Raum Hannover

    Infos: http://www.felixpfeiffer.com

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Ähnliche Themen

  1. Fehler bei Template Import
    Von Hauke im Forum Layout / Templates / Holy Grail
    Antworten: 8
    Letzter Beitrag: 04.07.2011, 19:14
  2. Antworten: 5
    Letzter Beitrag: 20.02.2011, 15:57
  3. Template Export/Import
    Von Franko im Forum Installation / Update
    Antworten: 8
    Letzter Beitrag: 10.08.2010, 13:58
  4. 'Fatal Error...' beim Demo-Template Import
    Von MarcJ im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 06.09.2009, 10:06
  5. "Import a template" Fehlermeldung
    Von Andreas im Forum backupDB
    Antworten: 2
    Letzter Beitrag: 11.07.2009, 17:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •