Diferencia entre revisiones de «SIU-Guarani/Version3.11.0/actualizacion de produccion/3w»

De SIU
Saltar a: navegación, buscar
(Actualización de G3W3 a la versión 3.11.X en entorno de producción)
Línea 1: Línea 1:
== Actualización de G3W3 a la versión 3.11.X en entorno de producción ==
+
== Actualización de SIU-Guaraní 3w a la versión 3.11.X en entorno de producción ==
 
Para poner el sistema en modo producción hay que ejecutar los siguientes pasos.  
 
Para poner el sistema en modo producción hay que ejecutar los siguientes pasos.  
 
Durante todo este documento se asume que el archivo /path/to/projects/g3w3/bin/guarani se encuentra en el path.
 
Durante todo este documento se asume que el archivo /path/to/projects/g3w3/bin/guarani se encuentra en el path.

Revisión del 15:15 12 nov 2015

Actualización de SIU-Guaraní 3w a la versión 3.11.X en entorno de producción

Para poner el sistema en modo producción hay que ejecutar los siguientes pasos. Durante todo este documento se asume que el archivo /path/to/projects/g3w3/bin/guarani se encuentra en el path.

  1. Compilar recursos javascript y css
    guarani compilar_recursos
    Este comando reune todos los recursos js y css del proyecto, los minimiza y los ubica en la carpeta /path/to/projects/g3w3/src/siu/www/_comp. Si se desea servir los recursos desde otro lugar hay que pasarle la ruta como el segundo parametro al comando. Después hay que modificar config.php para indicar la url de los recursos.
  2. Chequear que apache pueda leer y escribir en las carpetas
    • /path/to/projects/g3w3/instalacion/temp : En este directorio se guarda la cache de los templates twig del sistema.
    • /path/to/projects/g3w3/src/siu/www/_comp
  3. Activar el modo producción en config.php.
    produccion: true

Comentario:
Archivo de configuración: instalacion/config.php
El archivo de configuración tiene un bloque principal llamado global. En este bloque se configuran valores globales a todas las unidades de acceso de proyecto. A continuación vemos un archivo de configuración de ejemplo: # instalacion/config.php
Por ej la entrada log: configuración de logging. Si no se especifica este bloque no se usa el log (es lo mismo que setear activo en false).

  • activo: indica si el log está activo o no
    • valores posibles: true|false
  • nivel: el nivel de log
    • valores posibles: string; error | info | debug

Para más información sobre la configuración de estos archivos, ver acá.