Estoy tratando de establecer un entorno local en mi nuevo MacBook Air 13 ": Apache integrado con mi propio DocumentRoot
PHP y MySQL. Por lo general, actualizo /etc/hosts
solo para ejecutar mis sitios web locales con un enlace permanente:. local/example
Para referencias, generalmente comprobar:
- ¿Cómo convertir Mac OS X Lion en un servidor web?
- Habilitar Apache en Mac OS X Mountaion Lion
- Permisos de Apache
Esta vez estoy simplemente conseguir una Prohibida 403 de error cada vez que me golpeó 127.0.0.1
, localhost
o local
. Primero vi a través del terminal que tanto Apache como PHP se están ejecutando (aunque no puedo ver páginas PHP); luego actualicé todos los permisos de acuerdo con los permisos de Apache ; ahora solo estoy desesperado. Estas son las configuraciones relevantes de Apache:
/etc/hosts
( ver archivo - agregada una línea)/etc/apache2/httpd.conf
( ver archivo - actualizado elDocumentRoot
)/etc/apache2/users/joao.conf
( ver archivo - creó este archivo)/etc/apache2/extra/httpd-vhosts.conf
( ver archivo - actualizadoVirtualHost
)
Parece que Apache de alguna manera me está negando el acceso a mi DocumentRoot
(que por cierto lo es ~/Sites
). Debido a ~/Sites
que en realidad es un enlace simbólico, intenté actualizar DocumentRoot
con las siguientes rutas (todas apuntando al mismo directorio):
~/Sites
/Users/joao/Sites
/Users/joao/Dropbox/Workflow/Sites
(el directorio original )
Todavía lanzando 403 . ¿Alguna idea de cómo solucionar / depurar esto?
Actualización rápida/var/log/apache2/joao.pt-error_log
: así es como se ve mi :
[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
(en mi/
carpeta raíz ) y puse mis archivos allí, configurando las opciones de Alias y Directorio en consecuencia. Funcionó bien.