Cómo configurar CakePHP sobre OSX Leopard con mod_rewrite habilitado y VirtualHost (II)

4 01 2008

Continuamos con la puesta en marcha de CakePHP sobre OSX Leopard.

La ubicación de los proyectos será bajo el directorio destinado a la web de usuario “/Users/nombre_ordenador/Sites/”. En este post, crearemos el directorio para un proyecto, verificaremos si está cargado el módulo “mod_rewrite” en Apache y modificaremos las directivas de Apache para el directorio “Sites”. Estas modificaciones son necesarias para que Apache tenga acceso a los ficheros “.htaccess” ya que por defecto OSX aun teniendo el modulo “mod_rewrite” cargado los ignora.

Crear un directorio para el proyecto

Como ya se indico al comienzo, los proyectos colgarán del directorio web del usuario “/Users/nombre_ordenador/Sites/”.

$ mkdir /Users/nombre_ordenador/Sites/nombre_proyecto

Configurar mod_rewrite

Verificamos que en el fichero “/etc/Apache2/httpd.conf” tiene la siguiente línea sin comentar:

LoadModule rewrite_module libexec/Apache2/mod_rewrite.so

Configurar el directorio web del usuario Sites

Al haber realizado la instalación bajo el directorio web del usuario “Sites”, tenemos que modificar el fichero de configuración del mismo. Éste se encuentra en “/etc/Apache2/users” y tendrá el formato “nombre_del_ordenador.conf”.

El fichero contendrá algo similar a esto:

<Directory “/Users/nombre_ordenador/Sites/”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

La directiva “Options Indexes MultiViews”, define las opciones disponibles para este directorio. En este caso permitiremos todas las opciones, modificando la línea por:

Options All

Todavía nos queda trabajo en este fichero. La directiva “AllowOverride None” está indicándole a Apache que ignore todos los ficheros .htaccess por lo que la modificaremos por:

AllowOverride All

Reiniciamos Apache

$ sudo httpd -k restart

fuente: forum.applesana

fuente: mymacinations.com

Siguiente >>

Add to Technorati Favorites

Anuncios

Acciones

Information

One response

14 01 2009
AndanzasTI

Muchas gracias, me ayudo a que funcionara el tutorial de Blog de cakephp

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: