网站主机的PHP版本是8.4, 可是WordPress后台却说PHP是7.4
1. 修复被隐藏的 .htaccess 文件
如果您使用的是 cPanel 等主机控制面板,更改 PHP 版本通常无法覆盖隐藏在根配置文件中的旧代码块。
- 登录您的主机账户并打开文件管理器。
- 导航到您网站的根文件夹(通常为 public_html)。
- 显示隐藏文件(点击右上角的“设置”,然后勾选“显示隐藏文件(点文件)”)。
- 右键单击并编辑名为 .htaccess 的文件。
- 查找任何类似如下的代码块:
# BEGIN cPanel-generated handler, do not edit
AddHandler application/x-httpd-ea-php74 ___lsphp .php #
END cPanel-generated handler
- 将 php74 替换为 php84。保存更改。
2. 检查 MultiPHP / 选择 PHP 管理器
您的主机可能有一个主设置和一个每个域名的设置。每个域名的设置始终覆盖主设置。
- 在您的主机控制面板中搜索“MultiPHP Manager”或“选择 PHP 版本”。
- 在列表中找到您的域名。 检查该域名是否有一个单独的下拉框,并且明确设置为 7.4。
- 选中您域名旁边的复选框,将下拉菜单更改为 PHP 8.4,然后点击“应用”。
3. 清除主机级服务器缓存
如果您已正确更新系统,但 WordPress 管理面板仍未更新,则您的仪表盘可能正在显示缓存的快照。
- 转到您的主机控制面板的缓存设置部分(例如 LiteSpeed、Nginx 或 Varnish)。
- 选择“清除所有缓存”。
- 返回 WordPress 管理界面并强制刷新浏览器(Ctrl + F5 或 Cmd + Shift + R)。
4. 检查 .user.ini 或 php.ini 文件
一些高级主机方案允许使用文件夹级别的配置文件来锁定 PHP 版本。
- 返回文件管理器并检查 public_html 目录。
- 查找名为 php.ini 或 .user.ini 的小文件。
- 使用文本编辑器打开这些文件,查看其中是否包含指向旧版 /opt/php74/ 二进制树的手动路径设置。
- 如果找到,将文件重命名为 php.ini.bak,以测试 WordPress 是否能立即获取正确的版本。
