Ergebnis 1 bis 8 von 8

Thema: Contao migration 3.5.40 auf 4.13.25

  1. #1
    Contao-Fan
    Registriert seit
    11.06.2013.
    Beiträge
    709

    Standard Contao migration 3.5.40 auf 4.13.25

    Hallo zusammen

    Ich habe eine alte Installation 3.5.40, welche ich nun auf 4.13.25 anheben will.
    ich bin wie folgt vorgegangen (vielleicht falsch aber vielleicht auch möglich, weiss es nicht genau), auf jedenfall kommt das Frontend nicht rauf.

    1) Ich habe eine ganz frische Contao Installation in einem Subfolder gemacht mit dem Contao Manager
    2) Habe dann alle Erweiterungen gesucht und installiert
    3) Habe dann die Datenbank on der 3.5.40 in die neu eröffnete Datenbank gespitzt
    4) Über den Contao Manager musste ich dann die Datenbank migrieren, hat alles geklappt
    5) Dann habe ich das Theme, die Files, Iconfont Folder vom alten ins neue kopiert
    6) In der Dateverwaltung habe ich alles auf "öffentlich" gesetzt
    7) Cache etc alles gelöscht

    Im Backend sieht alles bestens aus, doch wenn ich das Front aufrufen will, dann kommt eine Fehlermeldung und im Log steht folgendes:

    [2023-06-28T16:56:13.399656+02:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","route_parameters":{"_token_c heck":true,"_controller":"Contao\\FrontendIndex::r enderPage","_scope":"frontend","_locale":"de","_fo rmat":"html","_canonical_route":"tl_page.2","param eters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2","_route_object":{"Contao\\C oreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://mssportsneu.loeffler-web.ch/home.html","method":"GET"} []
    [2023-06-28T16:56:13.412938+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T16:56:13.454959+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "Argument 1 passed to Contao\CoreBundle\Image\Preview\PreviewFactory::se tDefaultDensities() must be of the type string, null given, called in /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php on line 106" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Image/Preview/PreviewFactory.php line 69 {"exception":"[object] (TypeError(code: 0): Argument 1 passed to Contao\\CoreBundle\\Image\\Preview\\PreviewFactory ::setDefaultDensities() must be of the type string, null given, called in /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php on line 106 at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Image/Preview/PreviewFactory.php:69)"} []
    [2023-06-28T16:57:07.213624+02:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_ro ute":"contao_backend","_scope":"backend","_token_c heck":true,"_controller":"Contao\\CoreBundle\\Cont roller\\BackendController::mainAction"},"request_u ri":"http://mssportsneu.loeffler-web.ch/contao?do=maintenance&ref=-Uoyepw8","method":"GET"} []
    [2023-06-28T16:57:07.261444+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist" at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 49 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException (code: 1146): An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:49)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1146): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
    [2023-06-28T16:57:07.277857+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist" at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 49 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException (code: 1146): An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:49)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1146): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
    [2023-06-28T16:57:21.375979+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\InvalidFieldNameException: "An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'urlPrefix' in 'field list'" at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 67 {"exception":"[object] (Doctrine\\DBAL\\Exception\\InvalidFieldNameExcept ion(code: 1054): An exception occurred while executing a query: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'urlPrefix' in 'field list' at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:67)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1054): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'urlPrefix' in 'field list' at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S22): SQLSTATE[42S22]: Column not found: 1054 Unknown column 'urlPrefix' in 'field list' at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
    [2023-06-28T16:57:21.391579+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\TableNotFoundException: "An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist" at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php line 49 {"exception":"[object] (Doctrine\\DBAL\\Exception\\TableNotFoundException (code: 1146): An exception occurred while executing a query: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php:49)\n[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 1146): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)\n[previous exception] [object] (PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'loeff_mssportsneu.tl_search_term' doesn't exist at /data/www/www260/www/testumgebung/mssportsneu/vendor/doctrine/dbal/src/Driver/PDO/Connection.php:70)"} []
    [2023-06-28T16:57:21.392655+02:00] request.CRITICAL: Exception thrown when handling an exception (RuntimeException: Failed to start the session because headers have already been sent by "/data/www/www260/www/testumgebung/mssportsneu/vendor/symfony/http-foundation/Response.php" at line 399. at /data/www/www260/www/testumgebung/mssportsneu/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php line 145) {"exception":"[object] (RuntimeException(code: 0): Failed to start the session because headers have already been sent by "/data/www/www260/www/testumgebung/mssportsneu/vendor/symfony/http-foundation/Response.php" at line 399. at /data/www/www260/www/testumgebung/mssportsneu/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:145)"} []
    [2023-06-28T17:07:10.620000+02:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","route_parameters":{"_token_c heck":true,"_controller":"Contao\\FrontendIndex::r enderPage","_scope":"frontend","_locale":"de","_fo rmat":"html","_canonical_route":"tl_page.2","param eters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2","_route_object":{"Contao\\C oreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://mssportsneu.loeffler-web.ch/home.html","method":"GET"} []
    [2023-06-28T17:07:10.632982+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T17:07:10.748662+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_modernizr"" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template "j_modernizr" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []
    [2023-06-28T17:08:43.393347+02:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","route_parameters":{"_token_c heck":true,"_controller":"Contao\\FrontendIndex::r enderPage","_scope":"frontend","_locale":"de","_fo rmat":"html","_canonical_route":"tl_page.2","param eters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2","_route_object":{"Contao\\C oreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://www.mssportsneu.loeffler-web.ch/home.html","method":"GET"} []
    [2023-06-28T17:08:43.409134+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T17:08:43.493496+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_modernizr"" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template "j_modernizr" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []
    [2023-06-28T17:12:55.336687+02:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","route_parameters":{"_token_c heck":true,"_controller":"Contao\\FrontendIndex::r enderPage","_scope":"frontend","_locale":"de","_fo rmat":"html","_canonical_route":"tl_page.2","param eters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2","_route_object":{"Contao\\C oreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://www.mssportsneu.loeffler-web.ch/home.html","method":"GET"} []
    [2023-06-28T17:12:55.364989+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T17:12:55.538333+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_slider"" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template "j_slider" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []
    [2023-06-28T17:14:25.676856+02:00] request.INFO: Matched route "tl_page.10.error_404". {"route":"tl_page.10.error_404","route_parameters" :{"_token_check":true,"_controller":"Contao\\Front endIndex::renderPage","_scope":"frontend","_locale ":"de","_format":"html","_canonical_route":"tl_pag e.10","pageModel":{"Contao\\PageModel":[]},"_url_fragment":"contao-manager/users.json","_route":"tl_page.10.error_404","_rout e_object":{"Symfony\\Component\\Routing\\Route":[]}},"request_uri":"http://mssportsneu.loeffler-web.ch/contao-manager/users.json","method":"GET"} []
    [2023-06-28T17:14:25.691053+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T17:14:25.767506+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_slider"" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template "j_slider" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []
    [2023-06-28T17:18:10.197289+02:00] request.INFO: Matched route "tl_page.2". {"route":"tl_page.2","route_parameters":{"_token_c heck":true,"_controller":"Contao\\FrontendIndex::r enderPage","_scope":"frontend","_locale":"de","_fo rmat":"html","_canonical_route":"tl_page.2","param eters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.2","_route_object":{"Contao\\C oreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"http://www.mssportsneu.loeffler-web.ch/home.html","method":"GET"} []
    [2023-06-28T17:18:10.215010+02:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2023-06-28T17:18:10.313212+02:00] request.CRITICAL: Uncaught PHP Exception Exception: "Could not find template "j_slider"" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php line 156 {"exception":"[object] (Exception(code: 0): Could not find template "j_slider" at /data/www/www260/www/testumgebung/mssportsneu/vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156)"} []

    Was heisst das genau und wie kann ich das beheben ?

    Vielen Dank und Grüsse
    Michi

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.126
    Partner-ID
    10107

    Standard

    Ein paar der Fehlermeldungen klingen so als ob die Datenbank nicht aktuell ist. Auch die Fehlermeldung bzgl. des j_slider Template deutet darauf hin, dass die Migration der Datenbank entweder nicht oder nur fehlerhaft durchgeführt wurde.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    11.06.2013.
    Beiträge
    709

    Standard

    Der Contao Manager sagt aber, dass die Datenbank aktuell ist.
    Das mit dem j_slider habe ich auch gesehen, doch da finde ich auf der alten Version gar nichts diesbezüglich.
    Gibt es eine andere oder bessere Art, von 3.5.x auf 4.13.x zu migrieren als ich es gemacht habe ?

  4. #4
    Contao-Fan
    Registriert seit
    11.06.2013.
    Beiträge
    709

    Standard

    Betreffend j_slider finde ich in "Themes" und den "Seitenlayouts", dass es diese irgendwie nicht hat. Wo finde ich diese, resp wo muss ich diese nachinstallieren ?

    slider.jpg

  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Deaktiviere einmal die Checkbox bei „Unbekannte Option” und speichere das Seitenlayout.
    Danach sollte diese Checkbox nicht mehr erscheinen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Contao-Fan
    Registriert seit
    11.06.2013.
    Beiträge
    709

    Standard

    Habe ich gemacht, nun lädt es auch die Seite, doch der Slider ist nicht mehr da :-)
    Bei der alten Seite gab es diesen j_slider aber.... Der scheint nun zu fehlen.

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn ich mir als der Fehlermeldung die URL raus kopiere:

    Ist es der Slider auf der Startseite? Den sehe ich.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Fan
    Registriert seit
    11.06.2013.
    Beiträge
    709

    Standard

    Ja, ich auch, da ich nun von Hand noch ein paar Anpassungen gemacht habe.

    Ich denke ich muss jeden Slider manuell nochmals anfassen und dann klappt es, die Hauptseite sieht nun wieder so aus wie gewünscht.
    Dachte die Migration sei einfacher aber da gibt es halt "händisch" ein paar EIngriffe zu machen und dann passt es wohl wieder.
    Versuche nun eins nach dem anderen zu eliminieren oder gibt es eine einfachere "Migration" von der Version 3 auf die 4 ?

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
  •