Update 5.7.1 - Your Composer dependencies require a PHP version

Ich mache grundsätzlich das Update via SSH. Nachdem ich nun mit: „php recovery/update/index.php“ das Update gestartet hatte, kam folgende Meldung: Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.4.0". You are running 7.2.2.
Mit dem Shopware-Updater hat es aber funktioniert.

Liegt das am Provider? Oder hab ich einen Denkfehler? :roll_eyes:

Hallo,

Du musst den Befehl auf der Konsole mit PHP 7.4 ausführen. Ggfs. liegt die Binary bei Deinem Provider woanders (bei Plesk z.B. unter /opt/plesk/php/7.4/bin/php).

Viele Grüße

Also praktisch: php7.4-cgi /recovery/update/index.php

Hallo,

wenn die 7.4 php Binary bei Dir so heisst, ja - sprich

php7.4-cgi public/recovery/update/index.php

Viele Grüße

Das gleiche Problem hatte ich eben auch mit all-inkl.com
Mit der Anleitung kann man die PHP-Version für die Konsole dauerhaft ändern: Anleitungen, KAS, SSH, Dateiverwaltung: Änderung der PHP CLI Version

ln -sfv /usr/bin/php74 /usr/bin/php