Iloo

https://iloo.wordpress.com

CakePHP: trabajar sin mod_rewrite

cake-logo

Muchas veces tropezamos que en el servidor por muchas razones no se permiten los archivos ocultos es decir los .htaccess (si, en GNU/Linux los archivos ocultos comienzan con el punto) lo que hace que no se pueda usar la reescritura de url’s, es decir que no se pueda usar el mod_rewrite (por ejemplo en el servicio de Yahoo).

La solución para CakePHP 1.1 y CakePHP 1.2:

  1. Borramos de nuestra aplicación todos los .htaccess (si subimos directamente al servidor la aplicación, estos archivos no se habrán cargado).
  2. En el archivo /app/config/core.php
  3. Descomentamos la linea (borramos los //) y tiene que quedar así:
  4. Configure::write(‘App.baseUrl’, env(‘SCRIPT_NAME’));

  5. En caso de no funcionar tenemos que cambiar esa linea y tiene que quedar así:
  6. Configure::write(‘App.baseUrl’, $_SERVER[‘SCRIPT_NAME’]);

10 Respuestas a “CakePHP: trabajar sin mod_rewrite

  1. Pingback:CakePHP: No carga el CSS « Iloo

  2. Daniel 30/05/2010 en 9:04 PM

    Gracias… me ha ayudado tu articulo

  3. Domingo 19/08/2010 en 7:47 PM

    Gracias. A mi también me ha sido útil

  4. Knox 14/02/2011 en 2:28 PM

    Gracias, me sirvió mucho el post!

  5. Pablo 17/02/2011 en 4:00 PM

    Gracias, por fín encontré el problema que tenía. Sin embargo, todavía no puedo cargar el archivo css usando $html->css. Alguien sabe cómo arreglarlo?

  6. Pingback:CakePHP: problemas con public_html « Iloo

  7. Sebastian 14/11/2011 en 8:13 AM

    Muchas gracias, pude solucionar el problema.

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