Hallo,
ich habe einen Migrations-Job für eine Contao 4.9 auf 4.13 und Eclipse X3 mit CC auf X4
Abgesehen davon, dass ich alle Custom Elements gelöscht und neu importiert habe, bin ich nach Update Anleitung vorgegangen. Solane der Theme Designer nicht aktiviert ist, kann ich das Frontend aufrufen und die Seiten werden nach einigen Handgriffen fehlerfrei angezeigt.
Das legacy_routing habe ich in der config.yml auf false gesetzt. Bei einem groben Funktionstest ist mir nichts aufgefallen.
Der aktivierte Theme Designer baut den Frame auf, lädt die Seite allerdings nicht. Im Log ist folgendes zu finden:
Die Page-Id 2454 ist die 404er.
Im Backend wird mir alle heiligen Zeiten "Headers already sent" angezeigt:
Wenn ich den pct_themer entferne, habe ich im Backend keine Fehlermldung mit dem Header.
Ich habe testweise eine neue Instanz aufgesetzt, alle Module und das Eclipse Theme installiert. Erste Tests waren unauffällig, allerdings nur mit einer Sprachvariante im Seitenbaum. Wenn ich dann aber den Datenbank-Dump des Kundenwebs importiere und die fehlenden Files einfüge, laufe ich in die Probleme wie oben beschrieben. Ich vermute hier irgendein Problem mit der Datenbank. Eine Idee, wie ich das lösen könnte?
Vielen Dank vorab!
ich habe einen Migrations-Job für eine Contao 4.9 auf 4.13 und Eclipse X3 mit CC auf X4
Abgesehen davon, dass ich alle Custom Elements gelöscht und neu importiert habe, bin ich nach Update Anleitung vorgegangen. Solane der Theme Designer nicht aktiviert ist, kann ich das Frontend aufrufen und die Seiten werden nach einigen Handgriffen fehlerfrei angezeigt.
Das legacy_routing habe ich in der config.yml auf false gesetzt. Bei einem groben Funktionstest ist mir nichts aufgefallen.
Der aktivierte Theme Designer baut den Frame auf, lädt die Seite allerdings nicht. Im Log ist folgendes zu finden:
Code:
[2022-03-11T13:59:09.136025+01:00] request.INFO: Matched route "tl_page.2414.root". {"route":"tl_page.2414.root","route_parameters":{" _token_check":true,"_controller":"Contao\\Frontend Index::renderPage","_scope":"frontend","_locale":" de","_format":"html","_canonical_route":"tl_page.2 414","parameters":"","pageModel":{"Contao\\PageMod el":[]},"_route":"tl_page.2414.root","_route_object":{"S ymfony\\Component\\Routing\\Route":[]}},"request_uri":"https://customer-new.wb/de/?themedesigner_iframe=1&1647003548=","method":"GET "} [] [2022-03-11T13:59:09.167994+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] [] [2022-03-11T13:59:09.334892+01:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Routing\Exception\ResourceNotFou ndException: "Page ID 2454 is not routable" at /Users/wortberge/Projekte/Customer/C4_relaunch/vendor/contao/core-bundle/src/Resources/contao/models/PageModel.php line 1370 {"exception":"[object] (Symfony\\Component\\Routing\\Exception\\ResourceN otFoundException(code: 0): Page ID 2454 is not routable at /Users/wortberge/Projekte/Customer/C4_relaunch/vendor/contao/core-bundle/src/Resources/contao/models/PageModel.php:1370)\n[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\RouteNotF oundException(code: 0): None of the chained routers were able to generate route: Route 'cmf_routing_object' not found, Route 'Route 'cmf_routing_object' not found' not found at /Users/wortberge/Projekte/Customer/C4_relaunch/vendor/symfony-cmf/routing/src/ChainRouter.php:265)"} []
Im Backend wird mir alle heiligen Zeiten "Headers already sent" angezeigt:
Code:
[2022-03-11T14:00:01.643460+01: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":"https://customer-new.wb/contao?act=edit&do=page&id=2415&ref=_C2V3AL7&rt=10 e09025b2a83bae08f4b1.1YQzF5uNoaweV2V7FHyCnEiTeSW3e G4XkI7bocF1fAQ.suJnc6_dlctNYTFMbgb00ALFI2H4LgVa1v2 x0ow9GmXi7gUn8eDAyEcOPA","method":"GET"} [] [2022-03-11T14:00:02.133991+01:00] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to start the session because headers have already been sent by "/Users/wortberge/Projekte/Customer/C4_relaunch/vendor/symfony/http-foundation/Response.php" at line 381." at /Users/wortberge/Projekte/Customer/C4_relaunch/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 \"/Users/wortberge/Projekte/Customer/C4_relaunch/vendor/symfony/http-foundation/Response.php\" at line 381. at /Users/wortberge/Projekte/Customer/C4_relaunch/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:145)"} []
Ich habe testweise eine neue Instanz aufgesetzt, alle Module und das Eclipse Theme installiert. Erste Tests waren unauffällig, allerdings nur mit einer Sprachvariante im Seitenbaum. Wenn ich dann aber den Datenbank-Dump des Kundenwebs importiere und die fehlenden Files einfüge, laufe ich in die Probleme wie oben beschrieben. Ich vermute hier irgendein Problem mit der Datenbank. Eine Idee, wie ich das lösen könnte?
Vielen Dank vorab!
Kommentar