导出配置设置

在Commerce 2.2及更高版本中 管道部署模型,您可以跨系统维护一致的配置。 在开发系统的“管理员”中配置设置后,使用以下命令将这些设置导出到配置文件:

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

config_type 是要转储的配置类型列表(以空格分隔)。 可用的类型包括 scopessystemthemes、和 i18n. 如果未指定配置类型,则命令将转储所有系统配置信息。

以下示例仅转储范围和主题:

bin/magento app:config:dump scopes themes

命令执行后,将更新以下配置文件:

  • app/etc/config.php

    这是所有Commerce实例的共享配置文件。
    将此包括在源代码管理中,以便在开发、构建和生产系统之间共享。

    请参阅 config.php引用.

  • app/etc/env.php

    这是特定于环境的配置文件。
    它包含适用于各个环境的敏感和特定于系统的设置。

    Do 将此文件包含在源代码管理中。

    请参阅 env.php参考.

敏感或系统特定的设置

设置写入到的敏感设置 env.php,使用 bin/magento config:sensitive:set 命令。

通过引用将配置值指定为敏感值或系统特定值 Magento\Config\Model\Config\TypePool 在模块的 di.xml 文件。

使用时导出其他系统设置 config_types,考虑使用 bin/magento config:set 命令。

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