Не может перезапустить Apache на Ubuntu 16.04

Я пытался добавить новый домен, но после того, как я пытался перезапустить апача, я получаю это:

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Thu 2017-08-17 07:58:06 UTC; 15s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2026 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/etc/sentora/panel/] does not exist
Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/var/sentora/hostdata/trgovac/public_html/trgovac_rs] does not exist
Aug 17 07:58:06 server apache2[2026]: (2)No such file or directory: AH02291: Cannot access directory '/var/sentora/logs/domains/banko-sistemi/' for error log of vhost defined at /etc/apache2/sites-enabled/svi.conf:687
Aug 17 07:58:06 server apache2[2026]: AH00014: Configuration check failed
Aug 17 07:58:06 server apache2[2026]: Action 'configtest' failed.
Aug 17 07:58:06 server apache2[2026]: The Apache error log may have more information.
Aug 17 07:58:06 server systemd[1]: apache2.service: Control process exited, code=exited status=1
Aug 17 07:58:06 server systemd[1]: Failed to start LSB: Apache2 web server.
Aug 17 07:58:06 server systemd[1]: apache2.service: Unit entered failed state.
Aug 17 07:58:06 server systemd[1]: apache2.service: Failed with result 'exit-code'.

У кого-либо есть идея, почему это происходит? Как я могу перезапустить апача?

1
задан 17 August 2017 в 10:59

2 ответа

В Вашей установке существуют некоторые проблемы разрешения. Можно найти что от последних 2 строк следующих журналов:

Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/etc/sentora/panel/] does not exist
Aug 17 07:58:06 server apache2[2026]: AH00112: Warning: DocumentRoot [/var/sentora/hostdata/trgovac/public_html/trgovac_rs] does not exist
Aug 17 07:58:06 server apache2[2026]: (2)No such file or directory: AH02291: Cannot access directory '/var/sentora/logs/domains/banko-sistemi/' for error log of vhost defined at /etc/apache2/sites-enabled/svi.conf:687
Aug 17 07:58:06 server apache2[2026]: AH00014: Configuration check failed

существует 2 предупреждения (Они - только предупреждения и не позволят Apache не удаться запуститься, но их стоит отметить). Вы настроили где-нибудь в конфигурациях Ваших виртуальных хостов 2 корня документа, которые не существуют. Один в /etc/sentora/panel/ и другой в /var/sentora/hostdata/trgovac/public_html/trgovac_rs.

Однако ошибка, которая заставляет Apache не удаваться запуститься, является тем, что это пытается создать/изменить журнал, к которому Apache не имеет доступа в /var/sentora/logs/domains/banko-sistemi/.

Для фиксации этого удостоверьтесь, что каталог существует, если он не создает его и предоставляет доступ к Apache для изменения его:

sudo mkdir -p /var/sentora/logs/domains/banko-sistemi
sudo chown -u www-data /var/sentora/logs/domains/banko-sistemi

В случае, если Вы изменили пользователя Apache по умолчанию, изменение www-data любому пользователю, Вы выбрали для Apache.

1
ответ дан 7 December 2019 в 15:31

Я решаю это. Я создаю каталог "banko-sistemi" на этом местоположении/var/sentora/logs/domains/banko-sistemi/.

После этого я перезапускаю апача без любой проблемы.

0
ответ дан 7 December 2019 в 15:31

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

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