Probleme bei Update von 5.1.4 auf 5.2.21

Hallo,

Wir betreiben aktuell Shopware Version 5.1.4 für unseren Onlineshop und wollen nun das Sicherheitsupdate 5.2.21 einspielen. Zunächst wurden die Vorraussetzungen für das Update (php Version etc.) erfüllt. Nach dem Erstellen der Backups und dem Hochladen der Updatedateien geht der Shop wie erwartet in den Wartungsmodus.

Jetzt zum Problem: Ein Aufruf der Seite /recovery/update leitet sofort auf /recovery/install/index.php um. Wenn wir versuchen das Update über die Shell-Konsole aufzurufen ( php recovery/update/index.php) erhalten wir folgende Fehlermeldung:

    /html$ php recovery/update/index.php
    Failed loading /usr/local/php/ext/ioncube_loader_lin_5.4.so: /usr/local/php/ext/ioncube_loader_lin_5.4.so: cannot open shared object file: No such file or directory
    Cannot load the ionCube PHP Loader - extension already loaded
    Cannot load Zend Guard Loader - extension already loaded
    Status: 404 Not Found

    Content-type: text/html;charset=UTF-8



    
    Notice: Undefined index: REQUEST_METHOD in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 124
    
    Notice: Undefined index: REMOTE_ADDR in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 127
    
    Notice: Undefined index: SCRIPT_NAME in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 130
    
    Notice: Undefined index: REQUEST_URI in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 131
    
    Notice: Undefined index: SERVER_NAME in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 151
    
    Notice: Undefined index: SERVER_PORT in /html/recovery/common/vendor/slim/slim/Slim/Environment.php on line 154
    404 Page Not Foundbody{margin:0;padding:30px;font:12px/1.5 Helvetica,Arial,Verdana,sans-serif;}h1{margin:0;font-size:48px;font-weight:normal;line-height:48px;}strong{display:inline-block;width:65px;}404 Page Not FoundThe page you are looking for could not be found. Check the address bar to ensure your URL is spelled correctly. If all else fails, you can visit our home page at the link below.Visit the Home Page

 

Bei bisherigen Forums/Googlesuchen habe ich nichts in diese Richtung gefunden, weiß jemand wo hier das Problem liegt?

Freundliche Grüße

Scheinbar ist Deine php-cli so konfiguriert, dass sie /usr/local/php/ext/ioncube_loader_lin_5.4.so sucht aber nicht findet. Wer ist der Hoster?

Wir hosten bei Mittwald.

Das sollte helfen: https://www.mittwald.de/faq/frage/php-einstellungen-phpini

Ansonsten der Support von Mittwald.

1 „Gefällt mir“

Okay, danke, dann werden wir es da weiter probieren.

Abgesehen davon benötigt Shopware 5.2 php 5.6.4

Ja auf php 5.6.30 haben wir vorher bereits geupdatet

@pwwu schrieb:

Ja auf php 5.6.30 haben wir vorher bereits geupdatet

ok, dann scheinbar nicht sauber, das Problem durfte daher kommen. 

Die PHP Version in der Shell kann durchaus von der Version, mit welcher Dein Webspace läuft, abweichen.

Wenn Du über Konsole aktualisieren möchtest, muss auf dieser ebenfalls mind. PHP 5.6.4 laufen.

VG

Hallo,

 

konnte dieses Problem mittlerweile gelöst werden und falls ja, wie?

Wir müssen feststellen, dass wir bei einigen Installationen das selbe Problem haben.

Die CLI-Version ist von der Version her gleich mit der Webserver-Version, nur halt eine CLI-Variante. Die Variable SERVER_NAME sollte somit eigentlich nicht gesetzt sein.

Vor Version 5.2.21 ist es noch nie zu Problemen bekommen.

Hat jemand eine Idee?

 

Viele Grüße