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フォルダがありませ/private/var/log//var/log/

答え1

macOS には独自の Apache サーバーが付属しているため、/var/log/apache2 が存在するはずです。存在しない場合は、次のコマンドを実行して、自分で再度作成してみてください。

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

デフォルトの macOS Apache を起動して実行しようとしていますか、それとも自分でインストールしようとしましたか?

Apache が実行されているかどうかを確認するには、次のコマンドを使用します。

ps aux | grep httpd

macOS の Apache を再起動(または実行されていない場合は起動)するには、次のコマンドを使用します。

sudo apachectl restart

関連情報