httpd / roundcube выбрасывает 500 с нулевыми ошибками, напечатанными клиенту или созданными в журналах - PullRequest
0 голосов
/ 27 декабря 2018

Я перевожу почтовые серверы с OVH / Centos7 на AWS / Amazon Linux;часть моей настройки использует roundcube веб-почта.

Я скопировал все свои файлы конфигурации и вспомогательные файлы из одного экземпляра в другой, однако, похоже, приложение веб-почты не загружается должным образом.Все и вся производит 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

$

Я пытался отключить каждый плагин roundcube, в config/config.inc.php

$config['plugins'] = array();

Все остальные приложения и веб-страницы работают после пересадки;roundcube - это only вещь, которая выбрасывает 500 и не выдает каких-либо сообщений об ошибках ...

syslog не содержит соответствующих сообщений.

ЧтоМогу ли я сделать дальнейшее расследование, почему это может не сработать?

...