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/hostssolo per gestire i miei siti Web locali con un permalink piuttosto:. local/examplePer 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, localhosto 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 ~/Sitesrealtà è un collegamento simbolico, ho quindi provato ad aggiornare DocumentRootcon 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_logcome 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.