Magento 2 – SSH Befehle

Von Christian am 24. November 2019

Hier findet Ihr ein paar SSH Beispiele für unsere managed Server.
Grundsätzlich könnt Ihr alle SSH Befehlen aus Magento 2 verwenden.

ACHTUNG: Ersetzt PHP mit dem Pfad der gewünschten PHP Version. Alle Pfade finden Sie hier.

Installation von Magento 2 via SSH

php bin/magento setup:install
--base-url="URL"
--db-host="HOST"
--db-prefix="mg_"
--db-name="DBNAME"
--db-user="USER"
--db-password="PASS"
--admin-firstname="FIRSTNAME"
--admin-lastname="LASTNAME"
--admin-email="EMAIL"
--admin-user="USER"
--admin-password="PASS"
--backend-frontname="admin"
 --elasticsearch-host="HOST"
--elasticsearch-port="PORT"
--elasticsearch-enable-auth="1"
--elasticsearch-index-prefix='PREFIX'
--elasticsearch-username='USER'
--elasticsearch-password='PASS'
--elasticsearch-timeout="15"

Template neu erzeugen (deploy)

rm -rf var/cache
rm -rf pub/static/frontend
rm -rf var/view_preprocessed/pub
php bin/magento setup:static-content:deploy -f

Beispiel für ein deployment für deutsche inkl. memory_limit.

php -d memory_limit=2G bin/magento setup:static-content:deploy -f -a frontend -t ***/*** de_DE

Deploy Mode prüfen und wechseln (developer / production)

php bin/magento deploy:mode:show
php bin/magento deploy:mode:set developer
php bin/magento deploy:mode:set production

ReIndex / Cache leeren / Cronjob ausführen

php bin/magento indexer:reindex
php bin/magento cache:flush
php bin/magento cron:run

Deaktivieren von zusammengeführen (merged) CSS und JS Files

php bin/magento config:set dev/css/merge_css_files 0
php bin/magento config:set dev/js/merge_files 0

Admin

php bin/magento admin:user:unlock [username]
php bin/magento admin:user:create --admin-user[username] --admin-password=[password] --admin-email=[email] --admin-firstname=[firstname] --admin-lastname=[lastname]

Zeigt aktuelle Magento 2 Version

php bin/magento --version

Reihe an Befehlen für Upgrade, Compile und Depoly

rm -rf var/cache
rm -rf pub/static/frontend
rm -rf var/view_preprocessed/pub
php -d memory_limit=2048M bin/magento setup:upgrade
php -d memory_limit=2048M bin/magento setup:di:compile
php -d memory_limit=2048M bin/magento setup:static-content:deploy -f 
php -d memory_limit=2048M bin/magento cache:flush
Hosting Pilot Support Telefon

Telefonische Beratung

+49 2131 77 69 59 5
Hosting Hilfe

Online Hilfe