Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/errores comunes»
(→Funciona el test de conexión pero el aplicativo no se conecta a la base de datos) |
(→Errores más comunes al instalar la aplicación) |
||
Línea 1: | Línea 1: | ||
− | == | + | == Configuación recomendada para poder visualizar los errores == |
=== Configurar PHP para que notifique 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 | * Ubicar el archivo de configuración de PHP, por lo general se encuentra en /etc/php5/apache2/php.ini | ||
− | * Encontrar en este archivo, las | + | * 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) |
*: <source lang="php" enclose="div"> | *: <source lang="php" enclose="div"> | ||
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | ||
Línea 11: | Línea 11: | ||
* Guardar los cambios del archivo y reiniciar el servicio de apache. | * Guardar los cambios del archivo y reiniciar el servicio de apache. | ||
− | === | + | === Permisos para los archivos de log === |
+ | ==== 3w ==== | ||
* Los archivos de logs se encuentran en: | * Los archivos de logs se encuentran en: | ||
*:<source lang="php" enclose="div"> | *:<source lang="php" enclose="div"> | ||
[path_aplicacion]:/instalacion/logs/[punto de acceso]/ | [path_aplicacion]:/instalacion/logs/[punto de acceso]/ | ||
</source> | </source> | ||
− | * | + | * El usuario con el cual se ejecuta apache debe tener permiso de escritura en esa carpeta |
− | + | * Se debe tener activado el log, en el archivo config.php | |
− | * | + | *:<source lang="php" enclose="div"> |
− | |||
− | |||
'log' => | 'log' => | ||
array( | array( | ||
Línea 28: | Línea 27: | ||
</source> | </source> | ||
+ | == Errores más comunes al instalar la aplicación == | ||
=== Chequear el log de Apache === | === Chequear el log de Apache === | ||
* Generalmente el log de apache se ubica en: /var/log/apache2/error.log | * Generalmente el log de apache se ubica en: /var/log/apache2/error.log | ||
+ | |||
+ | === Chequear los logs de la aplicación === | ||
+ | ==== Gestión ==== | ||
+ | *:<source lang="php" enclose="div"> | ||
+ | <path proyecto Guaraní>/lib/toba/instalacion/<instancia>/<proyecto>/logs | ||
+ | <path proyecto Guaraní>/lib/toba/instalacion/logs_comandos | ||
+ | </source> | ||
+ | |||
+ | ==== 3w ==== | ||
+ | * Los archivos de logs se encuentran en: | ||
+ | *:<source lang="php" enclose="div"> | ||
+ | [path_aplicacion]:/instalacion/logs/[punto de acceso]/ | ||
+ | </source> | ||
=== Algunos errores comunes, que hacen que la aplicación presente una página en blanco === | === Algunos errores comunes, que hacen que la aplicación presente una página en blanco === |
Revisión del 13:20 6 oct 2015
Sumario
Configuació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 recomendado en ambientes de producción)
-
- Guardar los cambios del archivo y reiniciar el servicio de apache.
Permisos para los archivos de log
3w
- Los archivos de logs se encuentran en:
- [path_aplicacion]:/instalacion/logs/[punto de acceso]/
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en esa carpeta
- Se debe tener activado el log, en el archivo config.php
- 'log' =>
array(
'activo' => true,
'nivel' => 'debug',
.....
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
Gestión
- <path proyecto Guaraní>/lib/toba/instalacion/<instancia>/<proyecto>/logs
<path proyecto Guaraní>/lib/toba/instalacion/logs_comandos
3w
- Los archivos de logs se encuentran en:
- [path_aplicacion]:/instalacion/logs/[punto de acceso]/
Algunos errores comunes, que hacen que la aplicación 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 (Instructivo de puesta en producción de 3w)
- 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. Instructivo de instalación de 3w
- Tener mal configurado el archivo instalacion/alias.conf, ver el siguiente foro alias.conf mal configurado
- Tener mal configurado el parámetro client_locale en el archivo instalacion/config.conf, ver el siguiente foro client_locale mal configurado