Fragen zum Update über die Konsole

Hallo,

Updates führe ich mit folgenden Schritten über die Konsole aus:

  1. Über die Konsole als FTP Benutzer anmelden und ins Verzeichnis httpdocs wechseln
  2. Den Befehl bin/console system:update:prepare ausführen.
  3. Die composer.json im Hauptverzeichnis öffnen und hinter „shopware/core“ die Nummer der Shopware Version mit der des Updates ersetzen.
  4. Den Befehl composer update ausführen.
  5. 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

Kann gelöscht werden, da doppelt

Würde mich auch interessieren. Kann keinen doppelten Beitrag finden. Ein Link dazu wäre hilfreich …