No puedo acceder a toba_editor

Hola …

Tengo instalado en window7, PHP Version 5.3.27, apache2.2 y postgres8.4

Las aplicaciones instaladas son siu-toba y siu-diaguita.

Hasta aqui todo funcionaba correctamente.

Como las ultimas versiones de diaguita tienen como herramienta para generar los reportes al IReports, lo instale y esto genero que dejaran de funcionar las aplicaciones antes mencionadas.

No podia ingresar a ninguna de las aplicaciones. En particular en el log de siu-toba, aparecia lo siguiente:


Fecha: 30-04-2014 19:02:50
Usuario: no_autentificado
Version-PHP: 5.3.27
Servidor: localhost
URI: /toba_editor/2.4/
Host: 127.0.0.1

[ERROR][toba_editor] No es posible realizar la conexión a la base. Mensaje: could not find driver
[CRITICAL][toba] toba_error_db:

SQLSTATE: db_96669

CODIGO: 0

MENSAJE: could not find driver

SQL:

[TRAZA]exception ‘toba_error_db’ with message ‘No es posible realizar la conexión a la base.’ in C:\proyectos\toba\2.4.1\php\lib\db\toba_db.php:87
Stack trace:
#0 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(184): toba_db->conectar()
#1 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(152): toba_dba::conectar_db(‘toba_2_4’)
#2 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(95): toba_dba->get_conexion(‘toba_2_4’, true)
#3 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_instancia.php(81): toba_dba::get_db(‘toba_2_4’)
#4 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_proyecto.php(79): toba_instancia->get_db()
#5 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_proyecto.php(55): toba_proyecto->__construct(‘toba_editor’)
#6 C:\proyectos\toba\2.4.1\php\nucleo\toba.php(205): toba_proyecto::instancia()
#7 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(279): toba::proyecto()
#8 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(269): toba_nucleo->agregar_paths()
#9 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(69): toba_nucleo->iniciar_contexto_ejecucion()
#10 C:\proyectos\toba\2.4.1\proyectos\toba_editor\www\aplicacion.php(17): toba_nucleo->acceso_web()
#11 {main}


El error resulto parecido a algo que encontre en el foro: http://foro.comunidad.siu.edu.ar/index.php?topic=6237.msg0#new

Primero que todo, desinstale el soft IReport intentando volver al estado inicial. A pesar de haber echo esto igualmente encontre otro php.ini, que lo borre manualmente, pero los sistema seguian sin funcionar.

En parte encontre una solución, deshinstale he instale el PHP. Con esta medida, empezo a funcionar siu-diaguita, pero ahora no logro hacer lo mismo con Toba. Aparece el login, selecciono un proyecto he ingreso usuario, pass y queda la pantalla en blanco.

Adjunto una imagen de lo que muestra al querer ingresar al toba editor. Hice un echo de la cadena de conexión que por cierto es correcta.

Que puede estar pasando que no accedo al editor de toba?

Tambien adjunto el log del sistema. Como este archivo tiene muchas información, les comento que el problema empezo el día 30/04/2014 para que puedan ubicarse.

Saludos

Marcela


Log sistema.txt (322 KB)

pantalla toba 2.4.png

pantalla toba 2.4.png

Hola Marcela

No estoy muy al tanto del proceso de instalacion de IReport… pero no deberia interferir con la bd, a menos que reemplazara algun componente ODBC y justo ustedes estuvieran utilizando este tipo de conexion con la bd, sino no deberia molestar.

No podia ingresar a ninguna de las aplicaciones. En particular en el log de siu-toba, aparecia lo siguiente:

Fecha: 30-04-2014 19:02:50
Usuario: no_autentificado
Version-PHP: 5.3.27
Servidor: localhost
URI: /toba_editor/2.4/
Host: 127.0.0.1

[ERROR][toba_editor] No es posible realizar la conexión a la base. Mensaje: could not find driver
[CRITICAL][toba] toba_error_db:

SQLSTATE: db_96669

CODIGO: 0

MENSAJE: could not find driver

SQL:

[TRAZA]exception ‘toba_error_db’ with message ‘No es posible realizar la conexión a la base.’ in C:\proyectos\toba\2.4.1\php\lib\db\toba_db.php:87
Stack trace:
#0 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(184): toba_db->conectar()
#1 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(152): toba_dba::conectar_db(‘toba_2_4’)
#2 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_dba.php(95): toba_dba->get_conexion(‘toba_2_4’, true)
#3 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_instancia.php(81): toba_dba::get_db(‘toba_2_4’)
#4 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_proyecto.php(79): toba_instancia->get_db()
#5 C:\proyectos\toba\2.4.1\php\nucleo\lib\toba_proyecto.php(55): toba_proyecto->__construct(‘toba_editor’)
#6 C:\proyectos\toba\2.4.1\php\nucleo\toba.php(205): toba_proyecto::instancia()
#7 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(279): toba::proyecto()
#8 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(269): toba_nucleo->agregar_paths()
#9 C:\proyectos\toba\2.4.1\php\nucleo\toba_nucleo.php(69): toba_nucleo->iniciar_contexto_ejecucion()
#10 C:\proyectos\toba\2.4.1\proyectos\toba_editor\www\aplicacion.php(17): toba_nucleo->acceso_web()
#11 {main}


El error resulto parecido a algo que encontre en el foro: http://foro.comunidad.siu.edu.ar/index.php?topic=6237.msg0#new

Supongo que probaste con esa solucion y tampoco te funciono, lo mas extraño es que el tmp no deberia ser tan restrictivo en cuestion de permisos, despues de todo es un directorio ‘descartable’, lo otro penoso es que el error reportado por PHP no tenga nada que ver con la situacion real que lo desencadena. En fin si no funciono, es porque no venia por ahi el caso.

Primero que todo, desinstale el soft IReport intentando volver al estado inicial. A pesar de haber echo esto igualmente encontre otro php.ini, que lo borre manualmente, pero los sistema seguian sin funcionar.

Espero que no le hayas borrado el archivo ini a nadie mas :D…

En parte encontre una solución, deshinstale he instale el PHP. Con esta medida, empezo a funcionar siu-diaguita, pero ahora no logro hacer lo mismo con Toba. Aparece el login, selecciono un proyecto he ingreso usuario, pass y queda la pantalla en blanco.

La reinstalacion probablemente haya pisado la dll del driver de pdo, que quizas era el que estaba generando el inconveniente por alguna diferencia de compilacion… de todas maneras es raro que haya venido funcionando y sin una actualizacion se haya roto asi de la nada. Te fallaban los comandos de consola tambien o unicamente cuando utilizabas la interfase web?

Por otra parte, una pantalla en blanco suele ser el mejor indicador de un fatal error, con lo cual deberias buscar en los logs de apache para verificar que es lo que esta pasando y el error puntual.

Tambien adjunto el log del sistema. Como este archivo tiene muchas información, les comento que el problema empezo el día 30/04/2014 para que puedan ubicarse.

Segun veo pudiste utilizar el editor normalmente luego del episodio del 30/4 y durante ese episodio todo parece indicar que PHP tenia problemas para cargar la dll correspondiente, habria que intentar descubrir porque motivo se produce eso, no me parece que la instalacion de IReport debiera interferir con eso, ni que vaya a pisar el driver de pdo, tiene que haber alguna otra causa.

Tambien parece que hubo algun inconveniente con la ubicacion del cliente de svn, ya que en algunos msg aparece como comando no reconocido, cuando claramente mas arriba se estaba tirando un error de WC desactualizada, con lo cual estaba instalado y ubicado.

Es raro, quizas algun problema con variables de entorno… aunque no deberian ser utilizadas por Win7 salvo para la emulacion de consola.

Yo revisaria los logs de apache en busca de errores, cualquier cosa que veas anda actualizandome.

Saludos