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.php
Dit 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.php
Dit is het milieu-specifieke configuratiedossier.
Het bevat gevoelige en systeemspecifieke instellingen voor afzonderlijke omgevingen.__ omvat dit dossier niet in broncontrole.
Zie env.php verwijzing.
Gevoelige of systeemspecifieke instellingen
Gebruik de opdracht bin/magento config:sensitive:set
om de gevoelige instellingen in te stellen die naar env.php
worden geschreven.
De waarden van de configuratie worden gespecificeerd als of gevoelig of systeem-specifiek door Magento\Config\Model\Config\TypePool
van verwijzingen te voorzienin het 2} 🔗 dossier van de module {.di.xml
Als u aanvullende systeeminstellingen wilt exporteren wanneer u config_types
gebruikt, kunt u de opdracht bin/magento config:set
gebruiken.