Magento 2 – Update via SSH
Um Magento 2 via SSH zu updaten mounted via SSH das Rootverzeichnis eures System.
Installiert nun composer. Eine Anleitung findet Ihr hier.
ACHTUNG: Ersetzt PHP mit dem Pfad der gewünschten PHP Version. Alle Pfade finden Sie hier.
php composer.phar require magento/product-community-edition 2.x.x --no-update
php composer.phar update
Der Prozess updating dependencies (including require-dev) dauert am längsten, hier wird der gesamte Update Prozess verarbeitet.
Sofern Ihr ein memory_limit erhaltet, könnt Ihr den Updatevorgang wiederholen. Erweitert euren SSH Befehl um -d memory_limit=1024M.
php -d memory_limit=1024M composer.phar update
Euer memory_limit könnt Ihr mit folgendem Befehl anzeigen lassen.
php -r "echo ini_get('memory_limit').PHP_EOL;"
Magento fragt euch nach eurem auth Key. Diese erhaltet Ihr hier.
Führt anschließend nachfolgende SSH Befehlen zum säubern des Systems aus.
rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
php bin/magento cache:flush
php bin/magento indexer:reindex
Nach dem Update wird die .HTACCESS im Root-Verzeichnis überschrieben.
Korrigiert die RewriteBase um das Problem zu lösen.
RewriteBase /

