WordPress常见问题处理(一)解决报错:数据库连接错误
问题描述
在使用 docker 创建WordPress 和 mysql /MariaDB容器后,访问页面发生如下错误:
Error establishing a database connection。
原因分析
很多人反馈出现这样的问题,经过排查可能是两方面原因:
- 数据库的创建问题,如数据库创建顺序晚于WordPress容器部署、数据库创建不成功等。
- WordPress容器部署中关于数据库的设置有误。
解决方案
- 检查数据库是否创建成功。
- 运行MariaDB容器的SSH,输入mariadb -u root -p回车后,在Enter password中输入数据库密码 (密码非明文显示,输入后回车即可)。
- 进入数据库后,输入show DATABASES;回车后,查看数据库列表,确认是否成功创建自己的数据库。
- 修改WordPress配置参数,找到wp-config.php文件,修改其中的参数信息如下:
/** The name of the database for WordPress */ define('DB_NAME', getenv_docker('WORDPRESS_DB_NAME','WordPress')); /** Database username */ define('DB_USER', getenv_docker('WORDPRESS_DB_USER','root')); /** Database password */ define('DB_PASSWORD', getenv_docker('WORDPRESS_DB_PASSWORD','自己的数据库密码')); /** Database hostname */
define('DB_HOST', getenv_docker('WORDPRESS_DB_HOST','192.168.31.50:13306'));
参考原文
https://mp.weixin.qq.com/s/NjbWr9kVnqEtuhEanBHfDQ
阅读剩余
版权声明:
作者:小站做题家
链接:http://itck.top/16/
文章版权归作者所有,未经允许请勿转载。
THE END