G3/3w/3.9.0/DocTecnica/G3W3Actualiz39

<< Volver

Actualización de G3W3 a la versión 3.9.0


ES NECESARIO TENER INSTALADA LA VERSIÓN 3.9.0 DE GUARANÍ 3 Gestión PARA PODER PROCEDER CON ESTA VERSIÓN DE G3W3.

1 Backup de las personalizaciones

Asegurarse que no queden cambios locales sin commitear en la carpeta src/pers/

Hacer una copia de todas las personalizaciones dentro de la nueva versión (este paso reemplaza el merge que se hacía anteriormente).
Ejemplo:

svn copy http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.8.0/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.9.0/src/pers/<pers_xxx> -m
"<Branch uunn> trunk 3.9.0: se Agregan las personalizaciones a la versión 3.9.0"

Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones.

2 Instalar la versión 3.9.0 en ambiente de desarrollo

2.1 Crear Carpeta del Proyecto

Crear una carpeta para el proyecto, por ejemplo:

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

2.2 Bajada del proyecto del svn

  • solicitar al SIU una URL específica para la institucion preparada para personalizar. Realizar la solicitud mediante un GDS.
  • Efectuar un svn checkout desde la URL:
svn co http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/trunk/3.9.0 /home/<USUARIO>/proyectos/guarani/g3w3_390
  • 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_390/bin/instalacion$ cp alias_template.conf alias.conf
/home/<USUARIO>/proyectos/guarani/g3w3_390/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_390/bin#  ./guarani test_conexion ua_01  

Donde ua_01 es el ID del bloque de acceso a testear la conexión


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

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

Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo:  http://localhost/g3w3_390.

3 Finalizar la configuración de las personalizaciones:

3.1 Verificar personalizaciones de G3W3

Una vez instalada la versión 3.9.0 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_390/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.9.0 
http://colab.siu.edu.ar/svn/guarani3/nodos/<Branch uunn>/3w/versiones/3.9.0.0

<< Volver