Hola
He montado g3w2 con ubuntu server 14.04 de 64 bits y lo tengo funcionando sin problemas. Pero he visto que en el alias.conf puedo
configurar mas de una facultad. Como tengo que modificar el config.php para tener dos facultades ? o sea, una que sea http://10.1.5.50/economicas y otra http://10.1.5.50/veterinaria.
Es posible ?
Saludos
Raul
Hola Raul, si, se puede hacer de la siguiente manera:
en instalacion/alias.conf creas las dos alias, ej:
Alias /economicas "{path_a_g3w2}/src/siu/www"
Alias /veterinaria "{path_a_g3w2}/src/siu/www"
<Directory "{path_a_g3w2}/src/siu/www">
Options FollowSymLinks
DirectoryIndex index.php
Order allow,deny
Allow from all
AddDefaultCharset ISO-8859-1
include {path_a_g3w2}/instalacion/rewrite.conf
</Directory>
<Location ~ "/economicas/*">
SetEnv ACC_ID des01
SetEnvIf always_match ^ ACC_ALIAS=/economicas
</Location>
<Location ~ "/veterinaria/*">
SetEnv ACC_ID des02
SetEnvIf always_match ^ ACC_ALIAS=/veterinaria
</Location>
Notas: “economicas” y “veterinaria” va a ser como se vean en la URL de cada facultad (ej: http://localhost/economicas y http://localhost/veterinaria), por lo tanto utilizar caracteres validos para URLs.
Observar que “des01” y “des02” son los IDs de bloque de acceso que luego se utilizan en el config.php para identificar a cada facultad.
luego en instalacion/config.php creas dos bloques de acceso:
'accesos' =>
array (
'des01' =>
array (
'ua' => '27',
'personalizacion' => 'economicas',
'database' =>
array (
'vendor' => 'informix',
'database' => 'xxxxxx',
'host' => 'xxxxxx',
'server' => 'xxxxxx',
'client_locale' => 'xxxxxx',
'service' => xxxxxx,
'protocol' => 'xxxxxx',
'LogonID' => 'xxxxxx',
'pwd' => 'xxxxxx',
'EnableScrollableCursors' => 1,
),
),
'des02' =>
array (
'ua' => '28',
'personalizacion' => 'veterinaria',
'database' =>
array (
'vendor' => 'informix',
'database' => 'xxxxxx',
'host' => 'xxxxxx',
'server' => 'xxxxxx',
'client_locale' => 'xxxxxx',
'service' => xxxxxx,
'protocol' => 'xxxxxx',
'LogonID' => 'xxxxxx',
'pwd' => 'xxxxxx',
'EnableScrollableCursors' => 1,
),
),
),
Notas: la linea de configuración que dice
'personalizacion' => 'veterinaria',
nos esta diciendo que cuando ingresamos a la facultad de veterinaria (http://localhost/veterinaria) cargue la personalización que se encuentra en /src/pers/veterinaria, sino hay personalizacion para ese bloque de acceso poner lo siguiente
'personalizacion' => null,
.
cualquier consulta no dudes en preguntar.
saludos, Leonel.
Acá también te dejo la documentación paso a paso de la instalación: https://repositorio.siu.edu.ar/trac/Portal-G3/wiki/G2/3w/2.8.3/DocTecnica/Instalacion
si aplicas los cambios que te puse en el mensaje anterior, luego vas a tener que volver a hacer el paso 2.4 Configurar el servidor web.
saludos.
Muchas gracias Leonel. Todo solucionado. Funciona muy bien