Instalación de la versión 2.8.1 en ambiente de Desarrollo
1 Requisitos
Es requisito tener actualizada la versión de Gestión 2.8.0 a 2.8.1.
Se recomienda que el sistema se instale sobre un sistema operativo Linux. Requisitos para la instalación
- Apache 2.2 con soporte de los siguientes módulos:
- rewrite_module
- setenvif_module
- Php 5.3 con las siguientes extensiones:
- php_apc
- mbstring
- php_mcrypt
- pdo_informix (guia de instalación)
2 Instalación
2.1 Crear carpeta del Proyecto
Crear una carpeta en la ubicación deseada, por ejemplo:
/usr/local/proyectos/guarani2/3w/versiones/2.8.1 en entornos Linux ó C:\proyectos\guarani2\3w\versiones\2.8.1 en entornos Windows
2.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 de manera recursiva para que el usuario Apache pueda 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/guarani2/3w/versiones/2.8.1/instalacion$ cp alias_template.conf alias.conf /home/<USUARIO>/proyectos/guarani2/3w/versiones/2.8.1/instalacion$ cp config_template.php config.php
Editar los archivos alias.conf y config.php Configuración
2.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\guarani2\3w\versiones\2.8.1\instalacion\alias.conf
• En entornos Linux, ejecutar el siguiente comando como superusuario:
ln -s /usr/local/proyectos/guarani2/3w/versiones/2.8.1/instalacion/alias.conf /etc/apache2/sites-enabled/g3w2_281.conf
Reiniciar el servidor web y verificar el acceso al alias configurado, por ejemplo: http://localhost/humanidades.
2.5 Verificar la aplicación
Realizar un test de conexión a la base de datos:
/usr/local/proyectos/guarani2/3w/versiones/2.8.1/bin# ./guarani test_conexion ua_01 Donde ua_01 es el ID del bloque de acceso a testear la conexión
3 Pasaje a Producción
Se deberán seguir los pasos necesarios para el pasaje a produccion