Estou tentando definir um ambiente local no meu novo MacBook Air 13 ": Apache embutido com meu próprio DocumentRoot, PHP e MySQL. Normalmente, atualizo /etc/hostsapenas para executar meus sites locais com um link permanente: local/examplePara referências, geralmente Verifica:
- Como transformar o Mac OS X Lion em um servidor web?
- Habilitando o Apache no Mac OS X Mountaion Lion
- Permissões do Apache
Desta vez eu estou simplesmente recebendo uma Forbidden 403 de erro cada vez que eu bati 127.0.0.1, localhostou local. Primeiro vi através do terminal que o Apache e o PHP estão em execução (mesmo que eu não consiga visualizar as páginas PHP); atualizei todas as permissões de acordo com as permissões do Apache ; agora estou apenas desesperado. Aqui estão as configurações relevantes do Apache:
/etc/hosts( visualizar arquivo - adicionada uma linha)/etc/apache2/httpd.conf( visualizar arquivo - atualizadoDocumentRoot)/etc/apache2/users/joao.conf( visualizar arquivo - criou este arquivo)/etc/apache2/extra/httpd-vhosts.conf( visualizar arquivo - atualizadoVirtualHost)
Parece que o Apache está de alguma forma me negando acesso ao meu DocumentRoot(que por sinal é ~/Sites). Como ~/Sitesna verdade é um link simbólico, tentei atualizar DocumentRootcom os seguintes caminhos (todos apontando para o mesmo diretório):
~/Sites/Users/joao/Sites/Users/joao/Dropbox/Workflow/Sites(o diretório original )
Ainda jogando 403 . Alguma idéia de como corrigir / depurar isso?
Atualização rápida - eis a minha /var/log/apache2/joao.pt-error_logaparência:
[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(na minha/pasta raiz ) e coloquei meus arquivos lá, configurando as opções de Alias e Diretório de acordo. Funcionou bem.