在WordPress建站,WordPress定制开发过程中,开发者容易遇见“您的 PHP 装置仿佛短少 WordPress 所需的 MySQL 扩大”的谬误提醒,如果呈现这样的状况,应该怎么办?北京六翼信息有限公司的开发工程师指出,要修复谬误“您的 PHP 装置仿佛短少 WordPress 所需的 MySQL 扩大”,您须要确保您的 PHP 装置已正确装置和配置 MySQL 数据库驱动程序 (mysqlnd) 和 mysqli 扩大。只有这样,您能力复原 WordPress 和 WordPress 数据库之间的失常连贯,并让您的网站从新运行。
请依照以下步骤修复 WordPress MySQL 短少扩大谬误:
l 创立一个 PHP 信息页面来查看您的 PHP 配置。
l 验证是否正确装置和配置了 mysqli 扩大。
l 复原 WordPress 连贯到其数据库的能力并避免未来呈现谬误。
步骤 1. 创立一个 PHP 信息页面来查看您的 PHP 配置
查看 PHP 装置配置的最简略办法是创立 PHP 信息页面。在 WordPress 网站的文档根目录中创立一个名为 phpinfo.php 的文件,并将以下代码插入其中:
<?php
phpinfo( );
?>
或者,如果您通过 SSH 登录到您的网站,请运行以下命令。它将创立一个 phpinfo.php 文件并调整其权限。joowp.com
echo "<?php phpinfo(); ?>" > phpinfo.php ; chown $(stat -c %U .). phpinfo.php
通过在地址栏中键入 yourwebsite.com/phpinfo.php 在浏览器中关上新创建的 phpinfo.php 页面。将 yourwebsite.com 替换为您的 WordPress 网站的理论域名。即便因为短少 MySQL 扩大谬误而没有加载任何内容,您在关上 PHP 信息页面时也不会遇到任何问题。
您应该会看到一个相似于下图的页面,其中蕴含您用于 WordPress 网站的 PHP 版本的所有配置。在本例中,它是 PHP 8.1。领有 PHP 信息页面对于解决各种 WordPress 谬误十分有用,包含 WordPress 中的“您的网站上呈现严重错误”音讯。
在页面顶部,您将看到您的 WordPress 网站应用的 PHP 版本。以下是您应该首先查看的 PHP 装置的一些最重要的方面:
l PHP 处理程序。 您网站应用的 PHP 处理程序将显示为服务器 API。在下面的截图中,是FPM/FastCGI。
l 加载的配置文件。 为正在应用的 PHP 版本加载的主配置文件。
l 已解析其余 .ini 文件。 该列表将蕴含加载的所有其余 PHP 配置文件,包含加载 MySQL 本机驱动程序 (20-mysqlnd.ini) 和 mysqli 扩大 (30-mysqli.ini) 的配置文件。
确保已解析的其余 .ini 文件列表蕴含所需的 20-mysqlnd.ini 和 30-mysqli.ini 文件,以确保正确加载所需的 PHP WordPress MySQL 扩大 mysqli 并可供您的网站应用。
步骤 2. 验证 mysqli 扩大是否已正确装置和配置
向下滚动 PHP 信息页面或应用浏览器中的搜寻选项查看其中的 mysqli 和 mysqlnd 局部。他们应该一个接一个地去。
请留神,mysqli 扩大被编译为应用 MySQL 本机驱动程序,因为客户端 API 库版本向咱们展现了 mysqlnd。PHP 扩大信息向咱们展现了一些额定的细节,包含 MySQL/MariaDB 端口。
查看 PHP 信息文件的 mysqlnd 局部列出了哪些 API 扩大。在下面的截图中,咱们同时启用了 mysqli 和 pdo_mysql。
第 3 步。复原 WordPress 连贯到其数据库的能力
PHP 信息页面将显示您用于 WordPress 网站的 PHP 版本是否装置和配置了 mysqli 扩大。如果短少,请从您的虚拟主机控制面板提供的 PHP 治理界面或应用命令行界面进行装置。
查看援用的 20-mysqlnd.ini 和 30-mysqli.ini 以查看它们是否正确加载扩大。如果您应用的是过期版本的 WordPress,请更新装置以及所有插件和主题。
遇到WordPress建站相干问题,欢送关注“六翼开源”。