Iloo

https://iloo.wordpress.com

CakePHP: problemas con public_html

Si se trabaja con public_html en Apache, es decir se cuenta con /home/usuario/public_html activado para funcionar de servidor en http://localhost/~usuario y si se presentan los siguiente “sintomas”:

  • mod_userdir habilitado y configurado.
  • mod_rewrite habilitado y configurado.
  • La aplicación CakePHP no se muestra, o se muestra de manera incorrecta.

Una solución sería “indicar” a cakephp que funcione sin mod_rewrite siguiendo el siguiente enlace: https://iloo.wordpress.com/2009/07/30/cakephp-trabajar-sin-mod_rewrite/

La otra es configurar los archivos .htaccess de la aplicación, configurar los siguiente archivos:

  • /home/usuario/public_html/cakephp/.htaccess
  • /home/usuario/public_html/cakephp/app/webroot/.htaccess

Dejándolos de esta manera:

/home/usuario/public_html/cakephp/.htaccess

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteBase /~usuario/cakephp/
 RewriteRule ^$ app/webroot/ [L]
 RewriteRule (.*) app/webroot/$1 [L]
 </IfModule>

/home/usuario/public_html/cakephp/app/webroot/.htaccess

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /~usuario/cakephp/
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
 </IfModule>

Cabe hacer notar que solamente se indico en ambos archivos el directorio donde el módulo rewrite debe actuar:

RewriteBase /~usuario/cakephp/

Una respuesta a “CakePHP: problemas con public_html

  1. Pingback:Articulo Indexado en la Blogosfera de Sysmaya

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