PHP HTTP header 和 Wordpress 中的版本显示为 7+,但服务器为 5.4
PHP Version in HTTP header & Wordpress showing at 7+, however server is 5.4
我的 Wordpress 和服务器有问题
我已将 PHP 从 7+ 降级到 5.4,因为正在使用的主题需要 5.4
我在同一主机上的一个网站在 HTTP Header 和 Wordpress 仪表板中显示 5.4,但是另一个网站仍然显示 7+,并且不会显示 PHP 的已安装版本
- 运行 PHP 版本:7.0.27 - Wordpress 仪表板
- X-Powered-By => PHP/7.0.27 (HTTP Header)
- 当前 PHP 版本:5.4 (Cpanel)
托管服务提供商已确认已安装 5.4,已删除所有缓存以防止显示旧版本。我需要冲水吗?
根据您的服务器配置,您站点上的不同目录可能 运行 具有不同版本的 PHP。
您的主机可能会为您提供 Cpanel PHP 版本管理选项。它目前可能被设置为在 Web Root 及其所有子目录中使用 PHP,但有人可能 将特定目录的此设置覆盖为 运行 PHP7,例如wp-admin。检查此项并根据需要进行更改。
如果不是这种情况,那么请检查您的 htaccess
是否有您的(网络)根目录、Wordpress "root"(如果不同)以及像 wp-admin 这样的子目录是否有这些行
AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
AddHandler application/x-httpd-php71 .php .php5 .php4 .php3
如果您在子目录中找到一个包含 php 7 的子目录,如上 - 然后删除该行;希望它会遵循站点 "global" PHP 设置。万一它弄乱了您的网站,请事先复制原始的 htaccess。
我的 Wordpress 和服务器有问题
我已将 PHP 从 7+ 降级到 5.4,因为正在使用的主题需要 5.4
我在同一主机上的一个网站在 HTTP Header 和 Wordpress 仪表板中显示 5.4,但是另一个网站仍然显示 7+,并且不会显示 PHP 的已安装版本
- 运行 PHP 版本:7.0.27 - Wordpress 仪表板
- X-Powered-By => PHP/7.0.27 (HTTP Header)
- 当前 PHP 版本:5.4 (Cpanel)
托管服务提供商已确认已安装 5.4,已删除所有缓存以防止显示旧版本。我需要冲水吗?
根据您的服务器配置,您站点上的不同目录可能 运行 具有不同版本的 PHP。
您的主机可能会为您提供 Cpanel PHP 版本管理选项。它目前可能被设置为在 Web Root 及其所有子目录中使用 PHP,但有人可能 将特定目录的此设置覆盖为 运行 PHP7,例如wp-admin。检查此项并根据需要进行更改。
如果不是这种情况,那么请检查您的 htaccess
是否有您的(网络)根目录、Wordpress "root"(如果不同)以及像 wp-admin 这样的子目录是否有这些行
AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
AddHandler application/x-httpd-php71 .php .php5 .php4 .php3
如果您在子目录中找到一个包含 php 7 的子目录,如上 - 然后删除该行;希望它会遵循站点 "global" PHP 设置。万一它弄乱了您的网站,请事先复制原始的 htaccess。