Konfigurationseinstellungen exportieren

In Commerce 2.2 und höher können Sie das Pipeline-Bereitstellungsmodell systemübergreifend konsistent konfigurieren. Nachdem Sie die Einstellungen in 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 von Konfigurationstypen, die abgelegt werden sollen. Verfügbare Typen sind scopes, system, themes und i18n. Wenn keine Konfigurationstypen angegeben sind, werden alle Systemkonfigurationsinformationen vom Befehl ausgegeben.

Im folgenden Beispiel werden nur Bereiche und Designs ausgegeben:

bin/magento app:config:dump scopes themes

Aufgrund der Befehlsausführung werden die folgenden Konfigurationsdateien aktualisiert:

  • app/etc/config.php

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

    Siehe Referenz "config.php".

  • app/etc/env.php

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

    Schließen Sie diese Datei nicht in die Quell-Code-Verwaltung ein.

    Siehe env.php reference.

Sensible oder systemspezifische Einstellungen

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

Konfigurationswerte werden entweder als vertraulich oder systemspezifisch angegeben, indem in der Datei 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