Pero aunque todavía no he cambiado los links, al intentar ir directamente a la url index.php/controller debería funcionarme.
No he encontrado documentación en internet sobre el tema. Si alguien conoce.. Gracias. On 12 dic, 10:10, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Yo tuve que hacer unos cuantos cambios en el codigo, sobre todo en los > link. Ademas para facilitarme la vida moví todas las carpetas > contenidas dentro de /app/webroot al / > > On 11 dic, 20:47, "Jose Jiménez" <[EMAIL PROTECTED]> wrote: > > > Hola, estoy teniendo problemas para adaptar mi aplicación para que no > > use modrewrite. > > > He hecho los cambios que comenta Fran Iglesias, es decir, eliminar > > los .htaccess y descomentar el define de BASE_URL en /app/config/ > > core.php (también he cambiado env() por $_SERVER, ya que utilizo > > arsys). > > > La página principal funciona, pero no las demás, lo intento con > > dominio.com/index.php/controller/ pero me vuelve a cargar la página > > principal. > > > ¿Me estoy olvidando de algo? > > > Gracias. Saludos. > > > On 17 oct, 11:07, Fran Iglesias <[EMAIL PROTECTED]> wrote: > > > > El 17/10/2007, a las 11:38, [EMAIL PROTECTED] escribió: > > > > > Me gustaría conocer opiniones. > > > > Hola. Un par de cosas: > > > > Yo había hecho hace unos días pruebas para subir una aplicación (en > > > cake 1.2) a hosting compartido de Arsys. (El Virtual ISP Linux). > > > > Efectivamente no permiten el mod-rewrite. Y también me encontré con > > > otros problemas: > > > > 1. La versión de PHP. Pidiéndolo a soporte técnico la han subido > > > 4.3.11 y de momento me fue bien. > > > 2. Codificación. Tuve que pedir también que tomaran medidas para > > > permitir UTF-8. Eso me fastidió una aplicación anterior que iba en > > > ISO-latin-1, aunque luego enviando un header('Content-Type: text/ > > > html; charset=iso-8859-1') lo arreglé para la aplicación antigua > > > (tuve que hacerlo así porque con el META no había manera, lo pongo de > > > memoria, yano tengo acceso ahora al código). > > > > La verdad es que hay pocas cosas que hacer en CakePHP: > > > > - Eliminar los .htaccess que pone CakePHP (son tres). en app/config/ > > > core.php te lo explica. > > > - Hay que tocar app/config/core.php > > > > y "descomentar" esta línea: > > > > define ('BASE_URL', env('SCRIPT_NAME')); > > > > Personalmente, no me funcionó bien porque Arsys tiene el PHP en modo > > > CGI y por alguna razón env() no devuelve esa variable concreta, así > > > que yo la puse así y bien (en realidad es lo mismo, lo que pasa es > > > que Cake si detecta que es CGI asigna el valor a otra clave ???) > > > > define ('BASE_URL', $_SERVER['SCRIPT_NAME']); > > > > (creo que nada más, ahora mismo no recuerdo de memoria si tenía que > > > añadir index.html al BASE_URL porque al principio no conseguía hacer > > > funcionar nada y anduve con muchas pruebas hasta encontrar la > > > solución, pero casi seguro que no. > > > > La única diferencia es que las url son ahora index.php/controller/action > > > > El problema puedes tenerlo si las has especificado de alguna manera > > > muy estática. En el 1.2 se pueden usar url en el formato array > > > ('controller' => 'lo_que_sea', 'action' => 'lo_que_sea') y Cake se > > > encarga de lo demás. > > > > Otra limitación (en el caso de CakePHP 1.2) es que no puedes usar la > > > carpeta vendors para css o javascript y las tienes que poner en webroot. > > > > Por demás, la aplicación funcionaba estupendamente. (hablo en pasado > > > porque hace un par de días la quité) > > > > -- > > > Fran Iglesias > > > [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---