Конфигурационный тест Apache2 не пройден

Конфигурационный тест Apache2 не пройден

Может ли кто-нибудь помочь мне с этой ошибкой?

[Ошибка] запуск веб-сервера: ошибка apache2!

Результат теста конфигурации:

Chown: смена владельца «/var/lock/apache2.Nxr1S1Hr6b»: Операция не разрешена.

решение1

У вас есть еще один apache2забег?

ps aux | grep apache2

Если да, убейте его ( pkill -9 apache2). Если файл все еще существует, каковы разрешения для этого файла?

ls -l /var/lock/apache2.Nxr1S1Hr6b

Вероятно, вы можете удалить файл, что должно решить вашу проблему.

решение2

Проверьте идентификатор пользователя, которому принадлежит /var/lock/apache2.Nxr1S1Hr6b:

ls -l /var/lock/apache2.Nxr1S1Hr6b

или может быть ls -ld /var/lock/apache2.Nxr1S1Hr6b

Если владелец этого файла или каталога не совпадает с идентификатором пользователя в httpd.confдирективе «Пользователь» файла, я бы изменил владельца на этот идентификатор пользователя.

решение3

Я протестировал все предложенные вами решения, но ни одно из них не работает. Я заметил, что всякий раз, когда я пытаюсь запустить apache2 и возникает ошибка, он создает новый каталог с расширением diff /var/lock/apache2.uEM, /var/lock/apache2.gpk и т. д.

Связанный контент