Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/errores comunes»

De SIU
Saltar a: navegación, buscar
(Algunos errores comunes en 3w que hacen que presente una página en blanco)
(Configurar PHP para que notifique los errores)
 
(No se muestra una edición intermedia del mismo usuario)
Línea 1: Línea 1:
== Configuación recomendada para poder visualizar los errores ==
+
== Configuración recomendada para poder visualizar los errores ==
  
 
=== Configurar PHP para que notifique los errores ===
 
=== Configurar PHP para que notifique los errores ===
Línea 11: Línea 11:
 
display_errors = On
 
display_errors = On
 
</source>
 
</source>
*: (display_errors = On no recomendado en ambientes de producción)
+
*: (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.
  

Revisión actual del 14:57 18 ene 2016

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/
  • 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',
      .....

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)