apche localhost configtest 出現錯誤

apche localhost configtest 出現錯誤
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
(2)No such file or directory: AH02291: Cannot access directory '/private/var/log/apache2/' for main error log
AH00014: Configuration check failed

我沒有apache2資料夾 in/private/var/log/​​和 in/var/log/

答案1

/var/log/apache2 應該存在於 macOS 上,因為它帶有自己的 Apache 伺服器。如果沒有,您可以嘗試執行以下操作再次自行建立它:

sudo mkdir /var/log/apache2 && sudo chown root:wheel /var/log/apache2

您是否正在嘗試啟動並執行預設的 macOS Apache,還是嘗試自行安裝?

您可以檢查 Apache 是否正在運行:

ps aux | grep httpd

您可以使用以下命令重新啟動(或啟動,以防其未運行)macOS 的 Apache:

sudo apachectl restart

相關內容