Beim Apache Localhost Configtest ist ein Fehler aufgetreten.

Beim Apache Localhost Configtest ist ein Fehler aufgetreten.
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

Ich habe keinen apache2Ordner in /private/var/log/und in/var/log/

Antwort1

/var/log/apache2 sollte unter macOS vorhanden sein, da es mit einem eigenen Apache-Server ausgestattet ist. Wenn nicht, können Sie versuchen, es selbst erneut zu erstellen, indem Sie Folgendes tun:

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

Versuchen Sie, den standardmäßigen macOS Apache zum Laufen zu bringen, oder haben Sie versucht, selbst einen zu installieren?

Ob Apache läuft, können Sie folgendermaßen überprüfen:

ps aux | grep httpd

Sie können den Apache von macOS wie folgt neu starten (oder starten, falls er nicht ausgeführt wird):

sudo apachectl restart

verwandte Informationen