• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

WordPress故障排除:建立数据库连接时出错

在这篇快速文章中,咱们将讨论如何对 wordpress 站点上的建立数据库连接错误进行故障排除和修复。

建立数据库连接错误是 WordPress 用户在访问您的网站时可能遇到的最常见错误之一。它与白屏死机 (WSOD) 错误非常相似,它会在您的 WordPress 网站上显示一个空白页面,您不知道下一步该做什么。但是,在这种情况下,它至少会显示一条有用的消息,允许您进一步调试和修复它。

话虽如此,作为 WordPress 管理员,如果您不知道此错误的原因,这可能会让您感到沮丧,因为您的整个网站都因此错误而崩溃。您需要立即修复此错误,因为用户看到此错误时会出现空白页,这很烦人。当然,在修复之前,您将失去所有网站流量。

今天,咱们将介绍可以修复此错误的可能解决方案。

主要嫌疑:WordPress 数据库详细信息

在大多数情况下,此错误的原因是您的 WordPress 配置文件中的数据库详细信息错误。由于 WordPress 使用数据库来管理您的网站内容,因此它首先需要连接到数据库才能运行您的网站。

要连接到数据库,WordPress 需要以下信息:

  • 数据库主机名

  • 数据库用户名

  • 数据库密码

  • 数据库名称

WordPress 将上述所有信息存储在wp-config 中。php配置文件,它位于您网站的文档根目录中,所以这是您要检查的第一件事。您可以通过使用 FTP 客户端连接到您的站点来下载wp-config.php文件,或者如果您的主机支持,您可以使用 cPanel。

尝试在您刚刚下载的wp-config.php文件中找到以下代码段。

/** The name of the database for WordPress */
define( 'DB_NAME', 'demo_db' );

/** mysql database username */
define( 'DB_USER', 'demo_user' );

/** Mysql database password */
define( 'DB_PASSWORD', 'demopassword' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

如您所见,它包含 WordPress 连接到数据库所需的所有详细信息。如果其中任何一个错误,WordPress 将无法连接到数据库,并且您最终会遇到错误建立数据库连接 错误。

确保所有详细信息都是正确的,如果您有疑问,您可以随时要求您的托管服务提供商进行验证。如果其中任何一个错误,请更正它们并将wp-config.php文件上传到您的服务器上。在大多数情况下,这应该可以解决它,您应该注意到您的网站又可以正常工作了!

另一方面,如果您确定wp-config.php文件中的所有这些详细信息都是正确的,并且您仍然收到此错误,请继续下一步。

连接到您的数据库服务器

如果您已经检查了wp-config.php文件中的数据库设置是否正确,并且您的站点仍然出现错误建立数据库连接错误,那么您应该检查的下一件事是数据库服务器的状态。

如果您的数据库服务器因任何原因而关闭,WordPress 将无法连接到数据库并会产生此错误。数据库服务器宕机的最常见原因是网站流量过大,而服务器上的资源有限,无法处理这些问题。

如果您在专用服务器上并且对您的服务器具有 shell 访问权限,您可以尝试重新启动数据库服务器以查看是否有助于修复此错误。在许多情况下,这被证明是最有效的解决方案之一。

最后,如果您没有 shell 访问权限,或者您不习惯在 shell 中运行命令,您可以联系您的托管服务提供商并确认您的数据库服务器的可用性。如果您的数据库服务器出现异常,他们可能应该修复它并回复您,这也应该为您解决此错误。

损坏的数据库

在极少数情况下,损坏的数据库也可能产生此错误。您的数据库损坏的原因有多种,因此 WordPress 将无法使用它。

在这种情况下,最好的选择是恢复您最近的数据库备份并检查它是否有效。不幸的是,如果您没有任何数据库备份,则无法执行此步骤。因此,定期进行数据库备份始终是一个好习惯。

有几种不同的方法可以恢复数据库。如果您拥有对服务器的 shell 访问权限,则可以使用命令从数据库转储文件中恢复您的数据库。另一方面,如果您使用的是 MySQL 数据库,则可以使用 phpMyAdmin 之类的工具。最后,如果您不知道如何恢复它,您可以随时联系您的托管服务提供商或开发人员。

不用说,定期备份您的 WordPress 网站和数据库是个好主意。如果您想了解有关备份 WordPress 网站的更多信息,请在 Envato Tuts+ 上查看咱们的其他一些教程。

结论

在这篇快速文章中,咱们讨论了在 WordPress 中建立数据库连接错误的几种可能的解决方案。咱们研究了如何诊断 WordPress 数据库配置中的错误,如何确保 WordPress 可以连接到您的数据库,以及在数据库损坏的情况下该怎么做。

WordPress故障排除:建立数据库连接时出错  第1张


文章目录
  • 主要嫌疑:WordPress 数据库详细信息
  • 连接到您的数据库服务器
  • 损坏的数据库
  • 结论