httpd / roundcube会向客户端打印或在日志中产生500个错误为零的错误

时间:2018-12-27 04:08:34

标签: php apache httpd.conf roundcube

我正在将邮件服务器从OVH / Centos7迁移到AWS / Amazon Linux;我的设置的一部分使用了roundcube网络邮件。

我已将所有配置和支持文件从一个实例复制到另一个实例,但是似乎无法使Webmail应用程序按预期加载。任何东西都会产生500,而任何地方都不会显示有用的错误。

所有应用和子目录均由apache:apache拥有

php.ini

中具有以下错误配置
display_errors = On
error_reporting = E_ALL
log_errors = On

这是导航到我的URL时创建的唯一日志条目:

w.x.y.z - - [27/Dec/2018:03:56:03 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36"

日志条目清楚地显示了500,但未产生任何错误。此外,roundcube目录中的错误日志文件也为空。

对客户端的响应为空,只有500。

$curl https://mail.example.com/

标题为500:

$curl https://mail.example.com/ --head
HTTP/1.1 500 Internal Server Error
....

如果我 cd 到roundcube目录并尝试评估索引,则它不会返回任何内容:

$cd /path/to/roundcube
$php index.php

$

我尝试禁用config/config.inc.php

中的每个roundcube插件
$config['plugins'] = array();

移植后,每个其他应用程序和网页均可正常运行; roundcube是 only 的东西,会抛出500,而不会产生任何错误消息...

syslog没有相关消息。

我该怎么做才能进一步调查为什么失败了?

0 个答案:

没有答案