Ich versuche , eine lokale Umgebung auf meine neue MacBook Air 13" zu setzen: integrierten Apache mit meiner eigenen DocumentRoot
, PHP und MySQL ich in der Regel aktualisieren. /etc/hosts
Nur meine lokalen Websites mit einem hübschen permalink auszuführen: local/example
. Für Referenzen, ich in der Regel prüfen:
- Wie verwandle ich Mac OS X Lion in einen Webserver?
- Aktivieren von Apache in Mac OS X Mountaion Lion
- Apache-Berechtigungen
Dieses Mal erhalte ich einfach jedes Mal , wenn ich , oder drücke, einen 403 Forbidden- Fehler . Zuerst habe ich über das Terminal gesehen, dass sowohl Apache als auch PHP ausgeführt werden (obwohl ich keine PHP-Seiten anzeigen kann). dann habe ich alle Berechtigungen gemäß den Apache-Berechtigungen aktualisiert ; jetzt bin ich nur noch verzweifelt Hier sind die relevanten Apache-Konfigurationen:127.0.0.1
localhost
local
/etc/hosts
( Datei anzeigen - eine Zeile hinzugefügt)/etc/apache2/httpd.conf
( Datei anzeigen - aktualisiert dieDocumentRoot
)/etc/apache2/users/joao.conf
( Datei anzeigen - diese Datei erstellt)/etc/apache2/extra/httpd-vhosts.conf
( Datei anzeigen - aktualisiertVirtualHost
)
Es sieht so aus, als würde mir Apache irgendwie den Zugang zu meinem verweigern DocumentRoot
(was übrigens so ist ~/Sites
). Da ~/Sites
es sich eigentlich um einen Symlink handelt, habe ich dann versucht, DocumentRoot
mit den folgenden Pfaden zu aktualisieren (alle zeigen auf dasselbe Verzeichnis):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
(das ursprüngliche Verzeichnis)
403 immer noch werfen . Irgendwelche Ideen, wie man das behebt / debuggt?
Schnelles Update - so /var/log/apache2/joao.pt-error_log
sieht mein Update aus:
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:45 2013] [error] [client 127.0.0.1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:47 2013] [error] [client ::1] (13)Permission denied: access to / denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
[Sun Jul 07 12:50:48 2013] [error] [client ::1] (13)Permission denied: access to /favicon.ico denied
/Sites
(in meinem/
Stammordner) erstellt und meine Dateien dort abgelegt und die Optionen für Alias und Verzeichnis entsprechend konfiguriert. Hat gut funktioniert.