G3w2 – Actualización G3W2 A v2.8.1
Descripción de los pasos: notas tecnicas = G2
- 1 Requisitos
- 2 Backup de las Personalizaciones
- 2.1 Creación de carpeta
- 3 Instalación de la versión 2.8.0 en ambiente de Desarrollo
1 Requisitos
ES NECESARIO TENER INSTALADA LA VERSIÓN 2.8.0 DE G3W2 PARA PODER PROCEDER CON ESTA VERSIÓN. Los requisitos del sistema son los mismos que deben cumplimentarse para G3W2.
2 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/guarani2/nodos/<Branch uunn>/trunk/2.8.0/src/pers/<pers_xxx> http://colab.siu.edu.ar/svn/guarani2/nodos/<Branch uunn>/trunk/2.8.1/src/pers/<pers_xxx> -m "<Branch uunn> trunk 2.8.1: se Agregan las personalizaciones a la versión 2.8.0"
Con esta operación se realiza la copia directamente en el repositorio y se mantiene la historia de las personalizaciones.
3 Instalación de la versión 2.8.0 en ambiente de Desarrollo
3.1 Crear carpeta del Proyecto
Crear una carpeta en la ubicación deseada, por ejemplo:
/usr/local/proyectos/guarani/g3w2 en entornos Linux ó C:\proyectos\guarani\g3w2 en entornos Windows
3.2 Descarga 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 correspondiente en Colab. Ejemplo con la carpeta creada para el nodo unm:
https://colab.siu.edu.ar/svn/guarani2/nodos/unm/3w/trunk/2.8.1
- Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
- instalacion/log
- instalacion/cache
- instalacion/temp
- src/siu/www/js/escalas/
3.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/g3w2_281/bin/instalacion$ cp alias_template.conf alias.conf /home/<USUARIO>/proyectos/guarani/g3w2_281/bin/instalacion$ cp config_template.php config.php
Editar los archivos alias.conf y config.php Configuración
3.4 Configurar el servidor web
Incluir el archivo instalacion/alias.conf en la configuración del servidor web:
• En entornos Windows, editar el archivo
'<path instalación Apache>\Apache2\conf\httpd.conf'
agregando la siguiente directiva:
Include C:/proyectos/g3w2/instalacion/alias.conf
• En entornos Linux, ejecutar el siguiente comando como superusuario:
ln -s /usr/local/proyectos/g3w2/instalacion/alias.conf /etc/apache2/sites-enabled/g3w2.conf
Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/humanidades.
3.5 Verificar la aplicación
Realizar un test de conexión a la base de datos:
/usr/local/proyectos/guarani/g3w2/bin# ./guarani test_conexion
Realizar el link simbólico a la instalación:
ln -s /usr/local/proyectos/guarani/g3w2/instalacion/alias.conf /etc/apache2/sites-enabled/g3w2.conf
Finalmente reiniciar apache.