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/hostsWystarczy 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, localhostalbo 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ż ~/Sitestak naprawdę jest dowiązaniem symbolicznym, próbowałem zaktualizować DocumentRootza 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_logwyglą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