NotasTecnicas/G3W3Actualiz382

<volver>

Actualización de G3W3 a la versión 3.8.2


ES NECESARIA TENER INSTALADA LA VERSIÓN 3.8 DE GUARANÍ 3 PARA PODER PROCEDER CON ESTA VERSIÓN DE G3W3.


1 Backup de las personalizaciones

Necesarios realizarlo sólo si se poseen personalizaciones.

Hacer una copia de las personalizaciones dentro de la nueva versión.
Ejemplo con la carpeta creada para UBA Fcen:

svn copy https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.8.0/src/pers/pers_fcen 
https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.8.2/src/pers/pers_fcen -m "Personalizaciones3 UBA FCEN: se Agregan las personalizaciones a la version 3.8.2"

2 Instalar la versión 3.8.2 en ambiente de desarrollo

2.1 Crear Carpeta del Proyecto

Crear una carpeta para el proyecto, por ejemplo:

   /home/<USUARIO>/proyectos/guarani/g3w3_382$

2.2 Bajada del proyecto del svn

  • En caso de no tenerla, Solicitar al SIU una URL específica para la institución preparada para personalizar. Realizar la solicitud mediante un GDS.

Una vez creada la carpeta correspondiente a su Institución; realizar el checkout.
Ejemplo con la carpeta creada en el ejemplo anterior para UBA Fcen:

svn co https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.8.2 /home/<USUARIO>/proyectos/guarani/g3w3_382
  • Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
    • instalacion/log
    • instalacion/cache
    • instalacion/temp
    • src/siu/www/js/escalas/

2.3 Editar archivos de configuración

Armar los archivos de configuración a partir de los templates. Dentro de la carpeta instalación:

/home/<USUARIO>/proyectos/guarani/g3w3_382/bin/instalacion$ cp alias_template.conf alias.conf
/home/<USUARIO>/proyectos/guarani/g3w3_382/bin/instalacion$ cp config_template.php config.php

Editar los archivos alias.conf y config.php Configuración

Una vez configurado hacer un test de conexión:

/home/<USUARIO>/proyectos/guarani/g3w3_382/bin$  ./guarani test_conexion

Realizar el link simbólico a la instalación:

ln -s /home/<USUARIO>/proyectos/guarani/g3w3_382/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3_382.conf

Finalmente reiniciar apache.

3 Finalizar la configuración de las personalizaciones:

3.1 Verificar personalizaciones de G3W3

Una vez instalada la versión 3.8.2 probar todas las personalizaciones realizadas para garantizar su funcionamiento.

3.2 Controlar la instalación en modo Producción

Compilar los recursos:

/home/<USUARIO>/proyectos/guarani/g3w3_382/bin$  ./guarani compilar_recursos

Pasar a true el valor 'produccion' en el archivo config.php. Pasar a Producción

3.3 Subir cambios

Realizar un commit:

svn commit 

3.4 Generar la versión estable

Para generar la versión estable ejecutar el siguiente comando:

Ejemplo:

svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.8.2 
http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/versiones/3.8.2.0