Environment in Shopware Comand Line Interface (CLI) festlegen

Command Line Window

Wenn Du das CLI von Shopware / Symfony verwendest und Du in der .htacess oder VHost Konfiguration des Apache Servers das Environment (SHOPWARE_ENV) festgelegt hast wird Dir auffallen, dass dieses Setting bei CLI Commands nicht greift - es wird immer das Production Environment genützt.

Das geschieht deshalb weil CLI nicht über den Apache Prozess läuft und somit kein Wissen über Deine VHost Konfiguration hat und auch mit Deiner .htaccess nichts anfangen kann. Es gibt für dieses Problem aber eine einfache Lösung: Du kannst bei einem CLI Aufruf das Environment den zusätzlichen Parameter –env definieren:

php bin/console --env=dev pluginname:do_command

Weitere Informationen zu Environment Settings findest Du auch im Shopware Blog.

Zusammenfassung
Environment in Shopware Comand Line Interface (CLI) festlegen
Titel
Environment in Shopware Comand Line Interface (CLI) festlegen
Beschreibung
Wenn Du das CLI von Shopware / Symfony verwendest und Du in der .htacess oder VHost Konfiguration des Apache Servers das Environment (SHOPWARE_ENV) festgelegt hast wird Dir auffallen, dass dieses Setting bei CLI Commands nicht greift - es wird immer das Production Environment genützt.
Autor
Publisher
synonymous.rocks
Logo

Kommentar verfassen

Folge mir auf Twitter

Hol Dir kostenlos Tipps und Tricks zu Shopware, E-Commerce und andere Open-Source Produkte.

Folge @synonymousrocks