Внутренняя ошибка сервера при обновлении до PHP 5.6
У меня уже есть PHP 5.5.9 с Apache2 на Ubuntu 14.04.1. LTS и только что установили PHP 5.6 из Установка PHP 5.6 на Xenial (16.04)
Прямо сейчас у меня есть версии 5.5.9, 5.6 и 7.0.
В VirtualMin я установил версию PHP 5.6 для своего сайта, и он показывает внутреннюю ошибку сервера.
Вот настройки Virtualmin.
Очевидно, что версия 5.6 не имеет много модулей, таких как cgi-fcgi.
В журнале ошибок я вижу эти ошибки:
[Tue May 16 13:30:27.477892 2017] [fcgid:warn] [pid 14640] (104)Connection reset by peer: [client 103.47.172.98:59204] mod_fcgid: error reading data from FastCGI server
[Tue May 16 13:30:27.477948 2017] [core:error] [pid 14640] [client 103.47.172.98:59204] End of script output before headers: index.php
Что мне нужно сделать, чтобы включить PHP с fcgid?
1 ответ
Скорее всего, самый простой вариант - переустановить php и получить новейшую версию, а также, возможно, удалить и переустановить сервер Apache2, так как иногда обновление не будет работать, как планировалось, и может испортить взаимосвязанное программное обеспечение.
И, посмотрев на него снова, похоже, что у вас также была неудачная установка, поэтому снова переустановите сервер LAMP (я думаю, это то, что вы используете).