== Instalación de la versión 2.8.0 ==
Si desea iniciar una instalación en la que se aplicarán personalizaciones, solicitar al SIU una URL específica para la institución preparada para personalizar. Realizar la solicitud mediante un GDS.
=== 1.1 Creación de carpeta ===
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
}}}
=== 1.2 Descarga del proyecto ===
* 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.0
}}}
* Darle permisos a las siguientes carpetas para que el usuario apache puede escribir
instalacion/log
instalacion/cache
instalacion/temp
src/siu/www/js/escalas/
=== 1.3 Configurar el proyecto ===
Crear el archivo instalacion/config.php tomando como base el template instalacion/config_template.php.
Editar el archivo instalacion/config.php y modificar:
• La entrada “ini_debug”, colocando el valor ‘false’.
• La/s entrada/s de la sección “accesos”, donde se definen el/los punto/s de acceso a la aplicación.
Debe haber al menos uno y tener correctamente configurada la conexión a la base de datos.
Ejemplo:
'accesos' => array (
'des01' => array (
'ua' => 5,
'personalizacion' => NULL,
'database' => array (
'vendor' => 'informix',
'database' => 'nombrebase',
'host' => '192.168.123.122',
'server' => 'ol_guarani',
'client_locale' => 'en_us.utf8',
'service' => 1526,
'protocol' => 'olsoctcp',
'LogonID' => NULL,
'pwd' => NULL,
'EnableScrollableCursors' => 1,
),
2.4 Editar alias
Crear el archivo instalacion/alias.conf tomando como base el template instalacion/alias_template.conf.
Editar el archivo instalacion/alias.conf y definir:
El/los alias (uno por unidad académica).
Ejemplo:
Alias /humanidades "/usr/local/proyectos/g3w2/src/siu/www"
La sección “Directory”.
Ejemplo:
Options FollowSymLinks
DirectoryIndex index.php
Order allow,deny
Allow from all
AddDefaultCharset ISO-8859-1
Include /usr/local/proyectos/g3w2/instalacion/rewrite.conf
La sección “Location”.
Ejemplo:
SetEnv ACC_ID des01
SetEnvIf always_match ^ ACC_ALIAS=/humanidades
2.5 Configurar el servidor web
Incluir el archivo instalacion/alias.conf en la configuración del servidor web:
• En entornos Windows, editar el archivo
'\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.
2.6 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.