[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

構成設定の書き出し

Commerce 2.2以降​ パイプライン デプロイメントモデル ​では、システム間で一貫した設定を維持できます。 開発システムの管理者で設定を行った後、次のコマンドを使用して、これらの設定を設定ファイルに書き出します。

bin/magento app:config:dump {config-types}

config types_は、ダンプする設定タイプのスペース区切りリストです。 使用可能なタイプは、scopessystemthemesi18nです。 設定タイプが指定されていない場合、コマンドはすべてのシステム設定情報をダンプします。

次の例では、スコープとテーマのみをダンプします。

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 コマンドを使用します。

構成値は、モジュールのdi.xml ファイルでMagento\Config\Model\Config\TypePoolを参照することで、機密性の高い値またはシステム固有の値として指定されます。

config_typesを使用する際に追加のシステム設定をエクスポートするには、bin/magento config:set コマンドの使用を検討してください。

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c