Fatal error - Beim importieren eines Templates in eine neue Contao 2.9.5 installation

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MiTsch
    Alter Contao-Hase
    • 10.05.2010
    • 1158

    #1

    Fatal error - Beim importieren eines Templates in eine neue Contao 2.9.5 installation

    Hallo Community,

    ich möchte mit einer Contao 2.9.5 installation auf einen anderen Server umziehen. Hierzu hab ich mittels der Erweiterung [BackupDB] mir eine entsprechende sql-Datei erzeugt.

    Wenn ich nun in der Installroutine unter dem Punkt "Ein Template importieren" meine sql-Datei auswähle erhalte ich nach betätigen des Importbutton folgende Fehlermeldung:

    PHP-Code:
    Fatal error: Uncaught exception Exception with message Query error: Unknown column 'dfTitle' in 'field list' (INSERT INTO `tl_content` (`id`, `pid`, `sorting`, `tstamp`, `invisible`, `type`, `headline`, `text`, `addImage`, `singleSRC`, `alt`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `html`, `listtype`, `listitems`, `tableitems`, `summary`, `thead`, `tfoot`, `sortable`, `sortIndex`, `sortOrder`, `mooType`, `mooHeadline`, `mooStyle`, `mooClasses`, `shClass`, `highlight`, `code`, `url`, `target`, `linkTitle`, `embed`, `rel`, `useImage`, `multiSRC`, `useHomeDir`, `perRow`, `perPage`, `sortBy`, `galleryTpl`, `cteAlias`, `articleAlias`, `article`, `form`, `module`, `protected`, `groups`, `guests`, `cssID`, `space`, `com_order`, `com_perPage`, `com_moderate`, `com_bbcode`, `com_requireLogin`, `com_disableCaptcha`, `com_template`, `dfTitle`, `dfSize`, `dfTemplate`, `lightbox4ward_type`, `lightbox4ward_caption`, `lightbox4ward_description`, `lightbox4ward_imageSRC`, `lightbox4ward_flvSRC`, `lightbox4ward_article_id`, `lightbox4ward_size`, `lightbox4ward_gallerySRC`, `lightbox4ward_externURL`, `popType`, `linkImage`, `linkSingleSRC`, `linkAlt`, `linkSize`, `linkCaption`, `windowSize`) VALUES ( 334, 36, 256, 1293539571, '', 'form', 'a:2:{s:4:"unit";s:2:"h1";s:5:"value";s:0:"";}', NULL, '', '', '', '', '', '', '', '', '', NULL, '', NULL, NULL, '', '', '', '', 0, 'ascending', 'start', '', '', '', '', '', NULL, '', '', '', '', '', '', NULL, '', 4, 0, '', '', 0, 0, 0, 7, 0, '', NULL, '', 'a:2:{i:0;s:0:"";i:1;s:10:"email_form";}', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'ascending', 0, '', '', '', '', 'com_default', '', '', '', '', '', '', '', '', 0, NULL, NULL, '', 'poptext', '', '', '', '', '', ''); ) thrown in /srv/www/vhosts/kentaya.bst-multimedia.de/httpdocs/system/libraries/Database.php on line 642 
    #0 /srv/www/vhosts/kentaya.bst-multimedia.de/httpdocs/system/libraries/Database.php(589): Database_Statement->query()#1 /srv/www/vhosts/kentaya.bst-multimedia.de/httpdocs/system/libraries/Database.php(164): Database_Statement->execute()#2 /srv/www/vhosts/kentaya.bst-multimedia.de/httpdocs/contao/install.php(750): Database->execute('INSERT INTO `tl...')#3 /srv/www/vhosts/kentaya.bst-multimedia.de/httpdocs/contao/install.php(1212): InstallTool->run()#4 {main} 
    
    Auf beiden Servern läuft Contao 2.9.5, und der Ordner TL_files wurde komplett übertragen.

    Das importieren des Music Academy Template funktioniert ohne Probleme, insofern gehe ich davon aus das es nicht an den Umgebungsbedingungen des neuen Servers liegen kann.

    Weiss jemand wo es hier klemmt?
    Leider haben mich diverse Beiträge hier im Forum zu diesem Thema nicht weitergebracht.

    Freue mich über jeden Tipp.

    Viele Grüße
    MiTsch
    Wer nichts weiss muss alles Glauben !
  • Raya-Tech
    Gesperrt
    • 17.06.2011
    • 13

    #2
    Hallo MiTsch
    Wenn du die Installation auf einen anderen Server "verschieben/zügeln" möchtest, würde ich dir raten wie folgt vorzugehen:
    1. SQL-Dump erstellen (phpMyAdmin o.Ä.)
    2. Den gesammten Conato Ordner auf den neuen Server kopieren
    3. SQL-Dump in neue Datenbank einlesen (phpMyAdmin o.Ä.)
    4. Auf dem neuen Server die install.php aufrufen und die Konfiguration überprüfen


    Danach sollte eigentlich alles wieder funktionieren.

    Ich hoffe ich konnte dir weiterhelfen.

    Kommentar

    • MiTsch
      Alter Contao-Hase
      • 10.05.2010
      • 1158

      #3
      Hallo Raya-Tech,

      danke für Deinen Hinweis!

      Diese vorgehensweise ist mir bekannt, aber leider habe ich das Problem das ich kein phpMyAdmin zur Verfügung habe.

      Viele Grüße
      MiTsch
      Wer nichts weiss muss alles Glauben !

      Kommentar

      • lucina
        Administratorin
        • 19.06.2009
        • 7544

        #4
        Naja, es scheint ja vor allem an ein paar Datenbankfeldern zu mangeln (does not exist ...) - bist Du sicher dass beide Installationen insoweit identisch sind, dass alle lokal vorhandenen Module und Extensions auch im Zielsystem vorhanden sind?

        Du solltest das mal vergleichen und ggf. synchronisieren.

        Carolina.
        Zuletzt geändert von lucina; 17.06.2011, 10:03. Grund: Typo
        Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

        Kommentar

        • Raya-Tech
          Gesperrt
          • 17.06.2011
          • 13

          #5
          Zitat von MiTsch Beitrag anzeigen
          Diese vorgehensweise ist mir bekannt, aber leider habe ich das Problem das ich kein phpMyAdmin zur Verfügung habe.
          Halli MiTsch
          Ist doch kein Problem:
          1. Lad dir phpMyAdmin von http://www.phpmyadmin.net/home_page/downloads.php runter
          2. Entpacke und lade die Dateien in einen Unterordner auf deiner Webseite (z.B. phpMyAdmin)
          3. Gehe nun auf http://deineseite.ch/phpMyAdmin
          4. Log dich mit deinen Datenbank informationen ein und spiel die DB zurück.


          Falls du Hilfe brauchst, meld dich einfach.

          Kommentar

          • MiTsch
            Alter Contao-Hase
            • 10.05.2010
            • 1158

            #6
            Hallo lucina,
            hallo Raya-Tech,

            vielen Dank für die wertvollen Tipps!
            Ich werde nochmals die installierten Erweiterungen (auch auf die Versionsstände hin) überprüfen, und dann das Template neu erstellen.

            Sollte das neue Template beim installieren wieder zu einem Fehler führen, so finde ich den Tipp phpMyAdmin hochzuladen ist eine gute Idee, die ich dann als nächstes Versuchen werde.

            Nach meinem Test melde ich Euch meinen Erfolg oder auch Misserfolg.

            Danke nochmals für die Hinweise!

            Viele Grüße
            MiTsch
            Wer nichts weiss muss alles Glauben !

            Kommentar

            • MiTsch
              Alter Contao-Hase
              • 10.05.2010
              • 1158

              #7
              Ich hab nun die installierten Erweiterungen nochmals installiert, die Versionsstände verglichen und eine neue sql-Datei generiert. Leider erhalte ich jedoch den selben Fehler wie schon beschrieben.

              @Raya-Tech
              Wie beschrieben habe ich in meiner Installation nun ein Ordner phpMyAdmin mit den entsprechenden Dateien angelegt.

              Der Pfad sieht nun bei mir wie folgt aus: http://www.meineSeite.de/phpMyAdmin/

              Mit welcher Datei starte ich nun phpMyAdmin?

              Alle Dateien die ich ausprobiert habe (index.php, sql.php, info.php, navigation.php u.a) führen zu einer 404 Fehlermeldung:

              Objekt nicht gefunden!

              Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.
              Viele Grüße
              MiTsch
              Wer nichts weiss muss alles Glauben !

              Kommentar

              • Raya-Tech
                Gesperrt
                • 17.06.2011
                • 13

                #8
                Zitat von MiTsch Beitrag anzeigen
                Ich hab nun die installierten Erweiterungen nochmals installiert, die Versionsstände verglichen und eine neue sql-Datei generiert. Leider erhalte ich jedoch den selben Fehler wie schon beschrieben.

                @Raya-Tech
                Wie beschrieben habe ich in meiner Installation nun ein Ordner phpMyAdmin mit den entsprechenden Dateien angelegt.

                Der Pfad sieht nun bei mir wie folgt aus: http://www.meineSeite.de/phpMyAdmin/

                Mit welcher Datei starte ich nun phpMyAdmin?

                Alle Dateien die ich ausprobiert habe (index.php, sql.php, info.php, navigation.php u.a) führen zu einer 404 Fehlermeldung:


                Viele Grüße
                MiTsch
                Hallo MiTsch

                Hmm, scheint mir als bestehe da ein anderes Problem. Ich hab's einfach runtergeladen, entpackt und bin in den Ordner reingegangen, danach konnte ich mich mit DB-Benutzer und Passwort anmelden.

                Wenn du möchtest, kannst du mir die Domain und einen Gast-FTP Account per Nachricht zustellen. Ich werde mich dann darauf einloggen und das ganze mal testen.

                Kommentar

                • MiTsch
                  Alter Contao-Hase
                  • 10.05.2010
                  • 1158

                  #9
                  Erledigt !

                  Hallo lucina,
                  hallo Raya-Tech,

                  nachdem ich dann endlich einen phpMyAdmin Zugang hatte war der Rest "Routine".
                  Danke nochmals für euer Interesse.


                  Viele Grüße
                  MiTsch
                  Wer nichts weiss muss alles Glauben !

                  Kommentar

                  Lädt...