所以,您只是试图访问您的WordPress网站而且,您没有被重定向到它,而是收到一条错误消息,说:“您的PHP安装似乎缺少WordPress所要求的MySQL扩展。”
这听起来很糟糕,但不用担心 - 这仅意味着WordPress在连接到MySQL数据库时遇到困难,并且有几种方法可以解决这种情况。
在这篇文章中,我们将研究导致MySQL扩展错误消息的原因,并查看一些解决方案的简单方法。
MySQL扩展错误是什么?
MySQL扩展错误是一个错误消息,该错误表示服务器上的PHP安装没有将WordPress连接到MySQL数据库所需的MySQL扩展。换句话说,您正在使用的PHP版本与WordPress软件不兼容。bob电竞官方下载
这是MySQL错误消息的样子:
此错误有几个可能的原因。让我们介绍以下内容。
- 您正在使用WordPress的过时版本。
- 你的插件需要更新。
- MySQL扩展名未安装。
- PHP扩展名未正确配置。
“您的PHP安装似乎缺少WordPress所需的MySQL扩展名”,通常在新的WordPress安装中发生错误。但是,如果您最近迁移网站,更改了服务器配置或将操作系统切换到不包括MySQL扩展名(例如Linux),也可能发生这种情况。
无论如何,您都需要知道如何修复它。让我们走五种方式。
如何修复WordPress MySQL扩展错误
- 检查您正在使用的PHP版本。
- 更新WordPress。
- 更新您的插件。
- 验证是否已安装MySQL扩展名。
- 验证PHP扩展是否正确配置。
1.检查您使用的PHP版本。
在诊断出导致MySQL扩展错误的原因之前,您必须知道WordPress网站正在运行哪种版本的PHP。您可以通过两种方式这样做。
如果您能够登录WordPress仪表板,则可以检查您的网站在仪表板中运行的PHP版本。
- 选择工具>现场健康。
- 在下面现场健康状况,WordPress会告诉您您正在运行哪种版本的PHP,以及是否应该更新。
如果您无法登录WordPress仪表板,则必须通过FTP客户端。这个过程更复杂,但仍然相对快速,容易。
- 使用Filezilla或其他FTP客户端登录服务器。
- 打开你的public_html文件夹。这是您的WordPress网站的根目录。
- 创建一个空白文件并命名phpinfo.php。
- 编辑此phpinfo.php文件。
- 添加以下代码段:
<?php phpinfo();?>
- 现在,将该文件加载到浏览器中。为此,只需将 /phpinfo.php添加到您网站的URL中即可。因此看起来像:mywebsite.com/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仪表板,则必须通过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库版”的行。您应该看到一个四位数的数字被点隔开。
如果找不到此行,则意味着未安装MySQL扩展名。在这种情况下,您可以联系您的托管提供商,并为您安装。或者更好的是,更新您的网站正在运行的PHP版本,您将不需要此扩展程序。
完成后,请确保删除phpinfo.php文件。由于它包含有关您的服务器的信息,因此您不希望其他任何人看到并使用它来访问您的服务器。
5.验证PHP扩展是否正确配置。
如果您正在运行最新版本的PHP和WordPress,则可能会错误地配置PHP扩展名,这会导致“您的PHP安装似乎缺少WordPress所要求的MySQL扩展名”。
要检查一下,请返回到第一步中加载在浏览器中的phpinfo.php文件。查找标有“已加载配置文件”的行。
将其值与标有“ Extension_Dir”的行中的值进行比较。如果它们不匹配,请编辑您的php.ini文件,将其替换为已加载配置文件的文件路径。
解决MySQL扩展错误
就像WordPress中的任何错误一样,MySQL扩展错误可能令人沮丧 - 并威胁要影响您网站上的用户体验。遵循上面的步骤,您可以解决错误,以使您的站点尽快启动并运行,并且对网站的UX造成的损害最小。
最初发布于2021年10月21日,上午7:00:2021年10月21日更新
主题:
WordPress网站别忘了分享这篇文章!
相关文章
扩展要约
注册HubSpot的CMS软件bob电竞官方下载
现在就得到