Ich habe viele Beiträge und Artikel darüber gelesen, wie man das beheben kann, aber ich bin ratlos, warum nichts, was ich versuche, funktioniert!
Ich habe eine Reihe von Vhosts in meinem Dokumentenstamm eingerichtet, die gut funktionieren, aber aus irgendeinem Grund kann ich nicht auf localhost selbst zugreifen, die Berechtigungen sehen für mich in Ordnung aus, dh _www hat vollen Zugriff auf den Dokumentenstamm und alle Unterordner
Nachfolgend ein Auszug aus meiner https.conf:
DocumentRoot "/Users/cduve/sites"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "/Users/cduve/sites">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Und ein Screenshot der Finder-Info für "/Users/cduve/sites":
Ich habe es geschafft, dies zu lösen, indem ich die error_log-Datei mit dem tail -f
Befehl überprüft habe, der den folgenden Fehler enthielt:
[client 127.0.0.1] mod_hfs_apple: Mis-cased URI or unacceptable Unicode in URI: /users/cduve/sites/, wants: /Users/cduve/Sites/
Der obige Fehler hat mich veranlasst, den Fall des Dokumentenstamms zu beheben. Der nächste aufgetretene Fehler war: Interner Serverfehler, also zurück zum error_log:
[crit] [client ::1] configuration error: couldn't perform authentication. AuthType not set!: /
Was durch Auskommentieren Require all granted
in https.conf gelöst wurde
Die ursprüngliche Einrichtung erfolgte auf einem MBP unter Verwendung der folgenden Schritte .
Die Einrichtung des virtuellen Hosts erfolgte wie folgt: http://www.coolestguidesontheplanet.com/downtown/how-set-virtual-hosts-apache-mac-osx-109-mavericks-and-osx-108-mountain-lion
/var/log/apache2/error_log
Kent
/Users/cduve/
?Kent
doovers
Kent
doovers
doovers
Kent
localhost/test.html
Was passiert, wenn Sie eine einfache Datei in /Users/cduve/test.html erstellen und versuchen, mit dem Browser darauf zuzugreifen ?doovers
Deesbek
doovers
Deesbek
doovers
Deesbek
Deesbek
doovers
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access / on this server.</p> </body></html>
Deesbek