1

我让我的主机将 php 版本升级到 7.2,然后在我的 wordpress 页面上收到错误 500 消息(内部服务器错误)。我正在使用虚拟机。

打开错误日志时,我得到以下信息:

 [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

我在其他地方搜索了解决方案,但没有找到任何解决方案。我该如何解决这个问题?

4

4 回答 4

1

你可以去 >>> virtualmin >>> 服务配置 >> 网站选项

并对 FCGI、fpm 或您的系统可用的内容进行更改

在此处输入图像描述

在此处输入图像描述

于 2020-01-23T21:34:45.557 回答
1

我无法找出确切的解决方案,但网络主机告诉我,由于该服务器以某种方式被恶意软件访问,因此必须关闭整个服务器并将域移至新地址。

将域移动到新服务器解决了这个问题。

于 2020-02-28T14:52:47.167 回答
0

这将是询问您的托管服务提供商的问题,他们可能已经更改了 PHP 处理程序(例如,从 suPHP 到 FastCGI)

于 2020-01-06T14:47:05.213 回答
0

您已经升级了 PHP,但是您的 Virtualmin 没有配置为正确使用它。

在 Virtualmin 上转到系统设置 -> 重新检查配置,Virtualmin 将检测新的 PHP 版本并将其配置为在您的服务器上使用。

于 2020-03-19T00:46:55.673 回答