Konfigurationseinstellungen exportieren

In Commerce 2.2 und höher Pipeline-Bereitstellungsmodell können Sie systemübergreifend eine konsistente Konfiguration beibehalten. Nachdem Sie die Einstellungen in der Admin auf Ihrem Entwicklungssystem konfiguriert haben, exportieren Sie diese Einstellungen mit dem folgenden Befehl in Konfigurationsdateien:

bin/magento app:config:dump {config-types}

config_types ist eine durch Leerzeichen getrennte Liste der Konfigurationstypen, die ausgegeben werden sollen. Zu den verfügbaren Typen gehören scopes, system, themes und i18n. Wenn keine Konfigurationstypen angegeben sind, gibt der Befehl alle Systemkonfigurationsinformationen aus.

Im folgenden Beispiel werden nur Bereiche und Designs ausgegeben:

bin/magento app:config:dump scopes themes

Infolge der Ausführung des Befehls werden die folgenden Konfigurationsdateien aktualisiert:

  • app/etc/config.php

    Dies ist die freigegebene Konfigurationsdatei für alle Commerce-Instanzen.
    Fügen Sie dies in Ihre Quellcodeverwaltung ein, damit es von den Entwicklungs-, Build- und Produktionssystemen gemeinsam verwendet werden kann.

    Siehe config.php-Referenz.

  • app/etc/env.php

    Dies ist die umgebungsspezifische Konfigurationsdatei.
    Es enthält sensible und systemspezifische Einstellungen für einzelne Umgebungen.

    Fügen diese nicht in die Quell-Code-Verwaltung ein

    Siehe env.php-Referenz.

Sensible oder systemspezifische Einstellungen

Verwenden Sie den Befehl bin/magento config:sensitive:set, um die sensiblen Einstellungen festzulegen, die in env.php geschrieben werden.

Konfigurationswerte werden entweder als sensibel oder systemspezifisch angegeben, indem in der di.xml des Moduls auf Magento\Config\Model\Config\TypePool verwiesen wird.

Wenn Sie bei Verwendung von config_types zusätzliche Systemeinstellungen exportieren möchten, sollten Sie den Befehl bin/magento config:set verwenden.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c