Esporta impostazioni di configurazione
In Commerce 2.2 e versioni successive del modello di distribuzione della pipeline, è possibile mantenere una configurazione coerente tra i sistemi. Dopo aver configurato le impostazioni in Admin sul sistema di sviluppo, esportale nei file di configurazione utilizzando il comando seguente:
bin/magento app:config:dump {config-types}
config_types è un elenco separato da spazi dei tipi di configurazione da scaricare. I tipi disponibili sono scopes
, system
, themes
e i18n
. Se non viene specificato alcun tipo di configurazione, vengono sottoposte a dump tutte le informazioni di configurazione del sistema.
L’esempio seguente esegue il dump solo di ambiti e temi:
bin/magento app:config:dump scopes themes
A seguito dell’esecuzione del comando, vengono aggiornati i seguenti file di configurazione:
-
app/etc/config.php
Questo è il file di configurazione condiviso per tutte le istanze di Commerce.
Includi questo elemento nel controllo del codice sorgente in modo che possa essere condiviso tra i sistemi di sviluppo, generazione e produzione.Vedi riferimento config.php.
-
app/etc/env.php
Si tratta del file di configurazione specifico per l’ambiente.
Contiene impostazioni sensibili e specifiche per il sistema per singoli ambienti.non includere il file nel controllo del codice sorgente.
Vedi riferimento env.php.
Impostazioni sensibili o specifiche del sistema
Per impostare le impostazioni sensibili scritte in env.php
, utilizzare il comando bin/magento config:sensitive:set
.
I valori di configurazione sono specificati come sensibili o specifici del sistema facendo riferimento a Magento\Config\Model\Config\TypePool
nel file di.xml
del modulo.
Per esportare impostazioni di sistema aggiuntive quando si utilizza config_types
, provare a utilizzare il comando bin/magento config:set
.