apache2 configtest перестал работать: отказ Сегментации (выведенное ядро)

Каждый раз я перезапускаю apache2, терминальный вывод как это:

 * Restarting web server apache2                                         [fail] 
 * The apache2 configtest failed.
Output of config test was:
Segmentation fault (core dumped)
Action 'configtest' failed.
The Apache error log may have more information.

Как решить эту проблему?

2
задан 5 June 2017 в 11:30

4 ответа

Я успешно решил эту проблему при помощи этой команды: sudo a2dismod php7.0 затем я перезапускаю apache2, он обычно работает.

7
ответ дан 2 December 2019 в 01:26

В моем случае проблемой было обновление apache/php, который добавил 2 символьных ссылки в/etc/apache2/mods-enabled:

php5.conf -> ../mods-available/php5.conf
php5.load -> ../mods-available/php5.load

, Хотя у меня есть теперь PHP 7.1, таким образом, удаление их решило проблему.

0
ответ дан 2 December 2019 в 01:26

Это произошло для меня после того, как я обновил MySQL от 5.5.55 до 5.7.x. Не уверенный, если это связано, но знает на основе моего опыта, что продвижение PHP к 7 и MySQL к 5,7 или больше и создание всего играть вместе приятно не всегда просты.

Так или иначе.. Я сделал это:

a2dismod php7.0  //now it tells me to restart
service apache2 restart    //it worked!  But I want php7.0
//let's try and get it back
a2enmod php7.0   //oops, get this message: `ERROR: Module php5 is enabled - cannot proceed due to conflicts. It needs to be disabled first!`
a2dismod php5    //I don't need this for any of my sites
service apache2 restart
a2enmod php7.0   //it works with no errors indicated
service apache2 restart    //and, we're good to go!
4
ответ дан 2 December 2019 в 01:26

Для меня это помогло удалить

php5.conf 

в ../mods-enabled/
Были оба php7.conf и php5.conf в ../mods-enabled/.

Я использую php7.0 на Ubuntu 16 и php5.3, установлен с phpbrew но прочь...

1
ответ дан 2 December 2019 в 01:26

Другие вопросы по тегам:

Похожие вопросы: