Einzelmaschinenbereitstellung
In diesem Thema finden Sie Anweisungen zur Bereitstellung von Updates für Commerce auf einem Produktionsserver mithilfe der Befehlszeile. Dieser Prozess gilt für technische Benutzer, die für Geschäfte verantwortlich sind, die auf einem einzigen Computer mit einigen Designs und Gebietsschemas ausgeführt werden.
Annahmen
- Sie haben Commerce mit Composer installiert.
- Sie wenden Aktualisierungen direkt auf den Server an.
git clone
Commerce installiert haben.Beitragende Entwickler sollten [dieses Handbuch][install] verwenden, um ihre Commerce-Installation zu aktualisieren.
Implementierungsschritte
-
Melden Sie sich bei Ihrem Produktionsserver als Dateisysteminhaber an oder wechseln Sie zu ihm.
-
Ändern Sie den Ordner in den Commerce-Basisordner:
code language-bash cd <Commerce base directory>
-
Aktivieren Sie den Wartungsmodus mit dem Befehl:
code language-bash bin/magento maintenance:enable
-
Wenden Sie mithilfe des folgenden Befehlsmusters Aktualisierungen auf Commerce oder seine Komponenten an:
code language-bash composer require-commerce <package> <version> --no-update
package: Der Name des Pakets, das Sie aktualisieren möchten.
Beispiel:
magento/product-community-edition
magento/product-enterprise-edition
version: Die Zielversion des Pakets, das Sie aktualisieren möchten.
-
Komponenten mit Composer aktualisieren:
code language-bash composer update
-
Datenbankschema und Daten aktualisieren:
code language-bash bin/magento setup:upgrade
-
Kompilieren Sie den Code:
code language-bash bin/magento setup:di:compile
-
Statischen Inhalt bereitstellen:
code language-bash bin/magento setup:static-content:deploy
-
Cache leeren:
code language-bash bin/magento cache:clean
-
Wartungsmodus beenden:
code language-bash bin/magento maintenance:disable