Exportera konfigurationsinställningar
I Commerce 2.2 och senare pipeline-distributionsmodell kan du upprätthålla en konsekvent konfiguration över alla system. När du har konfigurerat inställningarna i Admin i utvecklingssystemet exporterar du inställningarna till konfigurationsfiler med följande kommando:
bin/magento app:config:dump {config-types}
config_types är en blankstegsavgränsad lista med konfigurationstyper som ska dumpas. Tillgängliga typer är scopes
, system
, themes
och i18n
. Om inga konfigurationstyper anges, kommer all systemkonfigurationsinformation att ignoreras.
I följande exempel dumpas endast omfattningar och teman:
bin/magento app:config:dump scopes themes
Som ett resultat av kommandokörningen uppdateras följande konfigurationsfiler:
-
app/etc/config.php
Det här är den delade konfigurationsfilen för alla dina Commerce-instanser.
Inkludera detta i källkontrollen så att det kan delas mellan utvecklings-, bygg- och produktionssystemen. -
app/etc/env.php
Det här är den miljöspecifika konfigurationsfilen.
Den innehåller känsliga och systemspecifika inställningar för enskilda miljöer.Ta inte med den här filen i källkontrollen.
Se env.php-referens.
Känsliga eller systemspecifika inställningar
Använd kommandot bin/magento config:sensitive:set
om du vill ange de känsliga inställningar som skrivits till env.php
.
Konfigurationsvärden anges som antingen känsliga eller systemspecifika genom att referera till Magento\Config\Model\Config\TypePool
i modulens di.xml
-fil.
Om du vill exportera ytterligare systeminställningar när du använder config_types
bör du använda kommandot bin/magento config:set
.