
Может ли кто-нибудь помочь мне с этой ошибкой?
[Ошибка] запуск веб-сервера: ошибка 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 и т. д.