【问题标题】:Magento2 With Redis, Error: MySQL adapter: Missing required configuration option 'host' (Sometimes)Magento2 与 Redis,错误:MySQL 适配器:缺少必需的配置选项“主机”(有时)
【发布时间】:2021-01-31 19:13:42
【问题描述】:

我已经在 docker 上配置了 Magento2.3.4(Windows 10 使用 docker 工具箱)。然后我在我的 docker-compose 文件中添加了另一个服务“redis”,并开始在 Magento2.3.4 中将 redis 用于后端缓存和页面缓存。我有时会收到“MySQL 适配器:缺少必需的配置选项‘主机’”。甚至前端工作但不是后端。我拆除了所有 docker 容器并删除了所有 docker 卷,从 docker compose 文件中重新构建,现在无法设置升级。我调试了一下,发现无论如何 Magento 正在尝试多次连接到 MySql 并且在最后一次尝试中数据库配置为空(但在 env.php 中)它就在那里。

【问题讨论】:

    标签: mysql docker redis magento2


    【解决方案1】:

    这里也一样;通过在 db > connection > indexer 中添加 'host'、'dbname'、'username' 和 'password' 来解决,其数据与 app/ 中的 db > connection > default 相同etc/env.php 文件

    【讨论】:

      猜你喜欢
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 1970-01-01
      • 2023-04-02
      • 2014-12-25
      • 2019-03-02
      • 1970-01-01
      相关资源
      最近更新 更多