Diferentes Dominios por modulo: Guarani 3.18

Estimados, estamos procediendo a cambiar de dominio en algunas instancias productivas, nos encontramos con la siguiente necesidad:

Que los dominios de Gestión y autogestion tengan url diferentes, realizamos algunas pruebas pero no fueron satisfactorias, les detallo a continuación como necesitamos que los dominios queden resueltos

Dominio nuevo: guarani-gestionagencia.bue.edu.ar en:

Gestion actual Link https://az-lxsiussaalv.eastus2.cloudapp.azure.com/guarani/3.18/

Dominio nuevo: guarani-autogestionagencia.bue.edu.ar modificar en:

Autogestion actual Link https://az-lxsiussaalv.eastus2.cloudapp.azure.com/caba/

mismo dominio a utilizar en autogestion
https://az-lxsiussaalv.eastus2.cloudapp.azure.com/preinscripcion_admin/caba/
https://az-lxsiussaalv.eastus2.cloudapp.azure.com/preinscripcion/caba/

Datos utiles: Guarani se encuentra instalado en Azure bajo una imagen de CentOs 7

Tenemos pautada la actividad de cambio para el día viernes, si nos pueden asesoran al respecto

Gracias

Hola Ariel,

Van a tener que utilizar Virtual Hosts de Apache en lugar de Alias, te dejo documentación de referencia:
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.18.0/vhost

saludos.
4

Estimados, pudimos hacerlo en Gestion y el preinscripción y esta funcionando, pero en autogestion nos esta dando el siguiente error de configuracion

HP Fatal error: Uncaught Exception: La entrada $_SERVER[“ACC_ID”] no est\xe1 definida, hay un error en la configuraci\xf3n in /usr/local/proyectos/g3w3/src/siu/bootstrap.php:269\nStack trace:\n#0 /usr/local/proyectos/g3w3/src/siu/bootstrap.php(159): siu\bootstrap->get_id_bloque_acceso()\n#1 /usr/local/proyectos/g3w3/src/siu/bootstrap.php(127): siu\bootstrap->test_errores_configuracion()\n#2 /usr/local/proyectos/g3w3/src/siu/bootstrap.php(69): siu\bootstrap->cargar_config()\n#3 /usr/local/pr

si nos pueden guiar al respecto, seguimos la documentacion

Hola Ariel,

¿como te quedo el virtualhost de autogestión?

Si tenes la directiva SetEnv ACC_ID des01 fuera de proba metiendola dentro de para ver si la toma, luego reinicia Apache y volve a probar.

Referencias:
https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.18.0/vhost
https://docstore.mik.ua/orelly/linux/apache/ch04_06.htm
https://serverfault.com/questions/521026/dynamic-variable-setenv-vhost-ubuntu-apache2

saludos.
2

Seguimos la documentación que nos pasaron pero sigue sin tomar el alias

Les pasamos los archivos de configuración como quedaron


configuracion.rar (4.21 KB)

Hola Ariel, gracias por la información!!!

El error lo da en la función get_id_bloque_acceso de la clase src/siu/bootstrap.php ya que $_SERVER[‘ACC_ID’] parece venir vacío.

¿Que ocurre si reemplazas?:


if(isset($_SERVER['ACC_ID'])) {
    return $_SERVER['ACC_ID'];
}

por:


if(getenv('ACC_ID')) {
    return getenv('ACC_ID');
}

o por:


if(apache_getenv('ACC_ID')) {
    return apache_getenv('ACC_ID');
}

Referencia: https://stackoverflow.com/questions/2378871/set-application-env-via-virtual-host-config-and-read-this-in-php

saludos.
2