Magento 2 – SSH Befehle
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

