所以,您只是试图访问您的WordPress网站而且,您没有被重定向到它,而是收到一条错误消息,说:“您的PHP安装似乎缺少WordPress所要求的MySQL扩展。”

这听起来很糟糕,但不用担心 - 这仅意味着WordPress在连接到MySQL数据库时遇到困难,并且有几种方法可以解决这种情况。

在这篇文章中,我们将研究导致MySQL扩展错误消息的原因,并查看一些解决方案的简单方法。

使用HubSpot的WordPress网站来发展业务

这是MySQL错误消息的样子:

MySQL扩展错误

图像源

此错误有几个可能的原因。让我们介绍以下内容。

  • 您正在使用WordPress的过时版本。
  • 你的插件需要更新。
  • MySQL扩展名未安装。
  • PHP扩展名未正确配置。

“您的PHP安装似乎缺少WordPress所需的MySQL扩展名”,通常在新的WordPress安装中发生错误。但是,如果您最近迁移网站,更改了服务器配置或将操作系统切换到不包括MySQL扩展名(例如Linux),也可能发生这种情况。

无论如何,您都需要知道如何修复它。让我们走五种方式。

1.检查您使用的PHP版本。

在诊断出导致MySQL扩展错误的原因之前,您必须知道WordPress网站正在运行哪种版本的PHP。您可以通过两种方式这样做。

如果您能够登录WordPress仪表板,则可以检查您的网站在仪表板中运行的PHP版本。

  • 选择工具>现场健康
  • 在下面现场健康状况,WordPress会告诉您您正在运行哪种版本的PHP,以及是否应该更新。

如何修复WordPress MySQL扩展错误:在WordPress仪表板中检查PHP版本

如果您无法登录WordPress仪表板,则必须通过FTP客户端。这个过程更复杂,但仍然相对快速,容易。

  • 使用Filezilla或其他FTP客户端登录服务器。
  • 打开你的public_html文件夹。这是您的WordPress网站的根目录。
  • 创建一个空白文件并命名phpinfo.php
  • 编辑此phpinfo.php文件。
  • 添加以下代码段:


<?php phpinfo();?>

  • 现在,将该文件加载到浏览器中。为此,只需将 /phpinfo.php添加到您网站的URL中即可。因此看起来像:mywebsite.com/phpinfo.php
  • 加载后,网页将列出您网站上当前使用的所有PHP设置,包括正在运行的版本。此版本应在顶部列出。

如何修复WordPress MySQL扩展错误:通过创建phpinfo.php文件检查PHP版本

图像源

如果您的PHP版本以“ 7”开头,则可能需要更新WordPress软件。bob电竞官方下载您可以转到第2步。

另一方面,如果您仍在使用PHP 5.X,则可能会缺少MySQL扩展名。您可以进入步骤4。

笔记:强烈建议您在最新版本的PHP(目前是8.0)。它更快,更安全,并与最新的插件和主题提供了更好的兼容性。

如果您需要更新PHP安装,请按照以下步骤操作如何更新WordPress中的PHP

2.更新WordPress。

如果您使用的是WordPress的PHP 7+,则可能会看到MySQL扩展错误。那是因为PHP 7.0弃用MySQL扩展旧版本的WordPress正在寻找。

WordPress的较新版本将使用不同的扩展名,例如PDO_MYSQL或MySQLI扩展名,因此您不会看到错误消息。这就是为什么您需要检查是否有更新的WordPress版本。

如果您仍然可以登录WordPress仪表板,则可以检查仪表板中是否有更新。

  • 选择仪表板>更新
  • 如果您看到消息“可以使用WordPress的更新版本”,请单击现在更新
  • 选择仪表板>更新
  • 点击全部更新如果该选项可用。

如何修复WordPress MySQL扩展错误:仪表板中的WordPress软件更新bob电竞官方下载

图像源

如果您无法登录WordPress仪表板,则必须通过bob电竞官方下载FTP客户端

  • 下载最新的WordPress .zip文件
  • 提取.zip文件。
  • 通过FTP登录到网站的服务器。
  • 导航到wp-content文件夹。
  • 右键单击插件文件夹并将其重命名为“ plugins.hold”。这将暂时停用您的插件。
  • 删除wp-包括WP-ADMIN文件夹。
  • 从您提取的.zip文件中上传新的wp – rudes和wp-admin文件夹。
  • 将单个文件从新的WP-content文件夹上传到您现有的WP-CONTENT文件夹。这将覆盖现有文件。仅删除您现有的WP-content文件夹中的文件,这些文件被新文件覆盖。
  • 将所有新的松散文件上传到您的public_html文件夹(您的WordPress根目录)。
  • 将“插件”文件重命名为“插件”。

你应该全部设定。要进行测试,请访问您的 /WP-Admin页面。您可能会提示您登录。登录后,您不应在仪表板中看到WordPress Core的更新选项。

您可以在此找到更多详细的更新说明WordPress法典文章如果需要的话。

3.更新您的插件。

像过时的核心软件一样,过时的插件可能与bob电竞官方下载PHP兼容问题,从而引发MySQL扩展错误。

如果您仍然可以登录WordPress仪表板,则可以检查所有插件是否直接在仪表板中运行其最新版本。

如果您无法登录WordPress仪表板,则必须通过FTP客户端更新任何过时的插件。

  • 下载插件.zip文件。
  • 提取.zip文件。
  • 通过FTP登录到网站的服务器。
  • 导航到wp-content文件夹。
  • 点击插件文件夹。
  • 删除您要更新的插件的文件夹。
  • 查找您刚下载的提取的插件文件夹,右键单击它,然后按“上传”。

4.验证是否已安装MySQL扩展名。

如果您正在运行较早版本的PHP(5.6或更低),则尚未弃用MySQL扩展名。这意味着,如果您看到MySQL扩展错误,则可能不会安装扩展名。

要检查一下,请返回到第一步中加载在浏览器中的phpinfo.php文件。找到标有“客户端API库版”的行。您应该看到一个四位数的数字被点隔开。

如何修复WordPress MySQL扩展错误:验证MySQL在phpinfo.php文件中安装

图像源

如果找不到此行,则意味着未安装MySQL扩展名。在这种情况下,您可以联系您的托管提供商,并为您安装。或者更好的是,更新您的网站正在运行的PHP版本,您将不需要此扩展程序。

完成后,请确保删除phpinfo.php文件。由于它包含有关您的服务器的信息,因此您不希望其他任何人看到并使用它来访问您的服务器。

5.验证PHP扩展是否正确配置。

如果您正在运行最新版本的PHP和WordPress,则可能会错误地配置PHP扩展名,这会导致“您的PHP安装似乎缺少WordPress所要求的MySQL扩展名”。

要检查一下,请返回到第一步中加载在浏览器中的phpinfo.php文件。查找标有“已加载配置文件”的行。

如何修复WordPress MySQL扩展错误:验证phpinfo.php文件中的PHP扩展

将其值与标有“ Extension_Dir”的行中的值进行比较。如果它们不匹配,请编辑您的php.ini文件,将其替换为已加载配置文件的文件路径。

解决MySQL扩展错误

就像WordPress中的任何错误一样,MySQL扩展错误可能令人沮丧 - 并威胁要影响您网站上的用户体验。遵循上面的步骤,您可以解决错误,以使您的站点尽快启动并运行,并且对网站的UX造成的损害最小。

使用WordPress网站上的HubSpot工具,并在不处理代码的情况下连接两个平台。点击这里了解更多。

使用WordPress网站上的HubSpot工具,并在不处理代码的情况下连接两个平台。点击这里了解更多。

最初发布于2021年10月21日,上午7:00:2021年10月21日更新

主题:

WordPress网站