海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

当您访问您的网站并希望看到您的惊人设计时,却看到一个空白屏幕和一条显示“建立数据库连接时出错”的消息,这令人不安。 当 WordPress 无法连接到该数据库时会发生此错误。 有几种情况会导致此连接错误。 在本文中,我们将探讨导致建立数据库连接消息错误的原因,并了解如何修复它。

什么是 WordPress 数据库?

数据库是一个表格,用于存储您的帖子、页面、小部件、颜色、标题等内容。 WordPress 可以访问、组织和检索这些数据以显示给您的访问者。

它工作得很好。 直到它没有。

如果无法访问数据库,您将看到一条消息,指出“建立数据库连接时出错”和一个空白屏幕。 它是空白的,因为它没有数据可以显示任何其他内容。

建立数据库连接错误的原因是什么?

首先,不要惊慌。 这是一个常见错误,并不意味着您的内容丢失了。 它是可以修复的。

有几件事可能会导致此错误。 最常见的包括:

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

让我们看一下解决和修复错误建立数据库连接错误的步骤。 一旦发现问题,就无需执行其余步骤。

1. 检查您的数据库凭据

这是错误建立数据库连接错误的最常见原因。 不正确的数据库凭据不会自行更改,但如果有人对文件、托管等进行了更改,这可能是问题所在。

海外社媒SNS代运营Tiktok代运营公司

WordPress 将数据存储在名为 MySQL 的数据库管理系统中。 该数据库存储在服务器上。 要访问此服务器上的数据库,WordPress 需要一些信息:

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

这些是数据库凭据。 所有这些信息都存储在 wp-config.php 文件中。 如果文件中的任何信息不正确,WordPress 将无法建立连接,并且您会收到连接错误。

检查 wp-config 文件

检查 wp-config 文件

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

检查 wp-config 文件

您的文件可能看起来与我的不同。 我有一个主站点和许多测试站点。 因此,我有一个 public_html 文件夹,其中包含我的主站点的文件和服务器上所有其他站点的单个文件夹。 打开要检查的站点的文件夹。

检查 wp-config 文件

查找名为 wp-config.php 的文件并右键单击以打开选项。 在进行更改之前下载备份,然后选择“编辑”。

检查 wp-config 文件

向下滚动以找到标有 MySQL 设置的部分。 查找包含数据库名称、用户名、数据库密码和主机名的信息。 接下来,您需要验证此信息是否正确。

确认数据库凭据

确认数据库凭据

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

确认数据库凭据

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

确认数据库凭据

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

确保它们匹配

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

2. 检查您的 WordPress 仪表板

尝试通过将 /wp-admin 添加到您的 URL 末尾来打开您的 WordPress 仪表板,如下所示:

examplewebsite.com/wp-admin

如果您看到“建立数据库连接”错误消息,请继续执行下一步。 如果您看到不同的消息,请按照其提供的信息进行操作。 这可能会导致解决方案。

如果可以进入仪表盘,则尝试停用插件、主题或代码,直到问题解决。

3. 修复你的数据库

尝试以管理员身份登录您的网站,并看到一条消息,内容类似于“一个或多个数据库表不可用。 数据库可能需要修复”。

在这种情况下,您可以通过向 wp_config.php 文件添加一行代码来修复数据库。

修复您的数据库

打开文件并滚动到显示“仅此而已,停止编辑! 快乐的博客’。 在这一行的正上方,添加以下代码:

define('WP_ALLOW_REPAIR', true);

修复您的数据库

接下来,转到您网站上的修复页面:examplewebsite.com/wp-admin/maint/repair.php

这为您提供了两种选择:

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

两者都可能需要一段时间才能完成。 任何人都可以访问此页面。 完成修复后,从配置文件中删除代码。

4. 检查您的服务器是否停机

我们不希望我们的服务器宕机,但任何服务器都很难有 100% 的正常运行时间。 如果您在单个服务器上,则更有可能发生这种情况。 如果您采用基于云的计划,那么您的站点将在另一台服务器出现故障时简单地从另一台服务器上拉取。

如果您使用的是共享主机,您的服务器可能会因为流量大而停机。 发生这种情况时,如果服务器足够慢,您的站点可能会出现此错误。

首先,如果服务器上有多个网站,请确保它们正在运行。

检查您的服务器是否已关闭

其次,如果您有 VPS、专用服务器或本地服务器,请转到您的托管帐户并查找有关服务器当前状态的通知。 如果您的服务器没有运行,您可能需要重新启动它。

5. 重启你的服务器

重启你的服务器

即使您的服务器正在运行,重新启动它也可能有所帮助。 在您的主机帐户中,查找有关重新启动服务器的图标并单击它。 这仅适用于 VPS、本地和专用服务器。 共享主机没有这个选项。

6. 更新 WordPress 或删除损坏的插件和主题

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

要解决此问题,您可以通过 FTP 或访问主机管理面板中的文件来删除文件。 文件结构是一样的。

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

要访问 cPanel 中的文件,请转到“文件”部分并选择“文件管理器”。

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

如果您的网站是服务器上的主站点,请查找 public_html 并单击它。 如果它是您服务器上的另一个站点,请查找具有该站点名称的文件夹并单击它。

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

查找名为 Content 的文件夹并单击它。

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

现在,查找您的主题和插件的文件夹。 重命名您怀疑是罪魁祸首的文件夹。 如果您不确定,请考虑正在更新或需要更新的内容。 考虑主题和插件的质量。 我发现如果有什么东西损坏了我的文件,插件通常是问题所在。

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

如果这解决了问题,则将文件夹重命名回其原始名称并输入文件夹。 接下来,重命名插件或主题之一并测试站点,直到问题消失。 如果它确实消失了,则删除导致错误建立数据库连接错误的插件或主题。

如果您重命名了插件和主题文件夹并且问题仍然存在,则插件和主题不是问题。

7. 更新您的网站 URL

更新您的网站 URL

另一个可能的问题可能是数据库的站点 URL。 这个不太可能是问题,但如果没有其他方法有效,那么值得一试。 在主机的 cPanel 中,转到数据库并选择 phpMyAdmin。

更新您的网站 URL

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

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

最后,点击前往。 这将更新您的数据库 URL。 完成后,再次加载您的网站以查看问题是否已解决。

8. 替换损坏的 WordPress 文件

替换损坏的 WordPress 文件

如果您的 WordPress 文件已损坏,请下载 WordPress 的新副本并将其解压缩。

替换损坏的 WordPress 文件

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

替换损坏的 WordPress 文件

最后,将文件上传到 WordPress 根文件夹。 这将覆盖除您在上述步骤中删除的两个文件之外的所有文件。 现在,尝试您的网站,看看它是否有效。

9. 联系您的房东

如果其他方法都不起作用,就该联系您的房东寻求帮助了。 他们可以为您提供进一步的步骤。 许多主机会引导您解决问题。 他们也有可能为您修复它。

关于Error建立数据库连接错误的思考

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

始终使用高质量的主题、插件和托管。 另外,请确保有可用的备份,以防万一没有其他解决方案。 在删除重要文件之前,请联系您的主机寻求帮助。

我们希望听到您的意见。 您是否遇到过建立数据库连接错误的错误? 你做了什么来修复它? 让我们在评论中知道。

精选图片来自 fedrunovan/shutterstock.com

WordPress花园建议你也读一下这篇文章  YouTube SEO:对视频进行排名的 5 个步骤 | 博客

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts