SIU-Guarani/Version3.20.0/errores comunes
Revisión del 20:54 17 nov 2021 de Sergio (discusión | contribuciones)
Sumario
Configuración recomendada para poder visualizar los errores
Configurar PHP para que notifique los errores
- Ubicar el archivo de configuración de PHP, por lo general se encuentra en
- /etc/php5/apache2/php.ini
-
- Encontrar en este archivo, las líneas que contienen las sentencias error_reporting y display_errors, y verificar que quede de la siguiente manera: (asegurarse de que no estén comentadas ni redefinidas más abajo en el mismo archivo)
- error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = On - (display_errors = On, no está recomendado en ambientes de producción)
-
- Guardar los cambios del archivo y reiniciar el servicio de apache.
Permisos para los archivos de log de la aplicación
- En Gestión:
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en:
- <path proyecto Guaraní>/instalacion/
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en:
- En Autogestión:
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en:
- <path de la aplicación>/instalacion/logs/<punto de acceso>/
- Además, se debe tener activado el log, en el archivo config.php
- 'log' =>
array(
'activo' => true,
'nivel' => 'debug',
.....
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en:
Errores más comunes al instalar la aplicación
Chequear el log de Apache
Generalmente el log de apache se ubica en:
/var/log/apache2/error.log
Chequear los logs de la aplicación
- Para Gestión, los archivos de logs se encuentran en:
- <path proyecto Guaraní>/instalacion/<instancia>/<proyecto>/logs/
<path proyecto Guaraní>/instalacion/logs_comandos/
-
- Para Autogestión están en:
- <path de la aplicación>/instalacion/logs/<punto de acceso>/
-
Algunos errores comunes en Autogestión que hacen que presente una página en blanco
- Tener la Aplicación en producción (produccion = true en config.php) y no están compilados los recursos (Ver Instructivo de puesta en producción de Autogestión)
- Tener la Aplicación configurada para iniciar con un archivo de debug (ini_debug = true en config.php) y no tener un archivo debug.php en la carpeta [path_aplicacion]/src/siu (en general poner ini_debug = false)
- No tener los permisos, para que el usuario con el cual se ejecuta apache, pueda escribir en las carpetas correspondientes.
- Tener mal configurado el archivo instalacion/alias.conf (Ver Archivos de configuración Autogestión)
- Tener mal configurado el parámetro client_locale en el archivo instalacion/config.conf (Ver Archivos de configuración Autogestión)