PHP Error im Frontend ( Uncaught Zend_Session_Exception: The session has already been started )

Hallo,

aktuell haben wir ein Problem im Frontend. In unseren Log Dateien taucht folgender Fehler sporadisch mehrmals am Tag auf:

PHP Fatal error: Uncaught Zend_Session_Exception: The session has already been started. The session id must be set first. in /is/htdocs/XXXXXXXXXXXXX/www/XXXXXXXXXX.de/engine/Library/Zend/Session.php:697
Stack trace:
#0 /is/htdocs/XXXXXXXXXXXXX/www/XXXXXXXXXX.de/engine/Library/Zend/Session.php(416): Zend_Session::setId('f510c353d6c9e75...')
#1 /is/htdocs/XXXXXXXXXXXXX/www/XXXXXXXXXX.de/engine/Library/Zend/Session/Namespace.php(137): Zend_Session::start(true)
#2 /is/htdocs/XXXXXXXXXXXXX/www/XXXXXXXXXX.de/engine/Shopware/Components/DependencyInjection/Bridge/Session.php(109): Zend_Session_Namespace-]__construct('Shopware')

Aktuell sind wir ratlos. Wir können den Fehler selber nicht reproduzieren und können somit schwer eine Lösung finden.

Noch als Hinweis: Wir sind vor kurzem von PHP 7.0 auf PHP 7.2 gewechselt und sind von SW 5.4.0 auf 5.5.0 gewechselt.

Im Internet haben haben wir leider konkreten Lösungen gefunden. Nur dass man den Browser Cache leeren soll, das hilft uns jedoch nicht weiter, wenn es ein Besucher im Frontend auslöst.

 

Nicht nur der Cache auch die Cookies müssen gelöscht werden.

 

Was machen wir wenn es einen User angezeigt wird? Wie kann man das bei einem User begreiflich machen, ohne direkt auf seinen Browser einzugreifen?

Auch gleich auf 5.5.4 updaten…

Link zum Shop ?

@raymond‍ - Update können wir heute leider nicht mehr prüfen. Hast du damit schon Erfahrung gesammelt?

@kulli‍ - Shop: https://www.pcbilliger.de

Da habe ich folgendes:

Laden fehlgeschlagen für das mit der Quelle "https://www.etracker.de/dc/index.php/bto/d/?&v=NA&ecl=NA&cc=3VgYgg&qrs=&et_tval=0&et_tonr=0&cv=1&ct=1&cl=https%3A%2F%2Fwww.pcbilliger.de%2Fpc-computer%2Fdell%2F&sdc=%7B%22et_coid%22%3A%22NA%22%2C%22rfr%22%3A%22%22%2C%22eurl%22%3A%22https%3A%2F%2Fwww.pcbilliger.de%2F%22%2C%22time%22%3A1%2C%22pi%22%3A1%2C%22returning%22%3A0%2C%22etcc_cmp%22%3A%22NA%22%7D&pdc=%7B%22etcc_cust%22%3A0%2C%22ec_order%22%3A0%2C%22etcc_newsletter%22%3A0%7D&pg=https%3A%2F%2Fwww.pcbilliger.de%2F&pt=1".</code></pre>

<p>und</p>

<pre>
<code>Die Zeichenkodierung des Reintext-Dokuments wurde nicht deklariert. Das Dokument wird in manchen Browser-Konfigurationen mit verstümmeltem Text dargestellt, wenn das Dokument Zeichen außerhalb des US-ASCII-Bereichs enthält. Die Zeichenkodierung der Seite muss im Transferprotokoll deklariert werden oder die Datei muss eine Byte-Order-Markierung als Kodierungssignatur verwenden. tr
</code></pre>

<p>und im checkout (Schnellbesatellung geht nicht):</p>

<pre>
<code>ReferenceError: $ is not defined[Weitere Informationen] confirm:1549:1
<anonym>
https://www.pcbilliger.de/checkout/confirm:1549:1</code></pre>

<p>und:</p>

<pre>
<code>ReferenceError: $ is not defined[Weitere Informationen] shippingPayment:1546:1
<anonym>
https://www.pcbilliger.de/register/saveRegister/sTarget/checkout/sTargetAction/shippingPayment:1546:1</code></pre>

<p>weiter komme ich nicht.</p>

<p>Ich würde den ganzen Shop erstmal debuggen:</p>

<p>https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/fehlermeldungen-in-shopware-debuggen</p>

<p> </p>

Schnellbestellung haben wir gerade getestet, das hat funktioniert. Haben auch mehrere Kunden die so bestellen. Aber wir prüfen dass mal genauer.