Ich habe hier einen Kundenshop auf Basis von SW 4.1.4 übernommen. Beim CheckoutProzess stürzt der shop neuerdings immer ab (nach Klick auf „Zahlungspflichtig bestellen“). Das ist unabhängig von der Wahl der Zahlart.
Das einzige was gemacht wurde: Beim Webhoster (1&1) musste ich IonCube von 32Bit auf 64Bit umstellen…ggf liegt es ja hier dran?
Hat jemand eine Ähnliche Erfahrung gemacht und kann ggf eine Lösung anbtieten?
Was komisch ist: Die Fehlermeldung wird von vom ZendFramework produziert wenn es mittels “session_start()” die PHP-Session wieder herstellen möchte. Der Fehler taucht nur auf, wenn ein User im Frontend des Shops angemeldet ist…
Hat keiner eine Idee? Ich hab jetzt schon folgendes erfolglos probiert:
session.save_path in der php.ini angepasst auf ein beschreibbares Verzeichnis
session-Tabellen des Shops geleert und auf Fehler überprüft
in der Session.php des Zend-Frameworks die Zeilen „überbrückt“ (was aber zu anderen Problemen führte)
Plugins entfernt die „session_start“ verwenden
Das einzige was sich auf dem Webserver geändert hat war, dass wir den Ioncibe-Loader für PHP 5.4 auf eine 64Bit-Version umstellen mussten, da 1&1 das so vorgab
Hmmm…bis auf den IonCube-Loader hat sich nicht viel geändert. Und es betrifft nur den Teil des Shops wenn ein User sich registriert oder einloggt. Sobald der Shop “merkt” dass es eine Usersession gibt fährt er gegen die Wand.
Wenn ichi mir den Trace (s.u.) anschaue scheint der Befehl “unserialize” (#0) der Verursacher zu sein…aber warum?
Fatal error: Uncaught exception ‘UnexpectedValueException’ with message ‘Error at offset 18288 of 18297 bytes’ in /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php:484
Das gemeine an der Sache ist, dass man das Problem nur indirekt mitbekommt, wenn keine Bestellungen mehr ankommen, sich ein Kunde freundlicherweise meldet oder sich die abgebrochenen Bestellungen häufen.
Für Lösungsansätze auch von den Shopware-Spezialisten wären wohl alle sehr dankbar.