Problemas al intentar conexion a G3W2 V 2.8

Hola, estoy en una maquina virtual con debian 6, y en teoria tengo todo instalado. Pero al intentar conectar por web me sale:
Error en configuración (instalacion/config.php). El bloque de acceso ‘test01’ no existe. Para más información vea la documentación
Ejemplo:

array (
‘produccion’ => false,
‘usar_personalizaciones’ => true,
‘sesion_timeout’ => 5,
‘sesion_maxtime’ => 2,
‘dir_attachment’ => ‘/tmp’,
‘imagen_alumno_dir’ => ‘/usr/local/proyectos/guarani/g3w2/2.8.0/src/siu/www/_comp/_img_alumnos’,
‘force_ssl_login’ => false,
‘salt’ => ‘9bf057558b90263987bd8f99caf2e92f7efc1a13’,
‘captcha’ =>
array (
‘activo’ => true,
‘intentos_login’ => 3,
‘public_key’ => ‘6Ldja84SAAAAAKdiYZIbx6qjQMtAdzWXiW474_Af’,
‘private_key’ => ‘6Ldja84SAAAAABchqHlz65yICNXJQ8ENbZpLvmS5’,
),
‘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’ => ‘clave’,
),
‘login_externo’ => ‘none’,
‘ubicacion_personalizaciones’ =>
array (
‘ejemplo01’ =>
array (
‘dir’ => ‘ej1’,
‘alias’ => ‘/bit’,
),
),
‘accesos’ =>
array (
‘des01’ =>
array (
‘ua’ => 2,
‘personalizacion’ => NULL,
‘database’ =>
array (
‘vendor’ => ‘informix’,
‘database’ => ‘siu_prueba’,
‘host’ => ‘192.168.16.4’,
‘server’ => ‘ol_siu_guarani’,
‘client_locale’ => ‘en_us.utf8’,
‘service’ => 1526,
‘protocol’ => ‘olsoctcp’,
‘LogonID’ => ‘internet’,
‘pwd’ => ‘internet’,
‘EnableScrollableCursors’ => 1,
),
),
),
)

Y se correo el ./guarani test_conexion:

./guarani test_conexion
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20090626+lfs/suhosin.so’ - /usr/lib/php5/20090626+lfs/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
ERROR AL CONECTAR!!!
DB CONNECTION ERROR: ERROR conectandose al motor - SQLSTATE=HY000, SQLDriverConnect: -23101 [Informix][Informix ODBC Driver][Informix]Unspecified System Error = -23101.

Por favor, verifique sus parámetros de conexión:
database=siu_prueba
host=192.168.16.4
server=ol_siu_guarani
client_locale=en_us.utf8
service=1526
protocol=olsoctcp
LogonID=internet
pwd=internet
EnableScrollableCursors=1
PARAMETROS DE LA APLIACACION

vendor: informix
database: siu_prueba
host: 192.168.16.4
server: ol_siu_guarani
client_locale: en_us.utf8
service: 1526
protocol: olsoctcp
LogonID: internet
pwd: internet
EnableScrollableCursors: 1

No entiendo que le pasa, o que me falta configurar, yo segui todos los pasos del SIU

Hola

Por favor, fijate en el archivo alias.conf tengas configurada la variable ACC_ID con el mismo nombre que el bloque de acceso del archivo config.php. por defecto se llama des01 

Deberias tener:


<Location ~ "/g3w2_xxxxx/*">
        ......
        .....
	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=/g3w2_xxxxx
</Location>

Espero sea de utilidad
Sergio

Hola Gracias, por tu respuesta, lo chequee, y no era eso, sino que faltanban las variables de entorno del cliente informix. Eso no esta en ningun lado de los instructivos del SIU, deberian tenerlo.
Saludos

Hola Rodrigo

Muchas gracias por la sugerencia, viendo que este error surge reiteradas veces, agregaremos esta información, en el instructivo correspondiente. 

Para evitar que se interprete mal la información de este post, necesito agregar que el [b]primer error[/b] que te surge al intentar conectar por web,
Error en configuración (instalacion/config.php). El bloque de acceso 'test01' no existe. Para más información vea la documentación Ejemplo:

array (
‘produccion’ => false,

tiene que ver con la configuración de la variable ACC_ID en el archivo alias.conf y en el bloque de acceso del archivo config.php, tal como te lo comente en el post anterior.

En el método cargar_config de la clase bootstrap.php, se llama al método test_errores_configuracion(), este, verifica que el valor que hay en la variable $SERVER['ACC_ID'] (que es el que está definido en el alias de la aplicación, para el punto de acceso por el cual se ingresó), esté definido en alguno de los bloques de acceso cargados en la configuración, desde el archivo config.php. Si este no esta definido, muestra el siguiente error:

....
$error = "Error en configuración (instalacion/config.php). El bloque de acceso '$bloque_acceso' no existe. Para más información vea la <a href='http://repositorio.siu.edu.ar/trac/g3w2/wiki/doc/instalacion/conf'>documentación</a>";
$ejemplo = str_replace("'accesos'", "<b>'accesos'</b>",var_export($config['lobal'], true));
echo("$error
Ejemplo:<pre>$ejemplo</pre>");
die();
....

El [b]segundo error[/b], al hacer el test de conexión. 
ERROR AL CONECTAR!!!!!!!!! DB CONNECTION ERROR: ERROR conectandose al motor - SQLSTATE=HY000, SQLDriverConnect: -23101 [Informix][Informix ODBC Driver][Informix]Unspecified System Error = -23101.
Posiblemente tiene que ver con el seteo de las variables de entorno del cliente informix, o con la compatibilidad de algunos clientes sdk con determinadas versiones de windows tal como se describe en estos varios post de nuestro foro Comunidad

Post 1:
Post 2:
Post 3:
Post 4:

Espero que esta información sea de utilidad

Saludos
Sergio