Sto cercando di impostare un ambiente locale sul mio nuovo MacBook Air 13 ": Apache integrato con il mio DocumentRoot
, PHP e MySQL. Di solito aggiorno /etc/hosts
solo per gestire i miei siti Web locali con un permalink piuttosto:. local/example
Per riferimenti, di solito dai un'occhiata:
- Come trasformare Mac OS X Lion in un server Web?
- Abilitazione di Apache in Mac OS X Mountaion Lion
- Autorizzazioni di Apache
Questa volta sto semplicemente ottenere un Forbidden 403 di errore ogni volta mi ha colpito 127.0.0.1
, localhost
o local
. Per prima cosa ho visto attraverso il terminale che sia Apache che PHP sono in esecuzione (anche se non riesco a visualizzare le pagine PHP); quindi ho aggiornato tutte le autorizzazioni in base alle autorizzazioni di Apache ; ora sono solo disperato. Ecco le configurazioni di Apache rilevanti:
/etc/hosts
( visualizza file - aggiunta una riga)/etc/apache2/httpd.conf
( visualizza file - aggiornato ilDocumentRoot
)/etc/apache2/users/joao.conf
( visualizza file - creato questo file)/etc/apache2/extra/httpd-vhosts.conf
( visualizza file - aggiornatoVirtualHost
)
Sembra che Apache in qualche modo mi stia negando l'accesso al mio DocumentRoot
(che tra l'altro è ~/Sites
). Perché in ~/Sites
realtà è un collegamento simbolico, ho quindi provato ad aggiornare DocumentRoot
con i seguenti percorsi (tutti puntando alla stessa directory):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
(la directory originale )
Lancio ancora 403 . Qualche idea su come risolvere / eseguire il debug?
Aggiornamento rapido : ecco /var/log/apache2/joao.pt-error_log
come appare il mio :
[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
(nella mia/
cartella principale ) e ho messo i miei file lì, configurando le opzioni Alias e Directory di conseguenza. Ha funzionato bene.