apache2 не является собственным сервисом

Я пытаюсь включить apache2 после установки его в моей ОС. Моей ОС является Ubuntu 16.04 LTS. После установки, I'e, учитывая эти распоряжения в консоли -

sudo systemctl start apache2
sudo systemctl restart apache2
sudo systemctl enable apache2

Но включите команду, перестал работать, и эта ошибка показывает -

apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable apache2

Это включило apache2 сервис, но в другом отношении. Почему это показывает, что apache2.service не является собственным сервисом?

4
задан 8 October 2016 в 08:01

1 ответ

Большую часть времени это происходит, потому что конфигурационный файл имеет синтаксическую ошибку. Для наблюдения, что является проблемой, работает

journalctl | tail

, Или

apache2ctl configtest

Она покажет Вам, какая строка вызвала проблему.

, Если это не имеет проблемы синтаксиса, Удалите и установите его снова:

sudo apt-get purge apache2
sudo apt-get remove apache2
sudo apt-get purge libapache2-mod-php*
sudo apt-get purge php*
sudo apt-get install apache2
sudo apt-get install php7.0 libapache2-mod-php7.0
sudo /etc/init.d/apache2 restart
2
ответ дан 1 December 2019 в 10:16

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

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