World4You: Seite wird im Safari Browser nicht geladen
Nach einem Update einer Seite von 4.9 auf 4.13 habe ich bemerkt, dass die Seite mit dem Safari Browser am Mac und iPhone nicht geladen wird.
Nach Kontrolle der alten Version (die weiterhin am Server unter einer Subdomain aufrufbar ist) habe ich bemerkt, dass dies offensichtlich schon bei der 4.9er Version der Fall war und nie bemerkt wurde.
Habe versuchsweise von PHP 8.3 auf 8.1 zurückgestellt (vorher lief 7.4), dann kommt zumindest auf einem iPhone eine Fehlermeldung.
Die dazugehörige Fehlermeldung in den Logs:
Code:
[2024-04-12T09:43:31.597516+02:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException: "" at /home/.sites/833/site4332853/web/contao413/vendor/symfony/http-kernel/EventListener/FragmentListener.php line 90 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\AccessDeniedHttpException(code: 0): at /home/.sites/833/site4332853/web/contao413/vendor/symfony/http-kernel/EventListener/FragmentListener.php:90)"} []
[2024-04-12T09:43:31.713537+02:00] php.CRITICAL: Uncaught Exception: MemoryTokenStorage must not be accessed before it was initialized. {"exception":"[object] (LogicException(code: 0): MemoryTokenStorage must not be accessed before it was initialized. at /home/.sites/833/site4332853/web/contao413/vendor/contao/core-bundle/src/Csrf/MemoryTokenStorage.php:91)"} []
[2024-04-12T09:43:31.714407+02:00] request.CRITICAL: Uncaught PHP Exception LogicException: "MemoryTokenStorage must not be accessed before it was initialized." at /home/.sites/833/site4332853/web/contao413/vendor/contao/core-bundle/src/Csrf/MemoryTokenStorage.php line 91 {"exception":"[object] (LogicException(code: 0): MemoryTokenStorage must not be accessed before it was initialized. at /home/.sites/833/site4332853/web/contao413/vendor/contao/core-bundle/src/Csrf/MemoryTokenStorage.php:91)"}
Wie gesagt, auf allen anderen Browsern läuft die Seite.
Contao Version 4.13.40
Liste der Anhänge anzeigen (Anzahl: 2)
Hier ein Screenshot der Konsolenanzeige des Safari-Browsers.
Anhang 27162
Chrome zeigt keine derartigen Fehler an.
Anhang 27163
Der Provider hätte gemeint RewriteEngine in der .htaccess auf Off zu setzen.
Das halte ich für eine schlechte Idee.