G3/3w/3.11.0/DocTecnica/Instalacion

<< Volver

G3W3 – Instalación desde cero

1 Requisitos

Solicitar al SIU una URL específica para la institución, dentro de colab. Realizar la solicitud mediante un GDS.

• Extensiones PHP:

php_apc,
mbstring,
php_mcrypt

• Módulos de Apache:

rewrite_module,
setenvif_module

Requisitos de Instalación

2 Instalación de la versión 3.11.X

2.1 Creación de carpeta

Crear una carpeta en la ubicación deseada, por ejemplo:

 /usr/local/proyectos/g3w3 en entornos Linux 
ó 
C:\proyectos\g3w3 en entornos Windows

2.2 Descarga del proyecto

  • Efectuar un svn checkout desde la URL correspondiente en Colab. Ejemplo con la carpeta creada para uba-fcen:
    https://colab.siu.edu.ar/svn/guarani3/nodos/uba-fcen/3w/trunk/3.11.X
    
  • Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
    • instalacion/log
    • instalacion/cache
    • instalacion/temp
    • instalacion/operaciones_inactivas
    • 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/guarani3/3w/versiones/3.11.X/instalacion$ cp alias_template.conf alias.conf
/home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp config_template.php config.php
/home/<USUARIO>/proyectos/guarani3/3w/versiones/3.11.X/instalacion$ cp login_template.php login.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/g3w3/instalacion/alias.conf

• En entornos Linux, ejecutar el siguiente comando como superusuario para realizar el link simbólico a la instalación:

ln -s /usr/local/proyectos/g3w3/instalacion/alias.conf /etc/apache2/sites-enabled/g3w3.conf


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

2.5 Configurar Operaciones

Cambios importantes de la versión

Esta versión incluye la posibilidad de configurar Operaciones, mediante el perfil Administrativo. De esta manera es posible que personal no técnico active o deshabilite operaciones. Internamente, esta información se guarda en archivos dentro de la carpeta instalación.

└── instalacion
    └── operaciones_inactivas
        ├── des_01.json
        . . .
        └── <PUNTO_ACCESO>.json

Es importante notar que el usuario de Apache debe tener permisos de escritura sobre esta carpeta.

También debe tenerse en cuenta que los archivos de acceso para cada perfil son modificados en esta versión y deben personalizarse?.

└── siu
    └── conf
        └── acceso
            └── acc_<PERFIL>.php

2.6 Verificar la aplicación

Realizar un test de conexión a la base de datos:

/usr/local/proyectos/guarani/g3w3/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

<< Volver