Problemas de Acceso en 3w 2.8

Estamos tratando de poner en funcionamiento el 3w 2.8 en un entorno de prueba en debian 6. Podemos ver la pantalla de acceso de login pero al introducir clave y usuario, valido, nos da error de usuario y contraseña.
Esta pruebas las estoy realizando en un mismo servidor donde corre una versión del 3w 2.7 que funciona correctamente.
Se instalaron los requisitos que no estaban presentes. Los permisos de los directorios son 777 para el usuario y grupo www-data por el momento.

Estos son los archivos de configuración:

cat /usr/local/g3w2/instalacion/config.php

<?php return array ( 'global' => array ( 'produccion' => true, 'usar_personalizaciones' => true, 'sesion_timeout' => 5, 'sesion_maxtime' => 2, 'dir_attachment' => '/tmp', // 'server_name' => '192.168.126.180', 'imagen_alumno_dir' => '/path/to/g3w2/src/siu/www/_comp/_img_alumnos', // 'imagen_alumno_url' => 'http://localhost', 'force_ssl_login' => false, 'salt' => 'XXXXXXX', 'captcha' => array ( 'activo' => true, 'intentos_login' => 3, 'public_key' => 'XXXXXXXXX', 'private_key' => 'XXXXXXXXXX', ), 'log' => array ( 'activo' => true, 'nivel' => 'debug', 'barra_dev' => true, ), 'ini_debug' => false, 'memcached' => array ( 'server_1' => array ( 'host' => 'localhost', 'port' => 11211, 'peso' => 1, ), ), 'smtp' => array ( 'from' => 'admino@gmail.com', 'host' => 'smtp.gmail.com', 'seguridad' => 'ssl', 'auth' => true, 'port' => 465, 'usuario' => 'admin@gmail.com', 'clave' => 'XXXXXX', ), 'login_externo' => 'none', 'ubicacion_personalizaciones' => array ( 'ejemplo01' => array ( 'dir' => 'ej1', 'alias' => '/bit', ), ), 'accesos' => array ( 'des01' => array ( 'ua' => 'UNO', 'personalizacion' => NULL, 'database' => array ( 'vendor' => 'informix', 'database' => 'guarani2', 'host' => '192.168.1.47', 'server' => 'ol_siu_guarani', 'client_locale' => 'en_us.utf8', 'service' => 1526, 'protocol' => 'olsoctcp', 'LogonID' => 'internet', 'pwd' => 'XXXXXX', 'EnableScrollableCursors' => 1, ), ), ), ), 'url_kolla' => 'http://localhost/kolla/3.3/aplicacion.php', ); cat /usr/local/g3w2/instalacion/alias.conf # Este template permite tener instalado en diferentes alias las diferentes unidades # académicas y también define de manera centralizada todo el manejo de nombres en los dominios Alias /guarani3w2 "/usr/local/g3w2/src/siu/www" #Alias /medicina "/usr/local/g3w2/src/siu/www" Options FollowSymLinks DirectoryIndex index.php Order allow,deny Allow from all AddDefaultCharset ISO-8859-1 include /usr/local/g3w2/instalacion/rewrite.conf # representa el id interno de la unidad académica. Se correponde con la entrada # en el archivo config.yml ua_. Ej: ua_VET SetEnv ACC_ID des01 # se setea de esta manera para que esta variable sea accesible desde mod_rewrite # ATENCIÃÓN: el alias debe empezar con '/' SetEnvIf always_match ^ ACC_ALIAS=/guarani3w2 # # SetEnv ACC_ID test01 # SetEnvIf always_match ^ ACC_ALIAS=/medicina # Errores de log apache. cat /var/log/apache2/error.log [Thu May 08 10:22:45 2014] [notice] caught SIGTERM, shutting down [Thu May 08 10:23:06 2014] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze19 with Suhosin-Patch configured -- resuming normal operations [Thu May 08 10:23:34 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/_comp, referer: http://192.168.1.51/guarani3w2/acceso [Thu May 08 10:23:34 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/_comp, referer: http://192.168.1.51/guarani3w2/acceso [Thu May 08 10:23:34 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/_comp, referer: http://192.168.1.51/guarani3w2/acceso Agradecemos si alguien tuvo los mismos problemas o comentarnos algo para poder seguir con las pruebas. Gracias. Saludos.

Se soluciono el problema cambiando el tipo de encoding en ‘client_locale’ => ‘en_us.utf8’, por ‘client_locale’ => ‘en_us.cp1252’, se cambio según documentación de IBM ya que donde se aloja la base informix es un windows 2003.
Pero luego de navegar por la interfaz después de unos segundo sale de sesión automáticamente.

Estos son mis archivos de log.

/var/log/syslog

May 8 15:39:01 debianbase6 /USR/SBIN/CRON[1913]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete)

/var/log/apache2/error.log

[Thu May 08 15:36:26 2014] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze19 with Suhosin-Patch configured – resuming normal operations
[Thu May 08 15:38:26 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/solicitud_certificado
[Thu May 08 15:39:09 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/cursada
[Thu May 08 15:39:35 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/acceso
[Thu May 08 15:42:22 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/favicon.ico
[Thu May 08 15:42:52 2014] [error] [client 192.168.1.65] File does not exist: /usr/local/g3w2/src/siu/www/inicio_alumno

Saludos.
Gracias por la ayuda.

Hola:

Por favor fijate en el archivo config.php:

Si estas en desarrollo, poné ‘produccion’ => false,

Si es un ambiente de producción, ‘produccion’ => true, y ademas tenes que correr el comando


<path de la aplicación>bin$ ./guarani compilar_recursos

Además en el archivo config.php fijate de poner más elevado el valor de sesion_timeout

Espero sea de ayuda
Sergio

Sergio, por que puede ser que cuando ponemos la variable produccion en true ,nos deja de funcionar la aplicación? Nos deja una página en blanco sin errores…?

Hola Claudio!

Pueden ser varias las causas, por favor fijate si este TEMA te ayuda a solucionar el problema!

Saludos
Sergio