在使用docker-compose创建wordpress和mysql容器后,访问页面发生如下错误:
根据错误信息,这应该wordpress没有没有连接上mysql数据库造成的。
到底是什么原因造成的,数据库连接不上呢?
我反复观看视频并核对,发现自己的步骤和编写并没有错误。但是访问页面就是报这个错误。
通过搜索终于得到错误原因。原因是wordpress配置文件中数据库的连接password默认为空,而我在编排时设置了mysql的password,所以出现上面的错误。
知道原因就好办了。首先找到wordpress的配置文件——wp-config.php
两种方式查找。
- 通过find命令查找
b. 通过docker inspect 查找
docker inspect wordpress_web_1
vim wp-config.php,修改如下并保存
刷新页面后,报错消失。能正常访问wordpress应用。