Programmieren lernen | Codebeispiele | Jobbörse | Webentwicklung

Die wichtigsten Magento 2 Konsolenbefehle

Über die Konsole arbeiten bietet bei Magento 2 doch einige Vorteile. Voraussetzung ist allerdings ein SSH Client (z.B. Putty) und ein SSH Zugang zum Webserver. Für eine Magento Installation eigentlich ein Muss. Im folgenden die wichtigsten Konsolenbegriffe in der Entwicklung. Wie Ihr euch über SSH mit eurem Server verbindet sollte klar sein.

Tipp: Solltet ihr beim ausführen eines Befehls den Hinweis „… must be run as a CLI application“ bekommen, gebt statt php -> php_cli ein.
Ich gebe die Methode immer als separate Option an.
Auszuführen sind alle Befehle im root Verzeichnis eurer Magento 2 Installation.

Magento 2 Modus

Bevor die Entwicklung mit Magento losgeht, sollte man die Umgebung in den Entwicklungsmodus setzen.

php bin/magento deploy:mode:set developer
php_cli bin/magento deploy:mode:set developer

Vor dem Livegang des Shop in den Produktivmodus wechseln.

php bin/magento deploy:mode:set production
php_cli bin/magento deploy:mode:set production

Magento 2 Cache Management

Aktueller Status des Magento 2 Caches abfragen

php bin/magento cache:status
php_cli bin/magento cache:status

Cache deaktivieren

php bin/magento cache:disable
php_cli bin/magento cache:disable

Cache wieder aktivieren

php bin/magento cache:enable
php_cli bin/magento cache:enable

Cache bereinigen

php bin/magento cache:clean
php_cli bin/magento cache:clean

Cache löschen

php bin/magento cache:flush
php_cli bin/magento cache:flush

Magento 2 Index Management

Einen Indexer Namen finden

php bin/magento indexer:info
php_cli bin/magento indexer:info

Neuindixierung von einem bestimmten Indexernamen – Indexer Name muss hier ausgetauscht werden.

php bin/magento indexer:reindex indexer_name
php_cli bin/magento indexer:reindex indexer_name

Alles neu indixieren

php bin/magento indexer:reindex
php_cli bin/magento indexer:reindex

Magento 2 – Statische Files löschen

rm -R pub/static/*

Magento 2 – Plugins

Magento 2 Plugin aktivieren

php -f bin/magento module:enable Vendor_Plugin
php_cli -f bin/magento module:enable Vendor_Plugin

 

Ihr vermisst hier noch einen Befehl? Schreibt ihn in die Kommentare, ich werde diese Liste dann erweitern.

Noch keine Kommentare vorhanden. Sei DU der erste!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.