Buenas tardes, actualmente me estoy encargando de las migraciones de mi institucion para pasar de Guarani 3.20 a 3.23. En Preinscripcion cuando migré hacia la version que está en trunk con las personalizaciones correspondientes, e intentaba acceder a la URL HTTP:// IP/preinscripcion/pg (que es el alias que utilizamos para posgrado) , el programa me redirige a https://IP /preinscripcion/pg/pagina_error , y justamente me estaría poniendo https en vez de http, y por ese tema seguramente cuando llega a pagina_error , me arroja un Connection Refused, ya que en el servidor (que es de pruebas), no hay ningun certificado de https. Probé bajando con un svn switch hacia la version que tenemos en Stage, pero me ocurre lo mismo, estuve buscando en donde me estaria poniendo el https, pero no encontré el archivo o linea.
Tambien para probar, en el servidor no cree la base de datos que utiliza preinscripcion, para ver si me arrojaba algo el log de apache, pero tampoco arroja ningun error ahi, osea es como que no estaria llegando siquiera a la conexion con la DB
Adjunto captura de la pantalla de Network del F12 del navegador
Estuve revisando y ese archivo no lo encontré en las versiones que están en el collab de mi institucion
De igual forma, lo que hice para resolverlo es instalar y habilitar el modulo de ssl del apache, y configurarlo para que solamente afecte al modulo de preinscripción, y con eso se solucionó el problema
No aparecería en el repositorio de Colab porque no se commitea la carpeta “instalacion” a la misma, sino que es un directorio que se genera cuando se realiza la instalación de Guaraní Gestión.
Aclarado esto, nos confundimos y pedimos los datos de un archivo que no se encuentra en Preinscripción, por lo que te pido disculpas. En este caso, deberías haber revisado el archivo instalacion/config.php, bloque “ssl”. Si alcance está seteado en none y redirigir_ssl en false debería funcionar sin necesidad de un certificado ssl siempre y cuando el servidor esté configurado para atrapar llamadas a través del puerto 80 y no el 443.
De todas formas, la habilitación del módulo ssl de apache puede ser válido para este caso. Aún así, no sabemos qué posibles incompatibilidades se pueden dar entre módulos al tener distinto protocolo de seguridad. Recomiendo que estén atentos a cualquier fallo que se pueda dar y comentarlo con nosotros.
Si, ahí me fijé en el config.php y en el bloque ssl que me comentas, el parametro ‘alcance’ estaba en ‘all’ , lo cambié a ‘none’ y ahí funciona todo bien con http