Jun 05
Ahora que he tenido la oportunidad de explorar mi nueva computadora (una hermosa imac de aluminio) me encuentro tratando de establecer mi ambiente de trabajo para desarrollo web. Los pasos que seguí para configurarlo fueron los siguientes:
Lo primero que hay que saber es que Leopard trae ya por defecto Apache2 y PHP5, sin embargo para que todo funcione como debería necesitamos hacer unos cambios sobre Apache.
- Editamos el archivo /etc/Apache2/httpd.conf, específicamente la linea que dice lo siguiente:
#LoadModule php5_module libexec/apache2/libphp5.so
- eliminando el numeral para que quede asi:
LoadModule php5_module libexec/apache2/libphp5.so
- Luego cambiamos donde dice: DocumentRoot y colocamos la dirección de la carpeta en donde estaran nuestros documentos web, en mi caso
DocumentRoot "/Users/jose/Sites"
- Buscamos otra linea que dice
<Directory ......>
- y en ella colocamos de nuevo la dirección de nuestra carpeta web, en mi caso
<Directory "/Users/jose/Sites">
- Dentro de ese mismo tag cambiamos
Options ...
- por esto
Options All
- también cambiamos:
AllowOverride ...
por
AllowOverride All
Y esto sería todo lo necesario. Luego solo tenemos que reiniciar apache desde un terminal con el comando:
Por defecto Apache en Mac trae disponible configuraciones de distintos webroots para cada usuario, los cuales accedemos con localhost/~usuario, sin embargo no logré encontrar una manera de configurar las opciones de ese host para que pudiese ver el contenido de las subcarpetas, siempre decía acceso prohibido.
Si alguien consigue una manera de hacerlo, más que bienvenida será su explicación.
PD: Las configuraciones de cada usuario se encuentran en:
/etc/apache2/users/<nombreusuario>.conf
Cualquier comentario o duda es bienvenido.