Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2009, 13:29
ZICCO
 
Fecha de Ingreso: junio-2008
Mensajes: 76
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Problema al Instalar CakePHP en directorio de usuario Ubuntu

Gracias CAT Shannon. Ya encontré la solución!

Me aparecía el problema 404 de que no encontraba la ruta para llegar a la carpeta "webroot" dentro de las carpetas de CakePHP.

Modifique mi archivo .htaccess para solucionar el problema... ahora, ¿cuál de todos los archivos .htaccess modifiqué? Lo muestro a continuación:

instalé la carpeta CakePHP (renombrada como "sitio1") dentro de:
/home/nombre_usuario/public_html/ <---- en el navegador http://localhost/~nombre_usuario/

Entonces el árbol de directorios queda así:
.../public_html/
---------sitio1/ <---- carpeta que contiene todo lo relacionado a CakePHP

En la carpeta "sitio1", localizamos el archivo ".htaccess" lo abrimos y localizamos y modificamos.
Código:
<IfModule mod_rewrite.c>
	RewriteEngine on
	RewriteBase	/~nombre_usuario/sitio1/      <<----- linea agregada.
	RewriteRule	^$ app/webroot/    [L]
	RewriteRule	(.*) app/webroot/$1 [L]
</IfModule>
Con esto, al escribir en el navegador: "http://localhost/~nombre_usuario/sitio1" mostrará la página de CakePHP buscada. Faltaría hacer otras modificaciones pero eso sería para otro tema de discusión.