php 升级到 7.2(Wordpress/Virtualmin)后出现错误 500
Posted
技术标签:
【中文标题】php 升级到 7.2(Wordpress/Virtualmin)后出现错误 500【英文标题】:Error 500 after php upgrade to 7.2(Wordpress/Virtualmin) 【发布时间】:2020-04-24 02:10:57 【问题描述】:我让我的主机将 php 版本升级到 7.2,之后我在我的 wordpress 页面上收到错误 500 消息(内部服务器错误)。 我正在使用 Virtualmin。
打开错误日志时,我得到以下信息:
[Mon Jan 06 16:04:41 2020] [error] (13)Permission denied: exec of '/etc/httpd/bin/suexec' failed
[Mon Jan 06 16:04:41 2020] [error] Premature end of script headers: php7.2.cgi
我在其他地方搜索了解决方案,但没有找到任何解决方案。 我该如何解决这个问题?
【问题讨论】:
联系您的虚拟主机。suexec
或尝试使用它的东西有问题。
【参考方案1】:
这需要询问您的托管服务提供商,他们可能已经更改了 PHP 处理程序(例如从 suPHP 到 FastCGI)
【讨论】:
我会联系托管服务提供商。看看他们对此有何评论 您也可以通过创建 info.php 并输入<?php phpinfo();
来进行简单的 phpinfo 检查,然后浏览到该页面并查找 Server API
(记住之后也要删除此文件)【参考方案2】:
你可以去 >>> virtualmin >>> 服务配置 >> 网站选项
然后更改为 FCGI、fpm 或您的系统可用
【讨论】:
【参考方案3】:我无法找出确切的解决方案,但网络主机告诉我,由于该服务器以某种方式被恶意软件访问,因此必须关闭整个服务器并将域移至新地址。
将域移动到新服务器解决了这个问题。
【讨论】:
【参考方案4】:您已升级 PHP,但您的 Virtualmin 未配置为正确使用它。
在 Virtualmin 上转到系统设置 -> 重新检查配置,Virtualmin 将检测新的 PHP 版本并将其配置为在您的服务器上使用。
【讨论】:
以上是关于php 升级到 7.2(Wordpress/Virtualmin)后出现错误 500的主要内容,如果未能解决你的问题,请参考以下文章
在 Mac Mojave 上将 PHP 7.2 升级到 7.3