修复WordPress出现 “建立数据库连接错误”解决办法

我们在使用WordPress建站的时候,经常会面对一个空白的屏幕和一条信息,说 “建立数据库连接错误”,这是怎…

IMG_0

我们在使用WordPress建站的时候,经常会面对一个空白的屏幕和一条信息,说 “建立数据库连接错误”,这是怎么回事?这个错误一般发生在WordPress不能连接到该数据库的时候。有几件事可以导致这个连接错误。在这篇文章中,搬主题将介绍是什么原因导致建立数据库连接错误的信息,并看看如何修复它。

一、什么是WordPress数据库?

数据库是一个存储内容的表格,如你的文章、页面、小工具、颜色、标题等。这些数据可以被WordPress访问、组织和检索,以显示给你的访问者。

如果数据库不能被访问,你会看到一个消息,说 “建立数据库连接错误 “和一个空白屏幕。它是空白的,因为它没有数据来显示其他东西。

二、是什么导致了建立数据库连接错误?

首先,这是一个常见的错误,它并不意味着你的内容已经丢失。它是可以修复的。有几件事可以导致这个错误。最常见的包括:

  • 你的WordPress设置中的信息不正确。
  • 一个损坏的数据库。
  • 数据库服务器没有响应。
  • 损坏的WordPress文件。
  • 流量太大。

让我们来看看排除故障和修复建立数据库连接错误的步骤。一旦你找到了问题,就不需要再做其余的步骤了。

三、检查你的数据库凭证

这是导致建立数据库连接错误的最常见原因。不正确的数据库凭证不会自己改变,但如果有人一直在对文件、主机等进行修改,这可能是问题所在。WordPress将数据存储在一个叫做MySQL的数据库管理系统中。这个数据库存储在一个服务器上。要访问这个服务器上的数据库,WordPress需要一些信息。

  • 数据库名称
  • 用户名
  • 密码
  • 数据库服务器

这些是数据库凭证。所有这些信息都存储在wp-config.php文件中。如果该文件中的任何信息不正确,WordPress就不能建立连接,你就会得到连接错误的提示。

1、检查wp-config文件

IMG_0

要检查你的WordPress数据库凭证,你需要访问你的服务器的文件。在你的主机的cPanel中,选择文件管理器,然后选择你网站的文件夹。

IMG_0

你的文件看起来可能与我的不同。我有一个主网站,在这个网站下有很多测试网站。正因为如此,我有一个public_html文件夹,里面有我的主站点的文件和服务器上所有其他站点的单独文件夹。打开你想检查的网站的文件夹。

IMG_0

寻找名为wp-config.php的文件,右击打开选项。在进行修改之前,下载一个备份,然后选择编辑。

IMG_0

向下滚动,找到一个标有MySQL设置的部分。寻找带有数据库名称、用户名、数据库密码和主机名的信息。接下来,你需要验证这些信息是否正确。

2、确认数据库凭证

IMG_0

在你主机的cPanel中,选择MySQL数据库。

IMG_0

接下来,看看你当前的数据库,确认你的数据库名称和用户名。

IMG_0

然后,滚动到有当前用户的部分。在这里,你可以看到用户名和更改密码。

3、确保它们匹配一致

如果数据库名称、用户名和密码不匹配,请进行适当的修改并尝试重新加载网站。

四、检查你的WordPress仪表板

试着像这样在你的URL后面加上/wp-admin来打开你的WordPress仪表板:

examplewebsite.com/wp-admin

如果你看到错误的 “建立数据库连接 “信息,继续下一步。如果你看到一个不同的信息,按照它提供的信息进行操作。这可能导致解决方案的出现。

如果你能进入仪表板,那么尝试停用插件、主题或代码,直到问题解决。

五、修复你的数据库

试着以管理员身份登录你的网站,看到一个类似 “一个或多个数据库表不可用 “的信息。数据库可能需要被修复”。在这种情况下,你可以通过在你的wp_config.php文件中添加一行代码来修复数据库:

IMG_0

打开文件,滚动到 “就这样了,停止编辑!”的部分。快乐的博客”。就在这一行上面,添加以下代码:

define('WP_ALLOW_REPAIR', true);
IMG_0

接下来,进入你网站的修复页面:examplewebsite.com/wp-admin/maint/repair.php,这给了你两个选项:

  1. 修复数据库 – WordPress将寻找常见的问题并修复它们。
  2. 修复和优化数据库–WordPress将修复并寻找它可以优化的东西以提高性能。

两者都需要一段时间来完成。任何人都可以访问这个页面。一旦你完成了修复,从你的配置文件中删除代码。

六、检查你的服务器是否停机

我们并不期望我们的服务器发生故障,但任何服务器都很难有100%的正常运行时间。如果你是在一个单一的服务器上,这更有可能发生。如果你使用的是基于云的计划,那么你的网站将简单地从另一个服务器上下载,如果一个服务器出现故障。

如果你是在共享主机上,你的服务器可能会因为流量大而宕机。当这种情况发生时,如果服务器足够慢,你的网站会出现这种错误。

首先,如果你的服务器上有多个网站,确保它们都在工作。

IMG_0

第二,如果你有一个VPS、专用或本地服务器,去你的托管账户,寻找关于你的服务器当前状态的通知。如果你的服务器没有运行,你可能需要重新启动它。

七、重新启动你的服务器

IMG_0

即使你的服务器正在运行,重新启动它可能会有帮助。在你的主机账户中,寻找一个关于重启服务器的图标并点击它。这将只适用于VPS、本地和专用服务器。共享主机不会有这个选项。

八、更新WordPress或删除损坏的插件和主题

WordPress文件可能由于过时的插件或主题,甚至是WordPress核心而损坏。它可能在更新时或将网站连接到外部服务时失败。

为了解决这个问题,你可以通过FTP或在主机的管理面板上访问文件来删除这些文件。文件结构是一样的。

IMG_0

要访问cPanel中的文件,进入文件部分并选择文件管理器。

IMG_0

如果你的网站是你服务器上的主站点,寻找public_html并点击它。如果它是你服务器上的另一个网站,寻找带有该网站名称的文件夹并点击它。

IMG_0

寻找一个名为 “内容 “的文件夹并点击它。

IMG_0

现在,寻找你的主题和插件的文件夹。重命名你怀疑有罪魁祸首的文件夹。如果你不确定,想想哪些东西正在更新或需要更新。考虑一下你的主题和插件的质量。我发现,如果有东西破坏了我的文件,插件通常是问题所在。

IMG_0

如果这能解决问题,那么就把文件夹重命名为原来的名字,并进入该文件夹。接下来,重命名其中一个插件或主题,并测试网站,直到问题消失。如果它确实消失了,那么就删除导致建立数据库连接错误的插件或主题。

如果你已经重命名了插件和主题文件夹,问题仍然存在,那么插件和主题就不是问题。

九、更新你的网站URL

IMG_0

另一个可能的问题可能是数据库的网站URL。这个问题的可能性较小,但如果其他方面都不奏效,就值得一试。在主机的cPanel中,进入数据库并选择phpMyAdmin。

IMG_0

这将打开一个查询编辑器,允许你在你的数据库上运行SQL。首先,从列表中选择你的数据库。接下来,选择SQL。然后,添加这行SQL和你的URL:

UPDATE wp_options SET option_value='examplesite.com' WHERE option_name='siteurl'

最后,点击 “开始”。这将更新你的数据库的URL。一旦完成,再次加载你的网站,看看问题是否得到解决。

十、替换损坏的WordPress文件

IMG_0

如果你的WordPress文件损坏了,下载一个新的WordPress副本并解压。

IMG_0

删除wp-content文件夹和名为wp-config-sample.php的文件。

IMG_0

最后,把文件上传到WordPress的根目录下。这将覆盖所有的文件,除了你在上面的步骤中删除的那两个。现在,试试你的网站,看看它是否工作。

十一、联系你的主机商

如果其他方法都不奏效,是时候联系你的主机商寻求帮助了,他们可以为你提供进一步采取的步骤,许多主机商将引导你解决这个问题。也有可能他们可以为你解决这个问题。

十二、关于建立数据库连接错误的最后思考

这就是我们对WordPress网站上建立数据库连接错误信息的故障排除和修复的看法。这些步骤并不困难,但可能需要时间来追踪问题。

始终使用高质量的主题、插件和主机。另外,一定要有一个备份,以防没有其他解决办法。在删除重要文件之前,请联系你的主机商寻求帮助。

类别:WordPress 进阶教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册