Ergebnis 1 bis 7 von 7

Thema: Upgrade von 3.5.36 auf 4.7.1, Fehlermeldung Installtool

  1. #1
    Contao-Nutzer
    Registriert seit
    22.08.2011.
    Beiträge
    40

    Frage Upgrade von 3.5.36 auf 4.7.1, Fehlermeldung Installtool

    Liebes Forum,

    ich gehe beim o.g. Upgrade wie folgt vor:

    • Installation Contao 4.7 (ohne Installation der Datenbank, die von Contao vorgeschlagene config.yml habe ich übernommen und angelegt)
    • Installation fast aller Plugins der vohergehenden Version (2 gibt es nicht mehr für 4.7)
    • SQL Dump von der Version 3.5.36
    • Import des SQL Dumps über MySQL in die leere Datenbank von Contao 4.7
    • Aufruf des Install-Tools


    Bei letztem Punkt erscheint die Fehlermeldung: Es ist ein Fehler aufgetreten

    Auszug aus der var/logs:

    Code:
    [2019-03-09 09:50:56] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://www.eine-domain.de/contao/install","method":"HEAD"} []
    [2019-03-09 09:50:56] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://www.eine-domain.de/contao/install","method":"GET"} []
    [2019-03-09 09:50:56] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing '             SELECT                 id             FROM                 tl_image_size         ':  SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02db7a3.tl_image_size' doesn't exist" at /www/htdocs/w0193536/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 62 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException(code: 0): An exception occurred while executing '\n            SELECT\n                id\n            FROM\n                tl_image_size\n        ':\n\nSQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02db7a3.tl_image_size' doesn't exist at /www/htdocs/w0193536/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:62, Doctrine\\DBAL\\Driver\\PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02db7a3.tl_image_size' doesn't exist at /www/htdocs/w0193536/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:109, PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'd02db7a3.tl_image_size' doesn't exist at /www/htdocs/w0193536/contao/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:107)"} []
    Beantwortung der gewünschten Fragen:

    • Welche Contao Version ist installiert? 4.7.1
    • Wenn nicht die aktuellste Version von Contao verwendet wird...? nicht elevant
    • Wo ist Contao installiert? Hoster all-inkl.de
    • Gibt es Zugang zur Contao Installation mittels Konsole / SSH? nein, ich mache alles über contao-manager.phar.php
    • Welche Erweiterungen sind installiert?
      In der 3.5.36:
      • codefog/contao-cookiebar (übernommen)
      • contao/core (nicht übernommen)
      • contao-community-alliance/composer-client (nicht übernommen)
      • contao-legacy/backupdb (nicht übernommen, da es nicht mehr benötigt wird)
      • contao-legacy/flexslider (nicht übernommen, da es bei den Paketen nicht mehr gefunden wird)
      • dklemmt/contao_dk_mmenu (übernommen)
      • hofff/contao-calendarfield (übernommen)
      • jrgregory/m17-sticky-backend-footer (übernommen)
      • terminal42/contao-changelanguage (übernommen)
      • terminal42/contao-easy_themes (übernommen)


    Vielen Dank und schöne Grüße

    Florian

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du überprüft, ob die Datenbank der Contao 3.5 Installation vor dem Dump auch tatsächlich aktuell war?

    Zitat Zitat von spiceflo Beitrag anzeigen
    die von Contao vorgeschlagene config.yml habe ich übernommen und angelegt
    Könntest Du das näher erläutern? Contao hat Dir eine config.yml vorgeschlagen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.756
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von spiceflo Beitrag anzeigen
    • Welche Erweiterungen sind installiert?
      In der 3.5.36:
      • codefog/contao-cookiebar (übernommen)
      • contao/core (nicht übernommen)
      • contao-community-alliance/composer-client (nicht übernommen)
      • contao-legacy/backupdb (nicht übernommen, da es nicht mehr benötigt wird)
      • contao-legacy/flexslider (nicht übernommen, da es bei den Paketen nicht mehr gefunden wird)
      • dklemmt/contao_dk_mmenu (übernommen)
      • hofff/contao-calendarfield (übernommen)
      • jrgregory/m17-sticky-backend-footer (übernommen)
      • terminal42/contao-changelanguage (übernommen)
      • terminal42/contao-easy_themes (übernommen)


    Was bedeutet "übernommen" ?
    Alle Installationen, die für Contao 4 existieren solltest Du über den Contao Manager installieren und nicht manuell aus der alten Installation übernehmen. Hast Du das gemacht?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Irgendwas stimmt mit der importierten Datenbank nicht. Die Tabelle tl_image_size existiert laut der Fehlermeldung nicht, ist aber definitiv unter Contao 3.5 bereits in der Datenbank enthalten.

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.756
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Würden durch das Installtool nicht fehlende Tabellen oder Spalten angelegt werden sollen (natürlich dann leer)? Ich kann/ sollte ja auch solche Tabellen wie tl_search beim Export ausscließen. Die werden ja auch anstandslos neu angelegt.

    Ach ne falscher Gedanke. Hier wird ja letztlich der Verweis "angemeckert".
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ziemlich sicher ist die Contao 3.5 Datenbank nicht aktuell, da vermutlich die Updates/Migrationen auf Contao 3.x nicht oder nicht richtig ausgeführt wurden. Damit das Update auf Contao 4 aber gelingt, muss jedenfalls sichergestellt sein, dass die Contao 3.5 Installation vorher einwandfrei funktioniert und die Datenbank ordnungsgemäß aktualisiert wurde.

    Ich würde daher eine frische Contao 3.5.38 Installation parallel aufsetzen und dort die bestehende Website importieren und erst dann mit diesem Datenbank-Dump auf Contao 4 wechseln.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    22.08.2011.
    Beiträge
    40

    Standard

    Liebe Contao Community,

    vielen Dank für Euer Feedback. Nachdem ich die Datenbank der 3.5.36 über das Install Tool aktualisiert habe und einen neuen Export/Import versucht unternommen habe hat es funktioniert.


    Schöne Grüße

    Florian

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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