La página no está siendo redireccionada correctamente

Asked by Pablo on 2015-07-06

Buenas, tengo un problema que me imagino es en la configuración o algo de mi sistema.

 El navegador (chrome o firefox) me dice que estoy haciendo mal el redireccionamiento, este es el error que me da en chrome que me da un poco más de detalles:
ERR_TOO_MANY_REDIRECTS
La página web http://demoeuropio.local/users/user/login produjo demasiados redireccionamientos. Borrar las cookies de este sitio o habilitar las cookies de terceros puede solucionar el problema. Si no es así, es probable que se trate de un problema con la configuración del servidor, no con tu equipo.

El tema de cookies, lo hice en ambos, y sigue igual, seguí los pasos de la instalación, la diferencia es que lo instalé en la carpeta /var/www/html de mi sistema.

 Uso Linux Mint 17 Qiana, tengo instalado apache, mysql de antes no se si ahí está el error en algún permiso.

 Habilite los documentos como sale en la guía en la configuración de apache :

<Directory /var/www/html/europio/application>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

El htaccess lo tengo en la carpeta application, no se si está bien ahí o debe ir en la carpeta europio, me imagino que no, igual lo probé y no funcion tampoco.

 El archivo de configuración de europio lo tengo así:

[PATHS]
SERVER_URI = http://demoeuropio.local/
APP_DIR = /var/www/html/europio/application/
STATIC_DIR = /var/www/html/europio/application/application/site_media/
WRITABLE_DIR = /var/www/html/europio/application/writabledir/
WEB_DIR =

Saludos y muchas gracias Eugenia o quien pueda ayudarme :)

Question information

Language:
English Edit question
Status:
Solved
For:
Europio Engine Edit question
Assignee:
No assignee Edit question
Last query:
2015-07-12
Last reply:
2015-07-15
Eugenia Bahit (eugeniabahit) said : #1

¿Podrías copiarme literalmente la sección APPLICATION completa del config.ini?
Gracias!

Pablo (palimaynard) said : #2

[APPLICATION]
PRODUCTION = false ; en producción establecer en true
USE_PCRE = false ; para evitar el uso de preg_match establecer en false
API_ENABLED = false ; true para habilitar la API, false para deshabilitar
DEFAULT_VIEW = /users/user/login ; ruta Web relativa de la vista por defecto
AUTOLOAD_MODULE = true ; carga automática de módulos mediante el archivo __init__.php

Nunca lo toqué a esa parte, está tal cual lo bajé. Del config.ini que bajé solo modifiqué [PATH] y [DATABASE]

Gracias nuevamente!

Eugenia Bahit (eugeniabahit) said : #3

Perdón la demora en la rta. No sé por qué no me llegan las notificaciones de este hilo! :/

Tu problema está aquí:
DEFAULT_VIEW = /users/user/login ; ruta Web relativa de la vista por defecto

Aunque si nunca lo tocaste, entonces estás con una versión vieja y no puedo tener la certeza de que sea por la URI del DEFAULT_VIEW. Así que please, actualizala.

Para actualizarla, ejecutá como root:
wget http://cdn.europio.org/command.sh -O /usr/bin/europio
chmod +x /usr/bin/europio

Ahora como usuario común, entrá en la carpeta raíz de tu app (desde el terminal) y simplemente ejecutá el comando europio:
europio

Eso actualizará tus archivos.

El config.ini.dist te aparecerá actualizado. Fijate ahí las diferencias con tu config.ini y aplicá aquellas que sean necesarias.
Volvé a probarlo y si persiste el problema, puede estar en los paths consignados. En ese caso, reabrí este hilo y copiame, por favor, toda la sección PATHS de tu nuevo config.ini

Pablo (palimaynard) said : #4

Mil gracias!!! Iba a pegar una foto pero no se puede, pero joya, me dirigió al login y pude loguearme sin problema, era eso y además dejé tal cual estaba en la nueva versión el path, o sea :

[PATHS]
SERVER_URI = http://${SERVER_NAME} ; hostname incluyendo protocolo
APP_DIR = ${DOCUMENT_ROOT}/ ; ruta física de la app
STATIC_DIR = ${DOCUMENT_ROOT}/site_media/ ; ruta física para archivos estáticos
WRITABLE_DIR = ; directorio con permisos de escritura
WEB_DIR = ${PWD}

Con la que tenía con las rutas que le había puesto seguía el mismo error.

 Solo una cosa, el config ese lo bajé desde la web, va todo el paquete desde el enlace de descarga hace menos de una dos semana, así que tal vez esté desactualizado, ahora hice lo que me dijiste mediante bzr y quedo perfecto, antes no lo quise hacer, así que como siempre, es error de usuario.

 Vamos a probar con un nuevo proyecto que debo realizar, si me funciona te mandaré el link :)