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.
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>