导出配置设置

在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