Ich versuche, einen Apache zu verwenden (nur localhost). Dabei apachectl configtest
erhalte ich die folgende Antwort:
AH00526: Syntax error on line 238 of /private/etc/apache2/httpd.conf:
<Directory> directive requires additional arguments
Der entsprechende Teil der Datei httpd.conf lautet
DocumentRoot /Library/WebServer/Documents/
<Directory />
Options Indexes SymLinks
MultiviewsMatch Any
AllowOverride None
Require all granted
</Directory>
Ich habe mehrere Foren und die Apache-Dokumentation durchsucht, kann den Fehler aber nicht finden. Weiß jemand, wie man das Problem lösen kann?
Antwort1
Was ist der Sinn der Verwendung ~
in http.conf? Angenommen, Sie meinten ein Benutzer-Home-Verzeichnis: Apache http.conf
ist kein Bash-Skript, daher wird keine Erweiterung erfolgen. Sie benötigen entweder absolute Pfade oder einen relativen Pfad zum Apache-Stammverzeichnis.