Esporta impostazioni di configurazione
In Commerce 2.2 e versioni successive 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 includono 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 Commerce.
Includi questo elemento nel controllo del codice sorgente in modo che possa essere condiviso tra i sistemi di sviluppo, generazione e produzione.Consulta 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.Esegui non includere il file nel controllo del codice sorgente.
Consulta riferimento env.php.
Impostazioni sensibili o specifiche del sistema
Per impostare le impostazioni sensibili scritte in env.php
, utilizza bin/magento config:sensitive:set
comando.
I valori di configurazione sono specificati come sensibili o specifici del sistema facendo riferimento a Magento\Config\Model\Config\TypePool
nel file del modulo di.xml
file.
Per esportare impostazioni di sistema aggiuntive quando si utilizza config_types
, è consigliabile utilizzare bin/magento config:set
comando.