Hallo!
Ich bin der Anleitung Shopware 5 - Update Guides - Shopware aktualisieren / updaten gefolgt und habe erfolgreich von 5.3 auf 5.4 und dann auf 5.5.10 upgedatet.
Das Update auf 5.6.4 schlägt nun fehl, da ich beim Aufruf von
php recovery/update/index.php
zwar die Update-Seite erhalte, dieses jedoch mit
Replace system files...
skipped...
Apply database migrations...
Warning: Unsupported declare 'strict_types' in /[PFADDESSHOPS]/engine/Shopware/Components/Migrations/Manager.php on line 2
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /[PFADDESSHOPS]/engine/Shopware/Components/Migrations/Manager.php on line 253
abbricht. Dies liegt wohl an der PHP-Version, die in der Konsole eingestellt ist (5.6).
Wenn ich nun aber
php73 recovery/update/index.php
oder eine andere 7er-PHP-Version verwende, erhalte ich direkt folgende Fehler:
X-Powered-By: PHP/7.3.10
Content-type: text/html; charset=UTF-8
Notice: Undefined index: REQUEST_METHOD in /[SHOPPFAD]/recovery/common/vendor/slim/slim/Slim/Environment.php on line 124
Notice: Undefined index: REMOTE_ADDR in /[SHOPPFAD]/recovery/common/vendor/slim/slim/Slim/Environment.php on line 127
Notice: Undefined index: SCRIPT_NAME in /[SHOPPFAD]/recovery/common/vendor/slim/slim/Slim/Environment.php on line 130
Notice: Undefined index: REQUEST_URI in /[SHOPPFAD]/recovery/common/vendor/slim/slim/Slim/Environment.php on line 131
Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /[SHOPPFAD]/recovery/common/vendor/slim/slim/Slim/Environment.php on line 135
Notice: Undefined index: SERVER_NAME in /[SHOPPFAD]/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
TL;DR:
Ich kann das Updateskript weder mit PHP 5.6, noch mit PHP 7 aufrufen.
Hat jemand eine Idee?