导出配置设置
在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
命令。
通过引用模块di.xml
文件中的Magento\Config\Model\Config\TypePool
,将配置值指定为敏感值或系统特定值。
要在使用config_types
时导出其他系统设置,请考虑使用bin/magento config:set
命令。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c