NotasTecnicas/InstEntornoDesaw340

G3w3 - v3.4.0

1.0 Requisitos

• Extensiones PHP:

php_apc,
mbstring,
php_mcrypt

• Módulos de Apache:

rewrite_module,
setenvif_module

Ver requisitos para la instalación:

http://repositorio.siu.edu.ar/trac/Portal-G3/wiki/NotasTecnicas/requisitosInst

2.0 Instalación de la versión 3.4.0

2.1 Descargar el proyecto

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

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

A continuación hacer un SVN checkout desde el repositorio:

       svn checkout http://repositorio.siu.edu.ar/svn/g3w2/versiones3/3.4.0 /usr/local/proyectos/g3w3

2.2 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, (institución dueña de la instalación)   
	        'personalizacion' => NULL,   
	        'database' => array(    
                    'vendor' => 'pgsql', 
	            'dbname' => 'guarani_3_0',  
		    'schema' => 'public',       
		    'host'   => 'localhost',      
		    'port'   => '5432',           
		    'pdo_user' => 'postgres',    
		    'pdo_passwd' => 'postgres')))   

2.3 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/g3w3/src/siu/www"

* La sección “Directory”.
Ejemplo:

<Directory "/usr/local/proyectos/g3w3/src/siu/www">
   Options FollowSymLinks
   DirectoryIndex index.php
   Order allow,deny
   Allow from all
   AddDefaultCharset ISO-8859-1
   Include /usr/local/proyectos/g3w3/instalacion/rewrite.conf
</Directory> 

• La sección “Location”.

Ejemplo:

<Location ~ "/humanidades/*">
   SetEnv ACC_ID des01
   SetEnvIf always_match ^ ACC_ALIAS=/humanidades
</Location>

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:

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.