Autor Tema: Diferentes Dominios por modulo: Guarani 3.18  (Leído 131 veces)

0 Usuarios y 1 Visitante están viendo este tema.

ariel.trejo

  • Sr. Member
  • ****
  • Mensajes: 282
    • Ver Perfil
  • Institución: Ministerio de Educación GCBA
  • Nombre y apellido: Ariel Ernesto Trejo Vallejos
  • Sistema: Guarani
  • Teléfono laboral: 1133815046
  • Utilizo algun sistéma del SIU: Sí
Diferentes Dominios por modulo: Guarani 3.18
« on: Julio 28, 2021, 05:55:15 pm »
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

« Última Modificación: Julio 30, 2021, 01:04:04 pm por ariel.trejo »

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1893
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Diferentes Dominios por modulo: Guarani 3.18
« Respuesta #1 on: Julio 29, 2021, 09:51:33 am »
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

ariel.trejo

  • Sr. Member
  • ****
  • Mensajes: 282
    • Ver Perfil
  • Institución: Ministerio de Educación GCBA
  • Nombre y apellido: Ariel Ernesto Trejo Vallejos
  • Sistema: Guarani
  • Teléfono laboral: 1133815046
  • Utilizo algun sistéma del SIU: Sí
Re:Diferentes Dominios por modulo: Guarani 3.18
« Respuesta #2 on: Julio 30, 2021, 12:06:07 pm »
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

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1893
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Diferentes Dominios por modulo: Guarani 3.18
« Respuesta #3 on: Julio 30, 2021, 12:21:04 pm »
Hola Ariel,

¿como te quedo el virtualhost de autogestión?

Si tenes la directiva SetEnv ACC_ID des01 fuera de <Directory></Directory> proba metiendola dentro de <Directory></Directory> 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

ariel.trejo

  • Sr. Member
  • ****
  • Mensajes: 282
    • Ver Perfil
  • Institución: Ministerio de Educación GCBA
  • Nombre y apellido: Ariel Ernesto Trejo Vallejos
  • Sistema: Guarani
  • Teléfono laboral: 1133815046
  • Utilizo algun sistéma del SIU: Sí
Re:Diferentes Dominios por modulo: Guarani 3.18
« Respuesta #4 on: Julio 30, 2021, 01:03:49 pm »
Seguimos la documentación que nos pasaron pero sigue sin tomar el alias

Les pasamos los archivos de configuración como quedaron

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1893
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Diferentes Dominios por modulo: Guarani 3.18
« Respuesta #5 on: Julio 30, 2021, 03:36:46 pm »
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?:

Código: [Seleccionar]
if(isset($_SERVER['ACC_ID'])) {
    return $_SERVER['ACC_ID'];
}

por:
Código: [Seleccionar]
if(getenv('ACC_ID')) {
    return getenv('ACC_ID');
}

o por:
Código: [Seleccionar]
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