Hola gente,
Note que cuando algo falla y la aplicación no puede conectarse a la base por ej. porque la DB no existe, se muestra el siguiente texto de error, el cual contiene todos los datos de conexión, incluido contraseña. Como se podría evitar?
Fatal error: Uncaught exception 'kernel\error_kernel_db' with message 'DB CONNECTION ERROR: ERROR conectandose al motor - SQLSTATE=HY000, SQLDriverConnect: -329 [Informix][Informix ODBC Driver][Informix]Database not found or no system permission. Por favor, verifique sus parámetros de conexión: database=xxxxx host=xxxx server=on_srvguarani client_locale=en_US.CP1252 service=1526 protocol=onsoctcp LogonID=xxxxx pwd=xxxxx EnableScrollableCursors=1' in /usr/local/proyectos/3w/2.8.1/src/siu/lib/kernel/util/db/db_pdo.php:71 Stack trace: #0 /usr/local/proyectos/3w/2.8.1/src/siu/lib/kernel/util/db/db_pdo.php(21): kernel\util\db\db_pdo->conectar() #1 /usr/local/proyectos/3w/2.8.1/src/siu/lib/kernel/util/db/dba.php(31): kernel\util\db\db_pdo->__construct(Array) #2 /usr/local/proyectos/3w/2.8.1/src/siu/lib/kernel/kernel.php(130): kernel\util\db\dba::conectar(Array) #3 /usr/local/proyectos/3w/2.8.1/src/siu/modelo/datos/db/sistema.php(48): kernel\kernel::db() #4 /usr/local/proyectos/3w/2.8.1/src/siu/modelo/dat in /usr/local/proyectos/3w/2.8.1/src/siu/lib/kernel/util/db/db_pdo.php on line 71
Hola Claudio, este mensaje lo posteate en otro lado? Creo haberlo leido y respondido.
Te preguntaba si probaste conectarte con ese mismo usuario a la base, a ver si tiene permisos de connect.
Si si, la pregunta es sobre como evitar que salga el mensaje mostrando esa información. El mensaje aparece cuando tenes problemas al conectar a la base.
Claudio, lo estás probando en producción?
En producción no te debería aparecer. Acordate de compilar los recursos antes de pasar a producción, y poner el display error en off.
Avisanos si persiste. Gracias
Si, el tema es que cuando ponemos Production = True, deja de funcionar, no muestra nada
el comando compilar_recursos, da los mensajes de no encontrar al yui compressor como postie en otro thread, a pesar de estar instalado y funcionando. La plataforma es Linux
Tratemos de solucionar el tema del yui-compressor [url=http://foro.comunidad.siu.edu.ar/index.php?topic=7299.msg32139]por el otro thread[/url] y luego seguimos con este!
Te fijaste en el log de la aplicación (instalacion/log/[bloque de acceso]), log de apache(/var/log/apache2/error.log), si te puede dar una pista?, subilo y lo vemos!