== 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, ''entre comillas el identificador de la facultad,ej: 'NAT'''
'personalizacion' => NULL, ''carpeta de la personalizacion''
'database' => array (
'vendor' => 'informix',
'database' => 'nombrebase',
'host' => '192.168.123.122',
'server' => 'ol_guarani',
'client_locale' => 'es_es.8859-1',
'service' => 1526,
'protocol' => 'olsoctcp',
'LogonID' => NULL, ''entre comillas usuario internet y clave''
'pwd' => NULL,
'EnableScrollableCursors' => 1,
),
}}}
=== 1.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
}}}
=== 1.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.
=== 1.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.