前几天,我的wordpress 网址出现问题了,网页显示:
网上查找到:How to Fix the Error Establishing a Database Connection in WordPress
数据库设置问题
WordPress 需要下面信息连接数据库
- Database name
- Database username
- Database password
- Database server
这些信息都存在 wp_config.php 这个文件中,
找到下面这个部分:
define( 'DB_NAME', 'wordpress' );
/** MySQL database username */
define( 'DB_USER', 'leon' );
/** MySQL database password */
define( 'DB_PASSWORD', '#########' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
确保你按照这个信息能够登录访问数据库。主要的情况是这个部分有问题。
大部分数据库是在本地主机,也就是localhost ,有部分不是这样的,查看你数据库主机的连接问题。
修复数据库
我检查我的数据库连接都没问题,所以落到这个部分。
在wp-config.php 文件中增加下面一行
define(
'WP_ALLOW_REPAIR'
, true);
然后在浏览器里输入:
http://www.yoursite.com/wp-admin/maint/repair.php
访问数据库维修页面
点击repaire database
我发现我的wp_option 数据表崩溃了,修复后,网站运行正常了。
维修完成后,记得wp-config.php 去掉或者删除维修行,因为你不需要,可能有后门。
主机问题
特别是共享型虚拟主机,可能主机,或数据库运行太慢。联系服务提供商,还有重启动也是一个方法。
我就把我的经历记录这里,如果你也类似,也就帮到你了。