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/hosts
apenas para executar meus sites locais com um link permanente: local/example
Para 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
, localhost
ou 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 ~/Sites
na verdade é um link simbólico, tentei atualizar DocumentRoot
com 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_log
aparê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.