magento2 with redis,错误:mysql适配器:缺少必需的配置选项“host”(有时)

hyrbngr7  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(291)

我已经在docker上配置了magento2.3.4(使用docker工具箱的windows10)。然后我在docker compose文件中添加了另一个服务“redis”,并开始在magento2.3.4中使用redis作为后端缓存和页面缓存。我得到“mysql适配器:缺少必需的配置选项'主机'”,有时并不总是。即使前端工作,但不是后端。我拆掉了所有docker容器,删除了所有docker卷,从docker compose文件重新构建,现在无法安装升级。我调试了一下,发现不管怎样,magento多次尝试连接mysql,在最后一次尝试中,数据库配置是空的(但在env.php中),它就在那里。

pes8fvy9

pes8fvy91#

彼此彼此;解决方法是在db>connection>indexer中添加“host”、“dbname”、“username”和“password”,数据与app/etc/env.php文件中的db>connection>default相同

相关问题