Отказ сегментации Apache2 configtest

Вы сделали, добавляет Подмена?

iptables-t туземный-A POSTROUTING-j ПОДМЕНЯЮТ-o eth0

2
задан 15 March 2013 в 05:50
2 ответа

Если configtest завершился неудачно, это не повод для паники. Это в основном означает, что в одном из ваших файлов конфигурации Apache что-то не так. Итак, это мой краткий список того, что вам следует делать:

  1. Вы редактировали файл конфигурации Apache до того, как это произошло? Который из? Где? Можете ли вы восстановить для него резервную копию или заведомо исправную конфигурацию? В принципе, конфиг я бы перебирал мелкой гребешкой. Причиной может быть такая простая вещь, как орфографическая ошибка в параметре конфигурации. Или, может быть, файл поврежден?
  2. Было ли это в основной конфигурации вроде /etc/apache2/apache2.conf или что-то в / etc / apache2 / sites-enabled ? Если бы он был в основном файле конфигурации, он бы чаще появлялся в error.log ? Если нет, возможно, в отдельном журнале, подключенном к вашим виртуальным хостам?
  3. Какова конфигурация вашего виртуального хоста, когда вы запускаете sudo apachectl -S ? Это может дать еще один ключ к пониманию того, какие конфигурации использует Apache.
  4. После любого из этих событий, вы добавляли или пытались добавить какие-либо модули в Apache? Вы можете отключить их? В некоторых комментариях вы указываете, что причиной может быть модуль. Не женитесь на заменяемом программном обеспечении. Просто удалите его и переустановите модуль. Может быть поврежден.
  5. Абсолютно худший сценарий, если только у вас нет невероятно уникальной установки Apache - я бы рекомендовал сделать резервную копию ваших конфигураций в / etc / apache2 - удалить Apache из вашей системы и переустановить его заново. . Затем посмотрите, работает ли эта чистая установка, и если да, то повторите настройку на основе файлов резервных копий.
3
ответ дан 3 December 2019 в 13:01

Спасибо, проблема возникла сразу после установки PHP 7 и добавления тихих пакетов.

После небольшого исследования было обнаружено, что / etc / apache2 / mods-enabled / php5.load , который указывал на пакет, который был либо удален ранее, либо не смог загрузить при запуске apache. Просто удалил содержимое, и он начал работать.

-2
ответ дан 3 December 2019 в 13:01

Теги

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