重华部落格

WordPress无法连接到数据库的常见原因

使用WordPress出现无法连接到数据的问题是经常遇到的问题,原因很多,有时候面对这种情形,总有一种骂人的冲动,不过问题还是要解决的。一般来说,如果你可以访问后台,问题应该不大。

基本上出现这种数据库问题,不外乎这些原因:

数据库的配置出错,也就是wp-config文件被改动了

可能是你自己忘记了,也可能是你的主机商或者黑客,不过这种事发生的几率不是很大。在进行其它项目的排查之前,最好还是看一眼吧。需要注意的是,有的云主机商的数据库连接可能是比较特殊的,一般用的都是变量值。

数据库服务器没有启动或者遇到问题

这个也是经常会发生的,怎么确定呢,你可以问一下和你同在一个主机的用户或者你的主机商,问问他们。一般比较负责任的主机商都会在明显的位置发布最新的服务器状态的。

数据库wp_options出现问题

这个应该是最常见的了,修复也很简单

  1. 使用phpmyadmin到后台去直接修复这个表;
  2. wp-config.php中增加一句代码:define('WP_ALLOW_REPAIR', true);然后访问后台登陆界面/wp-admin/按照指引进行操作。