Problemas de redireccionamiento Drupal 7 en Español

cmeraz's picture

Buen dia tengas todos, estoy teniendo problemas para poner al idioma español mi sitio de drupal, estoy utilizando el Localization Update module, para descargar las actualizaciones al español de mi core y modulos, pero cuando activo el idioma, el navegador se vuelve loco.

me aparece algo asi en mi barra de direccion:
localhost/sitio/es/es/es/es/es/es/es/es/es/es/es/es/es/es/es/es/es/ y me marca un error del navegador que ha encontrado un bucle infinito de redireccion.

Estoy he leido se corregia con el modulo Global Redirect, pues lo instale, lo active, y despues de todo, volvi a usar activar el sitio al español y vuelve a pasar lo mismo, ahora mi sitio queda inutilizable, he tenido que borrar la base de datos y comenzar la instalacion de nuevo.
Lo bueno de todo esto es que me esta pasando en un sitio de prueba local para un nuevo sitio, pero si me pasara en un sitio en produccion seria fatal.

Alguna idea de porque sucede esto?

Comments

Instalar en español

georch's picture

Hola,

Por lo que reportas, creo que estas siguiendo el procedimiento para configurar el sitio en multi-idioma, que es distinto a instalar Drupal en Español por ejemplo.

Te recomiendo que arranques la instalación de Drupal desde el inicio en el idioma que requieres, es muy simple. Antes de comenzar la instalación realiza lo siguiente:

-Dentro de la carpeta de Drupal, localiza la carpeta /profiles/standard/translations/
-Descarga el siguiente archivo http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.12.es.po y colocalo dentro.
-Comienza al proceso de instalación desde el navegador, Drupal al detectar el archivo que descargamos te dará la opción de instalarlo en dicho idioma.

Espero haber sido claro! :)

Gracias Georch, por tu

cmeraz's picture

Gracias Georch, por tu comentario.
No he hecho este proceso ahora, pero si lo hice alguna vez y tuve el mismo problema, lo que me inquieta es el porque se esta volviendo loco el redireccionamiento?

Lo que me gusta del modulo Language Update o Upgrade es que al instalar un modulo nuevo, me detecta la version e instala automaticamente el idioma al español, de otro modo no se como se actualizan al español los demas modulos de manera normal.

Gracias

Te comento lo que he hecho,

cmeraz's picture

Te comento lo que he hecho, he seguido tu consejo de instalar drupal desde el inicio en español con ayuda del archivo de po. Una vez hecho esto, active de nuevo el Language Update para que me actualize al idioma todos los modulos y me ha funcionado de maravilla, por lo que entiendo hasta ahora mi sitio no esta en multilenguaje, si no que esta funcionando solo en español, por lo que no esta redirigiendo la url a en o es, segun es el caso, por ahora me ha funcionado.

Gracias por el tip, lo dejo aqui para futuras referencias.

Vas a tener suerte

neoisme's picture

Vas a tener suerte porque esto me pasó a mi y me tiré un par de días hasta que conseguí solucionarlo.

Básicamente es un bug en el global redirect que de hecho está reportado.

Cómo solucionarlo? Usa la versión de desarrollo y listo, así de fácil.

Un saludo,
Neo

Tu tip ha funcionado de maravilla

cmeraz's picture

Gracias neoisme, la verdad es que ya no habia tenido problemas con mi sitio, pero en otro sitio que me ha sucedido el problema de redireccion solo remplaze la carpeta del modulo global redirect existente por la version developer actual y me soluciono el problema.

Gracias por el tip.

Bug en el Global Redirect

rogarbe's picture

Muchas gracias,
Me dio el error con el la versión 7.x-1.4 la última versión ya funciona correctamente 7.x-1.5

redireccionamiento

worldon's picture

Hola a todos!
En primer lugar me gustaría darle las gracias por todas las aportaciones

Tengo un grave problema de acceso de los usuarios registrados a mi web, y es que una vez registrados ( sin aprobación de admin), cuando quieren iniciar una sesión normal y se logean reciben un mensaje de (acceso denegado) a la primera, si cierran sesión y vuelven a entrar ya les funciona....

No sé si la solución pasará por implementar todo lo que aquí describe pero la verdad estoy bastante desesperada pues he revisado permisos, error.log, he desisnstalado modulos, base de datos ... en fin de todo... y no tengo suerte... pero lo curioso del tema es que a la primera te echa del sistema y a la segunda ya te reconoce....alguna sugerencia??

Mil gracias de todos modos,
Munts

De casualidad usas loggin tobogan?

ssoulless's picture

Bueno he visto este problema antes, y tiene que ver con el loginTobbogan, el problema con este módulo es que una vez lo instalas te hace unos cambios profundos en tu sistema de usuarios drupal, así lo desinstales ya te deja modificado algunas cosas, busca el problema en los issues de este módulo, y mira como lo solucionaron

Drupal me direcciona a localhost

cassini21's picture

hola ojala puedan ayudarme

ando iniciando con drupal es un proyecto que ya esta el linea y que no trabaje si no otro desarrollador. Debo hacer unos cambios en el sitio y para ello debo trabajarlo primero en modo local.

lo que hice fue:

-bajar todo el contenido del sitio y agregarlo a la carpeta de mi proyecto en www
-exporte la base de datos del sitio y la importe a la nueva base de datos local con el mismo nombre
-configure el archivo settings y cambie el usuario y el password por el que tengo en modo local

Hasta ahora solo me funciona el index se ve bien y no me manda ningun error el problema es que cuando quiero acceder a otra seccion del sitio me manda a la portada de localhost de wamp

*cuando paso el cursor por el enlace si me manda la ruta correcta solo que me direcciona a localhost :(

alguna idea??? he leído por ahí que se debe al htaccess pero ya lo baje del servidor tal cual y lo copie al directorio del proyecto y nada

bueno agradezco de antemano tu gran ayuda!!!

Puede ser las clean urls

acidaniel's picture

Hola, así es básicamente pueden ser dos cosas:

1.- Asegurate que el .htaccess está en la raíz de tu proyecto
2.- En tu apache debe de estar el habilitado el módulo de mod_rewrite

seguramente puedes entrar a tu sitio si pones http://tusitio?q=user

Logueate y entra a http://tusitio/?q=admin/config/search/clean-urls y deshabilita las clean urls por lo pronto para que puedas navegar.

saludos

Puede ser las clean urls

acidaniel's picture

Hola, así es básicamente pueden ser dos cosas:

1.- Asegurate que el .htaccess está en la raíz de tu proyecto
2.- En tu apache debe de estar el habilitado el módulo de mod_rewrite

seguramente puedes entrar a tu sitio si pones http://tusitio?q=user

Logueate y entra a http://tusitio/?q=admin/config/search/clean-urls y deshabilita las clean urls por lo pronto para que puedas navegar.

saludos