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

De SIU
Saltar a: navegación, buscar
(Pasos para la migración)
(Pasos para la migración)
Línea 15: Línea 15:
 
</source>  
 
</source>  
 
#:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <tt><path proyecto 3w></tt>.
 
#:'''Nota:''' en lo sucesivo denominaremos esta carpeta como <tt><path proyecto 3w></tt>.
#Bajar el proyecto del SVN
+
#Bajar el proyecto del SVN desde la URL correspondiente en Colab:
##Descargar el proyecto desde la URL correspondiente en Colab:
+
#* Si se está actualizando en '''entorno de Desarrollo''':
##* Si se está actualizando en '''entorno de Desarrollo''':
+
#:<source lang="php" enclose="div">
##:<source lang="php" enclose="div">
 
 
svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w>
 
svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w>
 
</source>  
 
</source>  
##* Si se está actualizando en '''entorno de Producción''':
+
#* Si se está actualizando en '''entorno de Producción''':
##:<source lang="php" enclose="div">
+
#:<source lang="php" enclose="div">
 
svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x.y <path proyecto 3w>
 
svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x.y <path proyecto 3w>
 
</source>  
 
</source>  
##Darle permisos a las siguientes carpetas para que el usuario Apache puede escribir
+
#Darle permisos a las siguientes carpetas para que el usuario Apache puede escribir
##*<path proyecto 3w>/instalacion/log
+
#*<path proyecto 3w>/instalacion/log
##*<path proyecto 3w>/instalacion/cache
+
#*<path proyecto 3w>/instalacion/cache
##*<path proyecto 3w>/instalacion/temp
+
#*<path proyecto 3w>/instalacion/temp
##*<path proyecto 3w>/instalacion/operaciones_inactivas
+
#*<path proyecto 3w>/instalacion/operaciones_inactivas
##*<path proyecto 3w>/src/siu/www/js/escalas/
+
#*<path proyecto 3w>/src/siu/www/js/escalas/
 
#Editar los archivos de configuración
 
#Editar los archivos de configuración
 
#:Armar los archivos de configuración a partir de los templates. Dentro de la carpeta 'instalación' (<tt><path proyecto 3w>/instalacion</tt>):
 
#:Armar los archivos de configuración a partir de los templates. Dentro de la carpeta 'instalación' (<tt><path proyecto 3w>/instalacion</tt>):

Revisión del 10:44 3 dic 2015

Instalación de SIU-Guaraní 3w versión 3.11.x

Es necesario tener instalada la versión 3.11.x de SIU-Guaraní Gestión para poder proceder con esta versión de SIU-Guaraní 3w y solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio Colab para la institución.

A lo largo de los pasos se deberá reemplazar:

  • <path proyecto 3w>: por el path donde está instalado el proyecto
  • <siglas institución>: por las siglas correspondientes a la institución que realiza la instalación
  • 3.11.x: por la versión a la que se quiere actualizar

Pasos para la migración

  1. Crear la carpeta del proyecto en la ubicación deseada, por ejemplo:
    sudo mkdir /usr/local/proyectos/g3w3
    Nota: en lo sucesivo denominaremos esta carpeta como <path proyecto 3w>.
  2. Bajar el proyecto del SVN desde la URL correspondiente en Colab:
    • Si se está actualizando en entorno de Desarrollo:
    svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x <path proyecto 3w>
    • Si se está actualizando en entorno de Producción:
    svn checkout http://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/3w/trunk/3.11.x.y <path proyecto 3w>
  3. Darle permisos a las siguientes carpetas para que el usuario Apache puede escribir
    • <path proyecto 3w>/instalacion/log
    • <path proyecto 3w>/instalacion/cache
    • <path proyecto 3w>/instalacion/temp
    • <path proyecto 3w>/instalacion/operaciones_inactivas
    • <path proyecto 3w>/src/siu/www/js/escalas/
  4. Editar los archivos de configuración
    Armar los archivos de configuración a partir de los templates. Dentro de la carpeta 'instalación' (<path proyecto 3w>/instalacion):
    cp alias_template.conf alias.conf
    cp config_template.php config.php
    cp login_template.php login.php
    Editar los archivos alias.conf y config.php (ver Configuración)
  5. Configurar el servidor web
    Incluir el archivo instalacion/alias.conf en la configuración del servidor web. Ejecutar el siguiente comando como superusuario para realizar el link simbólico a la instalación:
    ln -s <path proyecto 3w>/instalacion/alias.conf /etc/apache2/sites-enabled/<nombre del alias>.conf
    Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/<nombre del alias>
  6. Verificar la aplicación
    Realizar un test de conexión a la base de datos. Dentro de la carpeta 'bin' (<path proyecto 3w>/bin) ejecutar:
    ./guarani test_conexion <bloque de acceso>
    Donde <bloque de acceso> es el ID del bloque de acceso a testear la conexión


Terminar de configurar - sólo si se está instalando el entorno de Producción

  1. Compilar los recursos en el servidor de producción:
    Dentro de la carpeta 'bin' (<path proyecto 3w>/bin)
    ./guarani compilar_recursos
  2. Activar el modo producción en config.php.
    produccion: true


Si se estaba haciendo la actualización con personalizaciones, volver para terminar de configurar el entorno.

Ir al esquema de instalación y actualización de la versión