匯出組態設定

在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