您是否刚刚尝试访问您的 WordPress 网站,但在 WordPress 警告中遇到了建立数据库连接的错误?
有很多事情可以触发连接到数据库的错误。例如,它可能是您网站上的损坏文件——来自主题、插件或 WordPress 核心本身。了解如何解决这些问题可以帮助您最大程度地减少花在网站上的时间。
在本文中,我们将向您展示在 WordPress 中建立数据库连接时发生的错误。那么,我们将分四步解决这个问题。
开始工作吧!
在#WordPress 上建立数据库连接时出错? ?4 种故障排除方法
点击推文
什么是 WordPress 中的数据库连接错误
就网站错误而言,很容易识别。告诉你到底是什么问题,毫不费力的HTTP错误代码(我们过去已经处理过):
虽然我们知道错误的含义,但问题是有很多事情可能会阻止您建立与数据库的连接。
您的数据库存储有关您网站的信息。无法访问它,并且您的网站已关闭,因此我们希望快速解决此问题,然后在未来继续使用。
修复 WordPress 警告中建立数据库连接错误的四个步骤
在极少数情况下,WordPress 可能由于不正确的凭据而无法建立与数据库的连接。如果一切都失败了,您可以检查您的凭据设置是否正确。
此外,您的 WordPress 托管可能存在问题。一些 WordPress 托管提供商将数据库托管在与网站其余部分不同的服务器上。如果数据库服务器出现故障,这也会触发警告。
在排除这些警告后,让我们深入研究四种在 WordPress 中建立数据库连接警告时修复错误的方法。
1.恢复包含您的数据库的最新备份
简而言之,您应该拥有网站的最新备份以始终可用。此备份还应包括数据库的副本,以便您可以将整个网站恢复到连接错误之前的工作状态。
但是,在无法访问 WordPress 管理员的情况下恢复备份可能很棘手。事实上,如果您依赖插件解决方案,您可能一整天都不走运。
理想情况下,您已经使用您的虚拟主机设置了自动备份 - 您通常可以从控制面板恢复它们:
如果这适用于您,您只需选择要备份的备份即可解决在 WordPress 中建立数据库连接的错误使用。
另一方面,如果您只能访问手动备份文件,则可能需要手动上传它们。这意味着既要上传您的 WordPress 文件,又要使用像 phpMyAdmin 这样的工具来恢复您的数据库备份。
2.检查损坏的 WordPress 主题和插件文件
在某些情况下,插件、主题或损坏文件之间的兼容性问题会阻止 WordPress 与数据库连接建立连接。通常,这可能会在您更新将这些文件之一指向罪魁祸首的主题或插件后立即发生。
但是,您可能会因无法访问仪表板而感到沮丧。这意味着您需要通过禁用它们来排除使用 FTP 的插件和主题。为此,您需要使用 FileZilla 等客户端来访问您的网站。
继续并通过 FTP 连接到您的站点,然后导航到 wp-content 目录。在里面,你会发现至少两个文件夹:
- Plugins
- Themes
首先,你应该排除插件是罪魁祸首。为此,请将插件文件夹重命名为其他名称,例如 plugins.disabled。此更改将自动禁用所有活动插件。
尝试访问你的网站检查错误是否仍然存在。如果它不存在,则罪魁祸首是您的活动插件之一。
要找出是哪一个,请将插件文件夹恢复为原来的名称并进入其中。现在,检查每个单独的插件文件夹,每次都更改其名称,并检查错误是否消失。
继续一个接一个地禁用插件,直到你的一次点击造成严重破坏。如果您的插件都没有引起问题,那么是时候继续使用您的活动主题了。
这里的过程和使用插件是一样的。导航到 wp-content/themes 目录并找到与您的活动主题对应的文件夹:
继续将文件夹的名称更改为其他名称。这样做会导致 WordPress 恢复为默认主题之一,这会影响您网站的外观。不过请不要惊慌 - 如果您的站点现在可以正常运行,我们可以通过重新安装相关主题来解决此问题。
3.重新安装 WordPress 核心文件
到目前为止,我们已经排除了在 WordPress 中建立数据库连接错误背后的插件和主题。现在,让我们检查一下是否是您的某些 WordPress 核心文件导致了问题。
解决此问题的最简单方法是用“干净”版本的 WordPress 替换所有核心文件。为此,请从 WordPress.org 下载最新版本的 WordPress 核心软件。
获得文件后,将其解压缩并删除下载中的 wp-content 文件夹,这样您就不会覆盖插件、主题或媒体文件。
要上传干净的文件,FTP 到您的网站并导航到您网站的根文件夹。接下来,从您的计算机上传所有 WordPress 文件。
这个过程可能需要一段时间,当FTP客户端询问是否要覆盖服务器上的文件时,您需要回答是。另外请记住,如果您对核心文件(例如站点的 .htaccess 文件)进行了任何修改,此过程将覆盖它们。
上传完成后,请继续尝试再次访问您的网站。如果错误仍然存在,是时候掏出大笔钱了。
4.使用 WordPress 的数据库修复功能
关于 WordPress,您可能不知道的一件事是它具有数据库修复功能,可以帮助您修复损坏的表。
在使用此功能之前,需要先启用它。为此,FTP 到您的网站,转到您的根文件夹,然后查找 wp-config.php 文件。接下来用文本编辑器打开:
滚动到文件底部并查看该行的读数。就是这样,停止编辑。现在在此行之前添加以下代码:
define('WP_ALLOW_REPAIR', true);
将更改保存到 wp-config.conf 之后。访问 WordPress 的数据库修复功能:
yourwebsite.com/wp-admin/maint/repair.php
将您的 webplace.com 占位符替换为您自己的域,您将看到以下内容屏幕:
当你'准备好后,单击“修复数据库”按钮,让 WordPress 完成它的工作。修复完成后,您会看到一条成功消息,提示您检查在 WordPress 中建立数据库连接的错误是否已消失。
如果您仍然看到错误,则您的主机应该参与其中。我们建议与他们联系以解决错误。
结论
您的数据库使 WordPress 中的一切成为可能。没有它,WordPress 就无法存储或检索信息,这可能会破坏您的网站。连接数据库时有许多问题会导致错误,但幸运的是,这些问题通常很容易修复。
如果您在 WordPress 中建立数据库连接时遇到错误,有多种方法可以修复它,包括:
- 恢复包含您的数据库的最新备份 li>
- 检查是否有损坏的 WordPress 主题和插件文件
- 重新安装 WordPress 核心文件
- 使用 WordPress 的数据库修复功能
in # WordPress 在建立数据库连接时发生错误? 4 种故障排除方法
点击 Tweet
如果您在尝试自己解决这个问题时感到不知所措,您可能需要升级到托管 WordPress 托管 获得 WordPress 托管专家的支持。您还可以聘请 WordPress 自由职业者来帮助您。
您对如何解决在 WordPress 中建立数据库连接的错误有任何疑问吗?在下面的评论部分提问!