Próbuję ustawić lokalnego środowiska na mój nowy MacBook Air 13" : wbudowany Apache z własną rękę DocumentRoot
, PHP i MySQL zwykle zaktualizować. /etc/hosts
Wystarczy uruchomić moje lokalne strony z ładną odnośnik: local/example
. Dla odniesienia, zwykle czek:
- Jak zamienić Mac OS X Lion w serwer WWW?
- Włączanie Apache w Mac OS X Mountaion Lion
- Uprawnienia Apache
Tym razem ja po prostu się 403 Zakazane błąd za każdym razem uderzę 127.0.0.1
, localhost
albo local
. Najpierw zobaczyłem w terminalu, że zarówno Apache, jak i PHP działają (chociaż nie mogę przeglądać stron PHP); następnie zaktualizowałem wszystkie uprawnienia zgodnie z uprawnieniami Apache ; teraz jestem po prostu zdesperowany. Oto odpowiednie konfiguracje Apache:
/etc/hosts
( wyświetl plik - dodano jedną linię)/etc/apache2/httpd.conf
( wyświetl plik - zaktualizowanoDocumentRoot
)/etc/apache2/users/joao.conf
( wyświetl plik - utworzono ten plik)/etc/apache2/extra/httpd-vhosts.conf
( wyświetl plik - zaktualizowanoVirtualHost
)
Wygląda na to, że Apache w jakiś sposób odmawia mi dostępu do mojego DocumentRoot
(co przy okazji jest ~/Sites
). Ponieważ ~/Sites
tak naprawdę jest dowiązaniem symbolicznym, próbowałem zaktualizować DocumentRoot
za pomocą następujących ścieżek (wszystkie wskazujące na ten sam katalog):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
( oryginalny katalog)
Nadal rzucam 403 . Wszelkie pomysły, jak to naprawić / debugować?
Szybka aktualizacja - oto jak /var/log/apache2/joao.pt-error_log
wyglądam:
[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
(w moim/
folderze głównym ) i umieściłem tam moje pliki, odpowiednio konfigurując opcje Alias i Directory. Działało dobrze