Update Magento Core
Update der Magento Core Software
Die Updats können sehr schnell verheerende Schäden anrichten bis zur Unbrauchbarkeit. Es empfiehlt sich ein kompettes Backup des Verzeichnisses in dem die Magentoinstallation gespeichert ist anzulegen. Ich dendke
Umschalten auf Developer-Modus
Terminal muss auf magento User gestellt sein
sudo su "magentobenutzer" bin/magento deploy:mode:set developer bin/magento deploy:mode:set production
Update auf neue Version
Composer muss installiert sein, ansonsten nmit folgendem Befehl installieren
curl -sS https://getcomposer.org/installer
sudo php -- --install-dir=/usr/local/bin --filename=composer
Vorbereitungen
Das Update kann realtiv einfach direkt aus der Shell ausgedführt werden. Wichtig hierbei ist, das der "Magentobenutzer angemeldet ist und man sich im Hautpverzeichnis der Magentoinstallation befindet.
Über SSH kann durch die Befehlskette das Update manuell ausgeführt werden
Wechsel des Benutzers und Einstieg ins Verzeichnis
cd /var/www/html/erag.swiss/public_html/ sudo su magento
Einschalten des Wartungsmnodus
php bin/magento maintenance:enable
Herunterladen des Codes
Die Keys vom Magento-Store müssen bereit liegen und je nach bedarf kann einfach die VErsion angepasst werden.
composer require magento/product-community-edition=2.3.4 --no-update
Leeren des Caches
php bin/magento cache:clean
Löschen der Cache-Verzeichnissen
rm -rf var/cache/* rm -rf var/page_cache/* rm -rf generated/code/*
Upgrade Datenbankschema
php bin/magento setup:upgrade
Kompilieren des Magento Corecodes
php bin/magento setup:di:compile
Erstellen des statischen Inhalts - Englisch / Deutsch / Französisch
php bin/magento setup:static-content:deploy en_US de_DE fr_FR -f
Löschen des Magentocaches
php bin/magento cache:clean
Shop wieder Online schalten
php bin/magento maintenance:disable