Hallöchen,
ich habe die betreffende Seite im November endlich von Contao 4.9 auf Contao 4.13 updaten dürfen. Die Banner-Erweiterung wurde dabei auf Version 1.5 upgedatet und lief vorher ohne Fehler, zumindest ohne welche, die bemerkt worden wären.
Seit dem Update befinden sich aber grob alle 1-3 Tage Fehlermeldungen unter var/logs.
Das hier ist die letzte als Beispiel:
PHP-Code:
[2024-01-24T05:54:43.415869+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2024-01-24T05:54:43.419768+01:00] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to start the session because headers have already been sent by "/usr/www/users/…/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php" at line 312." at /usr/www/users/…/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 \"/usr/www/users/…/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php\" at line 312. at /usr/www/users/…/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:145)"} []
[2024-01-24T05:54:43.429112+01:00] php.CRITICAL: Uncaught Exception: Error when rendering "https://domain.tld/_fragment?_hash=SMrgt9QOPSqLy7WbQHEZSF9JyqvvD1RQ5Wqp1LItsCE%3D&_path=insertTag%3D%257B%257Bcache_banner_module%253A%253A10%253A%253Amod_%253A%253Amod_banner%253A%253A%253A%253A%253A%253A%253A%253Atemplates%252Ffolder%257D%257D%26_scope%3Dfrontend%26_format%3Dhtml%26_locale%3Den%26_controller%3DContao%255CCoreBundle%255CController%255CInsertTagsController%253A%253ArenderAction&clientCache=0&pageId=54&request=tagged%2Ftag%2FGreece%3Fpage_n30%3D13" (Status code is 500). {"exception":"[object] (RuntimeException(code: 0): Error when rendering \"https://domain.tld/_fragment?_hash=SMrgt9QOPSqLy7WbQHEZSF9JyqvvD1RQ5Wqp1LItsCE%3D&_path=insertTag%3D%257B%257Bcache_banner_module%253A%253A10%253A%253Amod_%253A%253Amod_banner%253A%253A%253A%253A%253A%253A%253A%253Atemplates%252Ffolder%257D%257D%26_scope%3Dfrontend%26_format%3Dhtml%26_locale%3Den%26_controller%3DContao%255CCoreBundle%255CController%255CInsertTagsController%253A%253ArenderAction&clientCache=0&pageId=54&request=tagged%2Ftag%2FGreece%3Fpage_n30%3D13\" (Status code is 500). at /usr/www/users/…/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php:99)"} []
[2024-01-24T05:54:43.430058+01:00] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Error when rendering "https://domain.tld/_fragment?_hash=SMrgt9QOPSqLy7WbQHEZSF9JyqvvD1RQ5Wqp1LItsCE%3D&_path=insertTag%3D%257B%257Bcache_banner_module%253A%253A10%253A%253Amod_%253A%253Amod_banner%253A%253A%253A%253A%253A%253A%253A%253Atemplates%252Ffolder%257D%257D%26_scope%3Dfrontend%26_format%3Dhtml%26_locale%3Den%26_controller%3DContao%255CCoreBundle%255CController%255CInsertTagsController%253A%253ArenderAction&clientCache=0&pageId=54&request=tagged%2Ftag%2FGreece%3Fpage_n30%3D13" (Status code is 500)." at /usr/www/users/…/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php line 99 {"exception":"[object] (RuntimeException(code: 0): Error when rendering \"https://domain.tld/_fragment?_hash=SMrgt9QOPSqLy7WbQHEZSF9JyqvvD1RQ5Wqp1LItsCE%3D&_path=insertTag%3D%257B%257Bcache_banner_module%253A%253A10%253A%253Amod_%253A%253Amod_banner%253A%253A%253A%253A%253A%253A%253A%253Atemplates%252Ffolder%257D%257D%26_scope%3Dfrontend%26_format%3Dhtml%26_locale%3Den%26_controller%3DContao%255CCoreBundle%255CController%255CInsertTagsController%253A%253ArenderAction&clientCache=0&pageId=54&request=tagged%2Ftag%2FGreece%3Fpage_n30%3D13\" (Status code is 500). at /usr/www/users/…/vendor/symfony/http-kernel/HttpCache/AbstractSurrogate.php:99)"} []
Ich kann die URL aufrufen und sehe tatäschlich die beiden Header-Banner. Es gibt hier noch weitere Banner für die Bereich Left, Right und Main und ich habe auch nicht alle Fragment-URLs aller Logs geprüft, aber alle, die ich aufgerufen haben, zeigen die beiden Header-Banner (allerdings ohne 500er-Fehler?), daher kann dort vielleicht die Ursache liegen.
An den beiden Bannern selbst sehe ich jetzt nichts besonderen, aber eine Bannerziel-URL beinhaltet UTM-Parameter. Kann hier vielleicht das Problem liegen?
Ich würde das gerne etwas gegen die Fehler unternehmen, aber ich weiß nicht wo ich ansetzen soll.
LG
Nicole
Lesezeichen