Configuratieinstellingen exporteren
In Commerce 2.2 en later model van de pijpleidingsplaatsing , kunt u een verenigbare configuratie over systemen handhaven. Nadat u montages in Admin op uw ontwikkelingssysteem vormt, voer die montages naar configuratiedossiers uit gebruikend het volgende bevel:
bin/magento app:config:dump {config-types}
config_types is een ruimte-gescheiden lijst van config types aan stortplaats. Beschikbare typen zijn scopes , system , themes en i18n . Als geen config types worden gespecificeerd, dumpt het bevel alle informatie van de systeemconfiguratie.
In het volgende voorbeeld worden alleen het bereik en de thema's dumpt:
bin/magento app:config:dump scopes themes
Als resultaat van de beveluitvoering, worden de volgende configuratiedossiers bijgewerkt:
-
app/etc/config.phpDit is het gedeelde configuratiebestand voor al uw Commerce-instanties.
Neem dit op in de broncontrole zodat het kan worden gedeeld tussen de ontwikkelings-, bouw- en productiesystemen. -
app/etc/env.phpDit is het milieu-specifieke configuratiedossier.
Het bevat gevoelige en systeemspecifieke instellingen voor afzonderlijke omgevingen.__ omvat dit dossier niet in broncontrole.
Gevoelige of systeemspecifieke instellingen
Gebruik de opdracht env.php om de gevoelige instellingen in te stellen die naar bin/magento config:sensitive:set worden geschreven.
De waarden van de configuratie worden gespecificeerd als of gevoelig of systeem-specifiek door Magento\Config\Model\Config\TypePool van verwijzingen te voorzien in het 2} di.xml dossier van de module {.
Als u aanvullende systeeminstellingen wilt exporteren wanneer u config_types gebruikt, kunt u de opdracht bin/magento config:set gebruiken.