[SOLUCIONADO] No es posible realizar la conexión a la base.

Estoy instalando Toba para empezar a conocer la herramienta. Lo instalé en mi notebook personal y no tuve problemas. Ahora lo estoy intentando instalar en la PC de la oficina (literalmente mismos instaladores, copiados desde pendrive) y después de instalarse sin tirar ningún error al intentar entrar en el editor me tira error “No es posible realizar la conexión a la base.”
La base está accesible desde el pgadmin, el instalador creó la base/esquemas/tablas sin problemas.
El archivo bases.ini tiene información que creo correcta (al menos lógica).
En el log que copio al final el error que noto es “could not find driver”, pero no se que driver puede ser o donde ver.
Las versiones son Postgres 9.2.4, Toba 2.3.6, PHP 5.3.27 y apache 2.2.25.

El log es

-o-o-o-o-o-
Fecha: 16-08-2013 11:27:30
Usuario: no_autentificado
Version-PHP: 5.3.27
Servidor: localhost
URI: /toba_editor/2.3/
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:\bin_toba\toba_2.3.6\php\lib\db\toba_db.php:87
Stack trace:
#0 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_dba.php(184): toba_db->conectar()
#1 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_dba.php(152): toba_dba::conectar_db(‘toba_2_3’)
#2 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_dba.php(95): toba_dba->get_conexion(‘toba_2_3’, true)
#3 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_instancia.php(81): toba_dba::get_db(‘toba_2_3’)
#4 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_proyecto.php(78): toba_instancia->get_db()
#5 C:\bin_toba\toba_2.3.6\php\nucleo\lib\toba_proyecto.php(54): toba_proyecto->__construct(‘toba_editor’)
#6 C:\bin_toba\toba_2.3.6\php\nucleo\toba.php(196): toba_proyecto::instancia()
#7 C:\bin_toba\toba_2.3.6\php\nucleo\toba_nucleo.php(266): toba::proyecto()
#8 C:\bin_toba\toba_2.3.6\php\nucleo\toba_nucleo.php(257): toba_nucleo->agregar_paths()
#9 C:\bin_toba\toba_2.3.6\php\nucleo\toba_nucleo.php(64): toba_nucleo->iniciar_contexto_ejecucion()
#10 C:\bin_toba\toba_2.3.6\proyectos\toba_editor\www\aplicacion.php(17): toba_nucleo->acceso_web()
#11 {main}

Solucionado. No se si tenga algo que ver, pero cambie del php.ini los directorios de temporales y logs que apuntaban a \windows\tmp donde no tengo acceso por cuestiones de permisos y ahora funciona.

Hola Pablo,

es extraño el caso que planteas, tanto por el mensaje como por la solucion, de hecho no encontre el SQLSTATE que te estaba devolviendo (al menos en postgresql).

Mas extraño es que hayas podido realizar la instalacion pero luego no te permitiera acceder, lo unico que se me ocurre para simular una situacion asi, es que tengas dos archivos php.ini y este tomando uno u otro dependiendo de si lo ejecutas como consola o como modulo de apache.

Aparentemente por la solucion a la que arribaste, no seria ese el caso… de todas maneras, es muy loco que por no poder escribir un par de temporales diga que no encuentra el driver, PHP suele ser bastante boton cuando no puede escribir algun archivo.

En cualquier caso, si se te vuelve a presentar algun problema… no dudes en postear nuevamente.

Saludos