Служба Apache2 не запускается в Ubuntu 15.10
Я установил apache2, но он не запустится, когда я это сделаю
sudo service apache2 start
это дает мне эту проблему
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
поэтому, когда я ввожу эту команду
systemctl status apache2.service
это даст мне это сообщение
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since ن 2016-04-11 15:41:07 WEST; min 43s ago
Docs: man:systemd-sysv-generator(8)
Process: 19644 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)
11 15:41:07 oussama-UL50VT systemd[1]: Starting LSB: Apache2 web server...
11 15:41:07 oussama-UL50VT apache2[19644]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
11 15:41:07 oussama-UL50VT apache2[19644]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
11 15:41:07 oussama-UL50VT systemd[1]: apache2.service: Control process exited, code=exited status=2
11 15:41:07 oussama-UL50VT systemd[1]: Failed to start LSB: Apache2 web server.
11 15:41:07 oussama-UL50VT systemd[1]: apache2.service: Unit entered failed state.
11 15:41:07 oussama-UL50VT systemd[1]: apache2.service: Failed with result 'exit-code'.
11 15:41:07 oussama-UL50VT apache2[19644]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
2 ответа
Похоже, ваша установка apache не работает... Попробуйте переустановить apache, выполнив в терминале следующие команды:
sudo apt-get purge apache2
sudo apt-get install apache2
Запустите эту команду.
- apachectl начало
вывод должен точно показывать, чего не хватает в папке загрузки модов. Установите указанную пропущенную команду запуска мода снова, установите отсутствующие моды до запуска Apache.
Это сработало для меня на Linux Mint 18