以前有没有人经历过这个问题?

在我的cPanel上," Select PHP版本"下拉菜单显示 Select 了8.1,但当我打开我的WordPress仪表板时,它显示"需要更新PHP".

Screenshot of WordPress notice asking the user to update PHP

为了验证我的站点到底使用的是哪个PHP版本,我添加了下面的代码phpinfo.php,然后Access判断example.com/phpinfo.php,结果显示我的版本是7.4.

<?php

phpinfo( );

?>

如果你对我如何解决这个问题有什么建议,请告诉我.提前感谢你们所有人.

我试着将PHP版本从8改回8.81,但没有发生什么特别的事情.

推荐答案

如果这是针对您的主站点的,我建议您判断您的cPanel > File Manager > public_html folder > look for .htaccess file%的可能性是,您的htaccess文件中指定了一个PHP版本,该版本覆盖了您的cPanel上设置的PHP版本.

你可能想要在你的.htAccess中寻找“ea-php74”,并将其更新到8.1才能工作.

您也可以try 通过在文件.htaccess文件的顶部添加以下PHP处理程序来替换它:

php – BEGIN cPanel-generated handler, do not edit
Set the “ea-php81” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php81___lsphp .php .php8 .phtml
</IfModule>
php – END cPanel-generated handler, do not edit

来源:WordPress Org

Php相关问答推荐

PHP在将数组子集赋给变量时是否复制数组子集?

如何显示每个分类的当前术语的帖子中包含的前20个标签,不包括标签分类

Laravel Nova不使用数组键作为筛选器中的选项值

基于服务器的不同地平线配置

从WooCommerce订单项目获取Dokan卖家详细信息

dyld[45923]:未加载库:/usr/local/opt/libavif/lib/libavif.15dylib

对 WooCommerce 购物车和 checkout 中显示的运输方式进行排序

invalid_grant 和无效的 JWT 签名

过滤会员计划标题和标签

如何更新 Laravel Eloquent 列强制转换为集合

计算添加到购物车的点击次数并将其显示在 WooCommerce 管理产品列表中

在 WordPress 中将自定义帖子类型永久链接设置为 root

致命错误:未捕获 Google_Exception:客户端机密 JSON 文件无效.在 /somepath/lib/vendor/google/apiclient/src/Google/Client.php

在 php 中生成 MAC ISO/IEC 9797-1

添加或删除优惠券后自动刷新 WooCommerce checkout 表单字段

如何使用 WhatsApp Cloud API 向 WhatsApp 发送消息,而无需在发送消息之前注册收件人号码?

如果有很多重定向,PHP curl 的行为不像命令行 curl

正则表达式抓取递归括号的内容

从 CSV 文件 seeder 数据库时的额外行

如何为多个表的id列设置不同的值