Ошибка при переустановке apache2

Я сделал dist-обновление на Debian, Хрипящем вчера, и получил ошибку с syslog-nc-core. Я нашел, что должен попытаться переустановить его и попробованный, но это закончилось ошибкой, что apache2 не настроен. Я произвел чистку его также и когда я теперь пытаюсь переустановить, я получаю ошибку

Setting up apache2 (2.4.10-1) ...
Directory /etc/apache2/conf.d is not empty - leaving as is
Please note, that directory is considered obsolete and not read anymore by default
zz010_psa_httpd.conf
ERROR: Config file dir.conf not properly enabled: /etc/apache2/mods-enabled/dir.conf is a real file, not touching it
dpkg: error processing package apache2 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 apache2
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
задан 25 August 2014 в 19:06
1 ответ

Если у вас нет нужной вам конфигурации apache2, самый простой способ решить эту проблему - удалить все и позволить apt-get установить для вас новую конфигурацию по умолчанию. Запуск:

apt-get purge apache2
rm -rf /etc/apache2
apt-get install apache2

Вы говорите, что очистили apache2, так что, возможно, вы уже выполнили первый шаг, но, видимо, остались другие пользовательские файлы в /etc/apache2. Второй шаг избавит вас от них.

После того, как у вас будет новая конфигурация apache2 по умолчанию, вы можете начать её настраивать.

Если вам нужна конфигурация, которая сейчас находится в /etc/apache2, возможно, лучше всего сначала сделать резервную копию где-нибудь ещё, протереть её и начать всё заново, как описано выше, а затем перенести нужные вам части.

Обратите внимание, что в apache 2.4 в Debian старый каталог conf.d в /etc/apache2 был заменён каталогами conf-available и conf-enabled, похожими на mods- и sites-. Вы управляете ими с помощью a2enconf/a2disconf, как a2enmod/a2dismod и a2ensite/a2dissite.

.
3
ответ дан 3 December 2019 в 06:33

Теги

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