Hallo,
Updates führe ich mit folgenden Schritten über die Konsole aus:
- Über die Konsole als FTP Benutzer anmelden und ins Verzeichnis httpdocs wechseln
- Den Befehl bin/console system:update:prepare ausführen.
- Die composer.json im Hauptverzeichnis öffnen und hinter „shopware/core“ die Nummer der Shopware Version mit der des Updates ersetzen.
- Den Befehl composer update ausführen.
- Mit dem Befehl bin/console system:update:finish die Datenbank Migration ausführen.
Das funktioniert auch immer problemlos, allerdings frage ich mich, ob es überhaupt richtig ist, in der composer.json nur den Wert für „shopware/core“ anzupassen.
Aktuell sieht der Block bei mir so aus:
„require“: {
„php“: „^8.1“,
„composer-runtime-api“: „^2.0“,
„doctrine/annotations“: „^2.0“,
„shopware/administration“: „~6.5.0“,
„shopware/core“: „~6.5.8.6“,
„shopware/elasticsearch“: „~6.5.0“,
„shopware/storefront“: „~6.5.0“,
„symfony/flex“: „^2“,
„symfony/runtime“: „^5.0|^6.0“
},
„require-dev“: {
„shopware/dev-tools“: „*“
},
Muss man auch die anderen Werte auf die aktuelleVersion einstellen, wenn man ein Update durchführt?
Kann mir das jemand erklären?
Danke