【问题标题】:Magento 2.2.2 error: The configuration file has changed. Run app:config:import or setup:upgrade command to synchronize configurationMagento 2.2.2 错误:配置文件已更改。运行 app:config:import 或 setup:upgrade 命令同步配置
【发布时间】:2019-01-29 18:20:41
【问题描述】:

尝试在本地安装 Magento 时出现此错误:

配置文件已更改。运行 app:config:import 或 setup:upgrade 命令同步配置。

当运行“app:config:import”时,什么都没有解决,当运行“setup:upgrade”时它运行,然后由于以下原因最终失败:

导入失败:哈希尚未保存。

有谁知道如何解决这个问题?我在本地环境中以“默认”模式运行。

【问题讨论】:

    标签: php magento config magento2


    【解决方案1】:

    我假设这是全新安装。

    如果是,请尝试跳过app:config:import 命令,因为您还没有要导入的配置..

    如果不是全新安装,请检查:

    • app/etc/env.php 里面有正确的权限和凭据
    • app/etc/config.php 已正确列出所有扩展/模块并且权限正确

    【讨论】:

    • 所以只是为这些错误添加更多上下文。我在 Magento Cloud 上有一个生产站点,在 AWS 上有一个本地设置和一个数据库设置。我最终用生产站点的新副本替换了我的本地 AWS 数据库,这解决了这个问题。此外,在生产模式下本地运行 Magento 也抑制了该错误。我猜 AWS 和生产数据库太不同步了。感谢您通过 Gioliano 的回答。
    • 很高兴你把它修好了。很可能 setup_module 中有一些模块太落后了,它希望它在 config.php 中!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 2022-01-13
    • 2013-07-12
    • 2020-12-24
    • 2016-07-18
    • 2017-12-21
    相关资源
    最近更新 更多