Magento2 With Redis, Error: MySQL adapter: Missing required configuration option 'host' (Sometimes)
Magento2 With Redis, Error: MySQL adapter: Missing required configuration option 'host' (Sometimes)
我已经在 docker 上配置了 Magento2.3.4(windows 10 使用 docker 工具箱)。然后我在我的 docker-compose 文件中添加了另一个服务“redis”,并开始在 Magento2.3.4 中使用 redis 作为后端缓存和页面缓存。我收到“MySQL 适配器:缺少必需的配置选项 'host'” 有时并非总是如此。甚至前端工作但不后端。我拆除了所有 docker 容器并删除了所有 docker 卷,从 docker 撰写文件重新构建,现在无法设置升级。我进行了一些调试,发现 Magento 无论如何都试图多次连接到 MySql,而在最后一次尝试中,数据库配置是空的(但在 env.php 中)它就在那里。
这里也一样;通过在 db > connection > indexer 中添加 'host'、'dbname'、'username' 和 'password' 与 [=12= 相同的数据来解决]db > connection > default in app/etc/env.php file
我已经在 docker 上配置了 Magento2.3.4(windows 10 使用 docker 工具箱)。然后我在我的 docker-compose 文件中添加了另一个服务“redis”,并开始在 Magento2.3.4 中使用 redis 作为后端缓存和页面缓存。我收到“MySQL 适配器:缺少必需的配置选项 'host'” 有时并非总是如此。甚至前端工作但不后端。我拆除了所有 docker 容器并删除了所有 docker 卷,从 docker 撰写文件重新构建,现在无法设置升级。我进行了一些调试,发现 Magento 无论如何都试图多次连接到 MySql,而在最后一次尝试中,数据库配置是空的(但在 env.php 中)它就在那里。
这里也一样;通过在 db > connection > indexer 中添加 'host'、'dbname'、'username' 和 'password' 与 [=12= 相同的数据来解决]db > connection > default in app/etc/env.php file