Apache2 設定測試失敗

Apache2 設定測試失敗

誰能幫我解決這個錯誤。

[失敗]啟動Web伺服器:apache2失敗!

配置測試的輸出為:

Chown:更改「/var/lock/apache2.Nxr1S1Hr6b」的所有權:不允許操作。

答案1

你還有別的apache2跑步嗎?

ps aux | grep apache2

如果是,則殺死它(pkill -9 apache2)。如果該檔案仍然存在,該檔案的權限是什麼?

ls -l /var/lock/apache2.Nxr1S1Hr6b

也許您可以刪除該文件,這應該可以解決您的問題。

答案2

檢查擁有的使用者 ID /var/lock/apache2.Nxr1S1Hr6b

ls -l /var/lock/apache2.Nxr1S1Hr6b

或者也許 ls -ld /var/lock/apache2.Nxr1S1Hr6b

如果該檔案或目錄的所有權與檔案的「User」指令中的使用者 ID 不同httpd.conf,我會將擁有者變更為該使用者 ID。

答案3

我已經測試了你們提供的所有解決方案,但沒有一個起作用..我注意到,當我嘗試啟動apache2 並出現錯誤時,它會創建一個帶有diff 擴展名的新目錄/var/lock/apache2 .uEM,/ var/lock/apache2.gpk 等

相關內容