错误消息通常令人不安,但“建立数据库连接时出错”消息特别令人生畏。也许是因为它是纯白色背景下的黑色文本,没有通常的 WordPress 品牌,或者是因为很少有人知道“建立数据库连接时出错”甚至意味着什么。那么,这个错误消息是怎么回事?良好的网络托管如何提供帮助?
“建立数据库连接时出错”是什么意思
当您购买域名时,您的网站仍然需要某个地方来存储所有帖子、图像以及使您的网站成为现实的所有其他内容。“建立数据库连接时出错”意味着 WordPress 无法访问包含您网站所有内容的数据库。
发生这种情况的原因有很多,但通常是由于以下原因之一:
- 数据库服务器已关闭:如果存储您网站的服务器与存储数据库的服务器不同,如果数据库服务器已关闭,您可能会收到“建立数据库连接错误”消息。
- 您获得的流量比平时更多:更多的网络流量是大多数网站的目标,但更多的流量会给您的服务器带来很多额外的压力。
- 数据库已损坏:这听起来很可怕,但不一定是任何恶意的结果。像失败的主题一样无辜的东西可能会破坏您的数据库。
- 登录凭据不正确:要访问您的数据库,WordPress 需要用户名和密码的特定组合。如果其中任何一个发生变化,WordPress 将无法连接到您的数据库。
既然您知道导致“建立数据库连接时出错”消息的原因,以下是您修复它的方法:
修复“建立数据库连接时出错”的 4 个提示:
1. 检查您的登录凭据
登录凭据很少会自行更改,但万一这是导致“建立数据库连接错误”消息的原因,检查您的凭据不会有什么坏处。
为此,您需要前往“wp-config.php”文件并查看这些行以确保它们显示正确的信息:
- 定义('DB_NAME','some_db');
- 定义('DB_USER','some_username');
- 定义('DB_PASSWORD','some_pass');
- 定义('DB_HOST', 'localhost');
如果您的姓名、用户名、密码或主机不正确,WordPress 将无法连接到您的数据库。以下是您需要做的修复它:
- 第一步:将“wp-config.php”文件中的四行复制到剪贴板。
- 第二步:通过电子邮件或聊天联系您的网络托管服务商的客户服务。
- 第三步:将四行粘贴到聊天窗口或电子邮件中。
- 第四步:询问您的网络主机是否显示正确的信息。
如果信息有误,您的网络主机将为您提供正确的信息,您现在可以将其输入“wp-config.php”文件来代替不正确的信息。完成此操作后,使用 FTP 重新上传文件。
如果您的凭据正确,请尝试下一个提示:
2. 检查损坏的主题或插件
下面是你如何做到这一点:
- 第一步:使用 FTP 连接到您的主机。(您需要 FTP 帐户的登录名和密码。如果您忘记了这些,请向您的网络主机寻求帮助。)
- 第二步:连接到服务器并前往 WordPress 根文件夹。(如果您查找“public_html”,通常可以找到它。当您开始看到名称为“wp-admin”和“wp-content”的子文件夹时,您就会知道您来对了地方。)
- 第三步:在“wp-content”子文件夹中,将“plugins”文件夹重命名为其他名称。选择您喜欢的任何名称。
- 第四步:检查您的网站,看看它是否仍然显示“建立数据库连接错误”错误。如果不是,您将知道是插件导致了错误。(如果它仍然显示错误,请跳过本节的其余部分并转到提示 #3。)
- 第五步:将你的插件文件夹重命名为“plugins”。
- 第六步:在“plugins”文件夹中,将第一个插件文件重命名为不同于其原始名称的名称,然后检查错误是否消失。如果它仍然存在,请将插件重命名为其原始名称。
- 第七步:对每个其他插件文件一个接一个地重复第六步,直到您不再看到“建立数据库连接时出错”消息。
- 第八步:一旦你确定了行为不端的插件,你可以删除它,在线查看是否有关于如何修复它的提示,或者联系插件开发人员寻求帮助。
3. 检查您的数据库是否已损坏
在执行本技巧中的任何步骤之前,请转到您的 WordPress 仪表板。如果您在此处看到“建立数据库连接时出错”消息,您可以跳过此提示并转到提示 #4。如果您看到来自 WordPress 的另一条消息,请按照 WordPress 告诉您的步骤操作,您将修复损坏的数据库。
如果您看到以“一个或多个数据库表不可用”开头的消息,请按照以下步骤修复数据库:
- 第一步:转到您的 WordPress 根目录并将“wp-config.php”文件下载到您的桌面。
- 第二步:在记事本中编辑文件,在“就是这样,停止编辑”行之前添加这一行:
定义('WP_ALLOW_REPAIR',真);
- 第三步:使用 FTP,将新文件上传到您的网站,以便覆盖旧文件。
- 第四步:在“wp-admin”文件夹的“repair”部分,单击“repair database”或“repair and optimize database”。
- 第五步:检查您是否仍然看到错误消息。如果是,请转到下一步。如果没有,恭喜您解决了您的错误!无论哪种方式,请务必遵循本提示中的最后一步:
- 第六步:将“wp-config.php”文件恢复到在记事本中添加额外命令行之前的状态。删除多余的行后,重新上传文件。
如果这些技巧都不起作用,那么是时候召集骑兵了:
4. 联系您的虚拟主机
告诉您的主机您看到“错误建立数据库连接”消息,并让他们知道您为修复它所做的所有事情。可能问题出在他们这边,他们正在解决这个问题。但即使这是您的错误,一个好的网络主机应该能够帮助您修复它。为防止错误消息再次使您的网站停止运行,请向您的虚拟主机询问云备份。