Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/errores comunes»
(→Errores más comunes al instalar la aplicación) |
(→Configurar PHP para que notifique los errores) |
||
(No se muestran 25 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | == | + | == Configuració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 |
− | * Encontrar en este archivo, las | + | *: <source lang="php" enclose="div"> |
− | + | /etc/php5/apache2/php.ini | |
− | *:< | + | </source> |
+ | * 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"> | ||
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | ||
display_errors = On | display_errors = On | ||
− | </ | + | </source> |
+ | *: (display_errors = On, no está recomendado en ambientes de producción) | ||
* 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 de la aplicación === |
− | * | + | * En '''Gestión''': |
− | *:< | + | ** El usuario con el cual se ejecuta apache debe tener permiso de escritura en: |
− | + | **:<source lang="php" enclose="div"> | |
− | </ | + | <path proyecto Guaraní>/lib/toba/instalacion/ |
− | * | + | </source> |
− | ** | + | * En '''3w''': |
− | ** | + | ** El usuario con el cual se ejecuta apache debe tener permiso de escritura en: |
− | + | **:<source lang="php" enclose="div"> | |
− | **:< | + | <path de la aplicación>/instalacion/logs/<punto de acceso>/ |
+ | </source> | ||
+ | ** Además, se debe tener activado el log, en el archivo config.php | ||
+ | **:<source lang="php" enclose="div"> | ||
'log' => | 'log' => | ||
array( | array( | ||
Línea 26: | Línea 32: | ||
'nivel' => 'debug', | 'nivel' => 'debug', | ||
..... | ..... | ||
− | </ | + | </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: | |
+ | <source lang="php" enclose="div"> | ||
+ | /var/log/apache2/error.log | ||
+ | </source> | ||
+ | |||
+ | === Chequear los logs de la aplicación === | ||
+ | * Para '''Gestión''', los archivos de logs se encuentran en: | ||
+ | *: <source lang="php" enclose="div"> | ||
+ | <path proyecto Guaraní>/lib/toba/instalacion/<instancia>/<proyecto>/logs/ | ||
+ | <path proyecto Guaraní>/lib/toba/instalacion/logs_comandos/ | ||
+ | </source> | ||
+ | * Para '''3w''' están en: | ||
+ | *: <source lang="php" enclose="div"> | ||
+ | <path de la aplicación>/instalacion/logs/<punto de acceso>/ | ||
+ | </source> | ||
− | === Algunos errores comunes | + | === Algunos errores comunes en 3w 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 (Instructivo puesta en producción | + | * Tener la Aplicación en producción (produccion = true en config.php) y no están compilados los recursos (Ver [[SIU-Guarani/Version3.11.0/Actualizacion_de_produccion/3w|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) | * 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. | + | * 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 | + | * Tener mal configurado el archivo instalacion/alias.conf (Ver [[SIU-Guarani/Version3.11.0/3w/configuracion | Archivos de configuración 3w]]) |
− | * Tener mal configurado el parámetro client_locale en el archivo instalacion/config.conf | + | * Tener mal configurado el parámetro client_locale en el archivo instalacion/config.conf (Ver [[SIU-Guarani/Version3.11.0/3w/configuracion | Archivos de configuración 3w]]) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revisión actual del 14:57 18 ene 2016
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í>/lib/toba/instalacion/
- El usuario con el cual se ejecuta apache debe tener permiso de escritura en:
- En 3w:
- 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í>/lib/toba/instalacion/<instancia>/<proyecto>/logs/
<path proyecto Guaraní>/lib/toba/instalacion/logs_comandos/
-
- Para 3w están en:
- <path de la aplicación>/instalacion/logs/<punto de acceso>/
-
Algunos errores comunes en 3w 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 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.
- Tener mal configurado el archivo instalacion/alias.conf (Ver Archivos de configuración 3w)
- Tener mal configurado el parámetro client_locale en el archivo instalacion/config.conf (Ver Archivos de configuración 3w)