Я перевожу почтовые серверы с 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 не содержит соответствующих сообщений.
ЧтоМогу ли я сделать дальнейшее расследование, почему это может не сработать?