Magento 2 + Domainfactory – Manuelles System Update und Composer Installation

Gepostet am Februar 9, 2017

Composer Installation für Domainfactory Server

Um ein manuelles Systemupdate von Magento 2 durchführen zu können, benötigen wir den Bash Befehl „composer“. Wird nach der Eingabe von „composer“ – “ command not found“ angezeigt, geben Sie die folgenden Befehle (Für PHP 7.0) in die Bash ein:

1
2
3
4
5
mkdir ~/composer
cd ~/composer
curl -s http://getcomposer.org/installer | php7
alias php7cli='/usr/local/bin/php7-70LATEST-CLI -c /etc/php.ini/7/332502/2107480/php.ini'
alias composer='php7cli ~/composer/composer.phar'

Rufen Sie nun den Befehl „composer“ auf, dann kann der composer für das Update von Magento2 verwendet werden.

Manuelles Service Update von Magento

In meinem Beispiel update ich Magento 2.1.3 auf 2.1.4. Die Versionsnummer muss natürlich individuell angepasst werden:

1
2
composer require magento/product-community-edition 2.1.4 --no-update
composer update

Wird nach einem Login und Passwort gefragt, dann geben Sie hier Ihren Magento „Public Key“ als Login und den „Private Key“ als Passwort ein.
Diese Keys erhält/generiert man auf magento.com im Kundenaccount.

1
2
3
rm -rf var/di var/generation var/view_preprocessed var/cache var/page_cache
/usr/local/bin/php7-70LATEST-CLI bin/magento cache:flush
/usr/local/bin/php7-70LATEST-CLI bin/magento setup:upgrade

Nun beginnt das Update. Bekommen Sie folgende Meldung „Database user does not have enough privileges.“ dann öffnen Sie die Datei „./setup/src/Magento/Setup/Validator/DbValidator.php“ und setzen in der Funktion „checkDatabasePrivileges“ ein „return true;“. Danach führen Sie den Befehl erneut aus.

Erhalten Sie die Meldung „Please re-run Magento compile command“ dann dann starten Sie die Compilierung mit folgendem Befehl „/usr/local/bin/php7-70LATEST-CLI -d memory_limit=1024M bin/magento setup:di:compile“ und fahren fort.

1
2
3
/usr/local/bin/php7-70LATEST-CLI bin/magento setup:static-content:deploy
/usr/local/bin/php7-70LATEST-CLI bin/magento setup:static-content:deploy de_DE
/usr/local/bin/php7-70LATEST-CLI bin/magento indexer:reindex

Damit sollte Ihr System nun auf dem gewünschten Stand sein.

Tags: , ,

Leave a Reply

 

Posts of Current Category



Facebook: