Error al consultar API V1

Buenas, desde UNPAZ actualizamos la semana pasada Kolla de la V4.7.1 a la 4.8.0
El tema es que al querer ingresar a los relevamientos desde Guaraní, da el siguiente error:

Server error: GET https://kolla.unpaz.edu.ar/kolla/rest/habilitaciones/propiedades/estilos resulted in a 500 Internal Server Error response: { “error”: 500, “mensaje”: “500 Internal Server Error”, “descripcion”: "Error Interno en el servidor:

Al querer ingresar al enlace que me aparece en el error anterior me aparece:

{
“error”: 500,
“mensaje”: “500 Internal Server Error”,
“descripcion”: “Error Interno en el servidor: No se encuentra el recurso para habilitaciones/propiedades/estilos en el directorio /var/www/html/4.8.0/php/rest. \u00bfRuta mal formada?”
}

Y al querer ingresar a https://kolla.unpaz.edu.ar/kolla/rest/v1 me aparece:

Unable to render this definition
The provided definition does not specify a valid version field.
Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: “2.0” and those that match openapi: 3.0.n (for example, openapi: 3.0.0).

Intenté seguir la documentación https://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_4.8.0/interfaces configuré los archivos servidor.ini y servidor_usuarios.ini pero no tuve éxito.

Adjunto imágenes de los errores y configuraciones.
Cualquier otra info que pueda servir por favor avisen.

Desde ya muchas gracias.
Saludos


error1.png

error1.png

error2.png

error2.png

conf1.png

conf1.png

Hola Alan, para acceder a la consola de pruebas de la api de Kolla tenés que agregarle una barra al final. Probá con ésta

https://kolla.unpaz.edu.ar/kolla/rest/v1/

Con respecto al error en Guaraní, deberías configurar en la instalación de Guaraní el archivo cliente.ini con la misma URL

https://kolla.unpaz.edu.ar/kolla/rest/v1/

Si seguís con problemas escribinos nuevamente.

Buenas, se realizaron las configuraciones, pero sigue sin funcionar.

Al ingresar a https://kolla.unpaz.edu.ar/kolla/rest/v1/
aparece:

Unable to render this definition
The provided definition does not specify a valid version field.
Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: “2.0” and those that match openapi: 3.0.n (for example, openapi: 3.0.0).

Mientras que si ingresamos por ejemplo a https://kolla.unpaz.edu.ar/kolla/rest/v1/encuestas?unidad_gestion=8
aparece:

Class\x20\x27SIU\x5CKolla\x5Cphp\x5Crest\x5Cv1\x5Cmodelos\x5Crest_encuestas\x27\x20not\x20found

Los archivos existen y tienen permisos. ¿Qué otra configuración podríamos mirar? No encontramos nada raro en las mismas.
Desde ya muchas gracias, saludos

Hola Alan, en el archivo

<path_kolla>/instalacion/i__<instancia>/p__kolla/rest/servidor.ini

Deberías tener configurado el path a las clases de la versión 1 de la api de la siguiente manera

;servidor.ini
autenticacion = basic 

; Configuración de paths para las versiones de la api
[v1]
path_api=<full_path_kolla>/php/rest/v1

Podrías chequear que valores tienen seteado en la variable path_api?

Por otro lado, ésta instalación es la misma por la cuál están consultando en este otro hilo? https://foro.comunidad.siu.edu.ar/index.php?topic=25950

Buenas, adjunto imagen de cómo está configurado el archivo en cuestión (ya lo había adjuntando en el 1er mensaje, sin la barra al final)

El hilo https://foro.comunidad.siu.edu.ar/index.php?topic=25950 se está haciendo sobre kollaPrueba, mientras que yo estoy consultando por producción.

Saludos


Captura de pantalla de 2023-05-31 11-54-39.png

Captura de pantalla de 2023-05-31 11-54-39.png

Alan, te cuento que intentamos reproducir el error con la configuración que se ve en el foro pero no logramos reproducir el error. Por este motivo te vamos a pedir que nos envíes un GDS así lo seguímos por esa vía ya que vamos a necesitar más información acerca de la instalación, configuración y logs.

Solucionado vía GDS. El problema era que Apache estaba levantando otra versión de PHP.