Update Magento Core: Unterschied zwischen den Versionen

Aus HB9FDZ
Zur Navigation springen Zur Suche springen
Markierung: Ersetzt
Zeile 49: Zeile 49:


==Kompilieren des Magento Corecodes==
==Kompilieren des Magento Corecodes==
  bin/magento setup:di:compile
  php bin/magento setup:di:compile


==Erstellen des statischen Inhalts - Englisch / Deutsch / Französisch==
==Erstellen des statischen Inhalts - Englisch / Deutsch / Französisch==

Version vom 26. Mai 2020, 12:22 Uhr

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 magneto 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 insatllieren


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