建立数据库连接时出错:WordPress 错误修复
已发表: 2023-09-26尝试修复您网站上的 WordPress 建立数据库连接错误错误消息?
这是大多数网站在某些时候都会遇到的常见 WordPress 错误。 当您的站点无法连接数据库时,就会出现此情况。
这是最可怕的 WordPress 错误之一,因为它限制了访问者、管理员和其他用户对网站的访问。
但无需担心。 与大多数 WordPress 错误一样,这个错误也可以通过花一些时间来理解错误并实施常见的解决方案来消除。
在本文中,我们将向您展示彻底修复 WordPress 建立数据库连接错误错误所需采取的具体步骤。
让我们开始吧。
“建立数据库连接时出错”是什么意思?
当您尝试打开 WordPress 网站上的页面时,会出现建立数据库连接错误消息。 要了解错误发生的原因,我们首先了解 WordPress 网站的页面如何加载到浏览器中。
重要的是要知道 WordPress 网站是由文件、文件夹和数据库组成的。
文件和文件夹包含核心 WordPress 文件、主题、插件、媒体上传和其他资源。 该数据库存储帖子、页面、评论、用户数据、设置和插件配置等资源。
当您尝试在网站上加载页面时,WordPress 需要从网站的数据库中“查询”该页面的内容。
如果 WordPress 无法访问您网站的数据库,则它无法访问呈现页面所需的内容。
由于它没有所需的内容,因此您的站点将显示“建立数据库连接时出错”消息,而不是您期望看到的内容。
是什么原因导致“建立数据库连接错误”问题?
WordPress 无法连接数据库的常见原因包括:
数据库凭据不正确:WordPress 可以使用数据库名称、服务器、用户名和密码与数据库建立连接。 这些凭据存储在名为 wp-config.php 的配置文件中。 如果更改此文件中的凭据,则无法建立连接。
数据库服务器不可用:某些主机会将您网站的数据库存储在与 WordPress 文件不同的服务器上。 如果数据库服务器关闭或遇到问题,WordPress 无法与数据库建立连接。
数据库损坏:已知服务器崩溃、软件问题、数据库处理不当等会损坏 WordPress 数据库,从而导致网站上出现“建立数据库连接 WordPress 时出错”消息。
现在,您已经对数据库错误有了一些了解,让我们深入探讨解决方案。
如何修复 WordPress 建立数据库连接错误错误
您可以通过尝试以下解决方案来排查并修复建立数据库连接错误 WordPress 错误:
- 检查您的数据库托管服务器是否已关闭
- 验证数据库凭据
- 修复 WordPress 数据库
- 重新安装 WordPress 核心文件
- 停用所有插件
- 向您的托管提供商寻求帮助
请注意,由于我们不知道错误的确切原因,因此无法告诉您网站的确切解决方案。 您需要一次执行以下所有步骤,看看哪一个有效。 实施每个解决方案后,请继续检查您的网站。
但首先 – 尝试清除浏览器缓存
浏览器缓存是一种通过在本地计算机存储上存储某些静态资源来加快网站加载时间的技术。
尽管浏览器缓存有助于更快地加载网页并改善用户体验,但它有一个小缺点,即它有时会存储显示临时错误消息的页面。 然后,即使页面已恢复正常,它也会向用户提供该服务。
因此,您看到 WordPress 建立数据库连接错误错误的原因可能是浏览器缓存问题,而不是您网站上持续出现的问题。
因此,在尝试任何其他故障排除步骤之前,我们首先建议清除浏览器缓存并检查错误是否仍然存在,然后再深入研究第一个解决方案。
1.检查您的数据库托管服务器是否宕机
在尝试任何更高级的故障排除步骤之前,您首先要确保数据库服务器仍然正常运行。
如果您的主机提供托管状态页面,您可以检查该页面以查看任何已知的中断或问题。 或者,您可以随时联系主机的支持人员,询问单独的数据库服务器是否存在问题。
2. 验证数据库凭据
WordPress 网站的数据库凭据通常是在安装 WordPress 核心期间创建的。 它们存储在wp-config.php文件中,并在 WordPress 需要与数据库交互时使用。
数据库凭据通常保持不变,但在网站迁移或网站被黑客攻击期间,它们可能会被意外更改。
要检查 wp-config.php 文件是否包含正确的凭据,您需要首先在托管仪表板中找到正确的凭据。 然后,打开 wp-config.php 文件并匹配存储在其中的凭据。
以下是如何在 cPanel 中检查数据库凭据,cPanel 是最流行主机使用的托管控制面板。
登录您的托管帐户并转到cPanel → MySQL 数据库。 在 MySQL 数据库中,您将找到您的数据库名称、用户名和密码。
如果您无法查看现有密码,您可以随时创建一个新密码,然后将该密码添加到 wp-config.php 文件中。
接下来,转到cPanel → 文件管理器 → public_html → wp-config.php 。
右键单击该文件并选择“查看”选项。
该文件将在新选项卡中打开。 数据库凭据将出现在这句话下面: /** WordPress 数据库的名称 */
将 wp-config.php 文件中的凭据与您在 MySQL 数据库中找到的凭据进行匹配。
如果不匹配,您可以编辑配置文件并将不正确的凭据替换为正确的凭据。 要编辑配置文件,请右键单击该文件并选择“编辑”选项。
3.修复损坏的WordPress数据库
如果您网站的数据库已损坏,在某些情况下可能会触发建立数据库连接时出错 WordPress 消息。
幸运的是,MySQL 数据库有一个内置功能,您可以使用它来启动修复。 有关更多详细信息,Themeisle 提供了有关如何使用各种方法修复 WordPress 数据库的详细指南。
4.重新安装WordPress核心文件
尽管“建立数据库连接时出错”消息与数据库有关,但损坏的 WordPress 核心文件在极少数情况下也可能触发此错误。
因此,删除损坏的文件并重新安装 WordPress 核心文件可以解决该问题。
由于您无法访问 WordPress 仪表板,因此您可以使用 FTP 客户端或浏览器内文件管理工具(例如 cPanel 文件管理器)重新安装 WordPress 核心文件。
在本文中,我们将使用托管帐户访问您网站的后端,但如果您直接通过 FTP 连接,基本过程是相同的。
要重新安装 WordPress,您需要做的第一件事是将最新版本的 WordPress下载到本地计算机并解压缩文件。
接下来,打开您的托管帐户,转到cPanel → 文件管理器 → public_html 。 选择屏幕顶部的“上传”按钮,然后上传在本地计算机上解压缩的文件。
系统将要求您确认是否要替换现有文件。 点击“确认”或“是”按钮并等待文件被替换。
然后检查这是否有助于从您的网站上删除“建立数据库连接时出错”WordPress 消息。
5.检查插件问题
与 WordPress 核心一样,损坏的主题和插件在极少数情况下也会触发建立数据库连接错误 WordPress 错误消息。
我们建议首先检查您的插件,因为它们比您的主题更有可能引起问题。
要了解您网站上安装的插件是否导致了错误,您需要执行以下操作:
首先,通过 FTP 连接到您的服务器或使用 cPanel 文件管理器访问服务器上的文件。 在本指南中,我们将使用文件管理器,但如果您使用的是 FTP 客户端,基本思想是相同的。
连接后,导航至public_html → wp-content → plugins 。
然后,将插件文件夹重命名为plugins-deactivated 。
一旦您重命名插件文件夹,您网站上的所有插件都将被停用。 现在,检查数据库连接问题是否消失。
如果问题仍然存在,那么您的插件不是罪魁祸首。 您可以将插件文件夹重命名为其原始名称(即“ plugins ”)。
如果问题消失,您就知道是您的某个插件导致了问题。 然后,您可以使用相同的方法禁用插件文件夹内的各个插件。 例如,如果插件的文件夹是cool-plugin ,您可以将其重命名为cool-plugin-deactivated以仅禁用该插件。
一旦找到有问题的插件,您可以用替代插件替换它或联系插件开发人员寻求帮助。
6.向您的托管提供商寻求帮助
在尝试了本文中列出的所有解决方案后,如果您仍然无法从 WordPress 网站中删除错误,那么就需要向托管提供商寻求帮助了。
他们应该能够提供能够立即启动并运行您的网站的解决方案。
如果您发现主机的支持不是很有帮助,您可能需要切换到我们最佳 WordPress 主机综述中的提供商之一。
永久修复 WordPress 建立数据库连接错误问题
当您尝试打开 WordPress 网站的页面时,会出现“建立数据库连接错误 WordPress”问题。
该错误表明该站点无法连接到数据库。
数据库是 WordPress 网站的重要组成部分,因为它存储帖子、页面、评论、用户数据、设置、插件配置和其他资源。
如果无法访问数据库,浏览器就无法打开网页。
由于数据库凭据不正确、数据库服务器不可用、数据库损坏和托管服务器问题等原因,通常会丢失对数据库的访问权限。
要重新建立对数据库的访问,请执行以下步骤:
- 检查您的托管服务器是否已关闭
- 验证数据库凭据
- 修复损坏的数据库
- 重新安装 WordPress 核心
- 停用所有插件
- 向您的托管提供商寻求帮助
如果您对“建立数据库连接 WordPress 时出错”消息有任何疑问,请在下面的评论部分告诉我们。