Konfigurationseinstellungen exportieren

In Commerce 2.2 und höher Pipeline-Bereitstellungsmodellkönnen Sie eine systemübergreifende einheitliche Konfiguration gewährleisten. 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 umfassen 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 config.php-Referenz.

  • app/etc/env.php

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

    Do not diese Datei in die Quell-Code-Verwaltung einschließen.

    Siehe env.php-Referenz.

Sensible oder systemspezifische Einstellungen

So legen Sie die sensiblen Einstellungen fest, die in env.php, verwenden Sie die bin/magento config:sensitive:set Befehl.

Konfigurationswerte werden entweder als vertraulich oder systemspezifisch angegeben, indem auf Magento\Config\Model\Config\TypePool im Modul di.xml -Datei.

So exportieren Sie zusätzliche Systemeinstellungen bei Verwendung von config_types, sollten Sie erwägen, bin/magento config:set Befehl.

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