wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

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?

1 Answer

Answers

  • NextMikeNextMike MemberComments: 2277 Received thanks: 362 Member since: December 2014

    Was meinst Du mit "abstürzt"?

  • wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

    Die Seite bleibt weiss. Kein 500er Fehler, kein anderer Fehler . 

  • wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

    Danach ist es auch so, dass andere Seiten (Startseite, Produktseite) auch nicht mehr gehen bis ich den Cache geleert habe....

  • NextMikeNextMike MemberComments: 2277 Received thanks: 362 Member since: December 2014
    Quote
    Accepted Answer
    Thanked by 1wecotec
  • wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

    Hmmm....wenn ich http-Cache deaktiviere bekomme ich

     


    Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Error at offset 15580 of 15589 bytes' in /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php:484 Stack trace: #0 [internal function]: ArrayObject->unserialize('x:i:2;a:22:{s:1...') #1 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php(484): session_start() #2 /homepages/16/d553731033/htdocs/www.domain.de/engine/Shopware/Bootstrap.php(199): Zend_Session::start(Array) #3 [internal function]: Shopware_Bootstrap->initSession() #4 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Enlight/Bootstrap.php(304): call_user_func(Array) #5 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Enlight/Bootstrap.php(258): Enlight_Bootstrap->loadResource('Session') #6 /homepages/16/d553731033/htdocs/www.domain.de/engine/Shopware/Application.php(169): Enlight_Bootstrap->getResource('Session') #7 /homepages/16/d553731033/htdocs/www.a in /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php on line 484

  • wecotecwecotec MemberComments: 39 Received thanks: 1 edited December 2016 Member since: November 2016

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

  • wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

    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

  • NextMikeNextMike MemberComments: 2277 Received thanks: 362 Member since: December 2014

    Das ist niemals sowas umständliches. Meist inkompatible Plugins. Falsche PHP-Versionen oder nicht erfüllte Voraussetzungen.

  • wecotecwecotec MemberComments: 39 Received thanks: 1 Member since: November 2016

    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 

    Stack trace: 

    #0 [internal function]: ArrayObject->unserialize('x:i:2;a:22:{s:1...') 

    #1 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php(484): session_start() 

    #2 /homepages/16/d553731033/htdocs/www.domain.de/engine/Shopware/Bootstrap.php(199): Zend_Session::start(Array) 

    #3 [internal function]: Shopware_Bootstrap->initSession() 

    #4 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Enlight/Bootstrap.php(304): call_user_func(Array) 

    #5 /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Enlight/Bootstrap.php(258): Enlight_Bootstrap->loadResource('Session') 

    #6 /homepages/16/d553731033/htdocs/www.domain.de/engine/Shopware/Application.php(169): Enlight_Bootstrap->getResource('Session') 

    #7 /homepages/16/d553731033/htdocs/www.a in /homepages/16/d553731033/htdocs/www.domain.de/engine/Library/Zend/Session.php on line 484

  • elvwiselvwis MemberComments: 13 Received thanks: 0 Member since: December 2016

    Es haben sich in den letzten Tagen noch ein paar Leute gemeldet, die das gleiche Problem haben:

    https://forum.shopware.com/discussion/42498/checkout-finish-schlaegt-fehl-mit-unexpectedvalueexception-in-session-start#quote

    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.

     

Sign In or Register to comment.