Estoy tratando de establecer un entorno local en mi nuevo MacBook Air 13 ": Apache integrado con mi propio DocumentRootPHP y MySQL. Por lo general, actualizo /etc/hostssolo para ejecutar mis sitios web locales con un enlace permanente:. local/examplePara 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, localhosto 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 ~/Sitesque en realidad es un enlace simbólico, intenté actualizar DocumentRootcon 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.