構成設定のエクスポート
Commerce 2.2 以降 パイプラインデプロイメントモデルを使用すると、システム間で一貫した設定を維持できます。 開発システムの管理者で設定を指定した後、次のコマンドを使用してその設定を設定ファイルに書き出します。
bin/magento app:config:dump {config-types}
config_types は、ダンプする設定タイプのスペース区切りリストです。 利用可能なタイプは次のとおりです scopes
, system
, themes
、および i18n
. 設定タイプが指定されていない場合、コマンドはすべてのシステム設定情報をダンプします。
次の例では、範囲とテーマのみをダンプします。
bin/magento app:config:dump scopes themes
コマンドを実行すると、次の設定ファイルが更新されます。
-
app/etc/config.php
これは、すべてのCommerce インスタンス用の共有設定ファイルです。
これをソースコントロールに含めて、開発、ビルド、実稼動の各システム間で共有できるようにします。参照: config.php リファレンス.
-
app/etc/env.php
これは環境固有の設定ファイルです。
個々の環境向けの機密性の高いシステム固有の設定が含まれています。実行 ではない このファイルをソース管理に含めます。
参照: env.php リファレンス.
機密またはシステム固有の設定
に書き込まれた機密設定を設定するには env.php
、を使用します bin/magento config:sensitive:set
コマンド。
設定値は、を参照して、機密またはシステム固有のいずれかで指定されます Magento\Config\Model\Config\TypePool
モジュールの di.xml
ファイル。
使用時に追加のシステム設定をエクスポートするには config_types
を使用する場合は、の使用を検討してください。 bin/magento config:set
コマンド。