Autor Tema: Error acceso REST  (Leído 1066 veces)

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

dquiroga

  • Full Member
  • ***
  • Mensajes: 169
    • Ver Perfil
  • Institución: UNSL - UNViMe
  • Nombre y apellido: Diego F. Quiroga
  • Sistema: Guarani, ComDoc, Mapuche, Pilaga, Diaguita
  • Teléfono laboral: 266-4424027 int 160
Error acceso REST
« on: Mayo 10, 2017, 02:18:30 pm »
Hola a todos,!

 Hicimos una instalación de kolla  3.7.3  y todo parece ok pero no podemos ver los servicios REST.

Seguimos las instrucciones al pie de la letra, pero cuando accedemos a

http://pruebas-kolla/pruebas/kolla/rest/

Nos muestra una pantalla en blanco y en el log de error de apache aparece

PHP Fatal error:  Call to undefined method toba_instalacion::get_path_carpeta_instalacion() in /var/vhosts/pruebas/kolla/toba/php/nucleo/lib/toba_http.php on line 137

Lo curioso es que si  accedemos a

http://pruebas-kolla/pruebas/kolla/rest/api-docs

el api responde bien. Nos pide el usuario configurado y luego muestra la lista de servicios todo ok .....    responde algo asi:

Object
apiVersion:"1.0"
basePath:"/pruebas/kolla/rest"
definitions:Object
Bloque:Object
id:"Bloque"
properties:Object
bloque:Object
required:"1"
type:"string"
descripcion:Object
 ..........



Alguna ayuda? que puede ser?

Saludos,
Diego.

marcoantoniomartin

  • Visitante
Re:Error acceso REST
« Respuesta #1 on: Mayo 10, 2017, 03:05:29 pm »
¡Hola Diego!

¿Cómo estás? Gracias por compartirnos el inconveniente y por los detalles de las pruebas que hicieron.
Estamos revisando el tema con el equipo y pronto te responderemos.

¡Saludos!

Germán Lodovskis

  • Moderador Global
  • *****
  • Mensajes: 269
    • Ver Perfil
    • Email
  • Institución: SIU - Bahia Blanca
  • Nombre y apellido: Germán Lodovskis
  • Sistema: SIU-Kolla y SIU-Tehuelche
Re:Error acceso REST
« Respuesta #2 on: Mayo 10, 2017, 03:28:57 pm »
Hola diego. Como te va.

Nos podrás comentar qué instrucciones mencionas que seguiste para implementarlo?

Lo que si es raro que no tengas inconvenientes con la api.

Saludos, Germán

dquiroga

  • Full Member
  • ***
  • Mensajes: 169
    • Ver Perfil
  • Institución: UNSL - UNViMe
  • Nombre y apellido: Diego F. Quiroga
  • Sistema: Guarani, ComDoc, Mapuche, Pilaga, Diaguita
  • Teléfono laboral: 266-4424027 int 160
Re:Error acceso REST
« Respuesta #3 on: Mayo 11, 2017, 10:40:52 am »
Hola German, lo que segui es lo que figura en la doc de kolla referido a modulos externos:

http://documentacion.siu.edu.ar/wiki/SIU-Kolla/Version_3.7.0/interfaces

Y tambien lo que esta en la doc de guarani (que es casi lo mismo):

http://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.11.0/interfaces/kolla

Además agruegue en la conf de apache (como se indica por ahi en el foro)

AddType applicacion/x-httpd-php .php
<Files rest>
ForceType application/x-httpd-php
</Files>

En otro lado tengo una instalación kolla pero 3.7.0 y no tuve mayores inconvenientes para ver /rest...  por eso no se si puede ser un problema de la versión o me esta faltando algo y no me  doy cuenta.

Saludos!

 

dquiroga

  • Full Member
  • ***
  • Mensajes: 169
    • Ver Perfil
  • Institución: UNSL - UNViMe
  • Nombre y apellido: Diego F. Quiroga
  • Sistema: Guarani, ComDoc, Mapuche, Pilaga, Diaguita
  • Teléfono laboral: 266-4424027 int 160
Re:Error acceso REST
« Respuesta #4 on: Mayo 11, 2017, 11:16:36 am »
En otra instalacion con kolla  3.7.1  me da el mismo error

[Thu May 11 11:09:02 2017] [error] [client 192.168.101.116] PHP Fatal error:  Call to undefined method toba_instalacion::get_path_carpeta_instalacion() in /var/posgrado/kolla/toba/php/nucleo/lib/toba_http.php on line 137


Lo que tienen en común las dos intalaciones que no andan es que el alias apache en el que se istalo no es el que propone el instalador por defecto,    EJ.

http://pruebas-kolla/pruebas/kolla/rest/                         v3.7.3  -> Da error     alias  /pruebas/kolla/
http://kolla3vz.unsl.edu.ar/posgrado/kolla/rest/    v3.7.1   -> Da error  alias    /posgrado/kolla/

http://kolla3vz.unsl.edu.ar/kolla/rest      v3.7.0     -> Este si funciona ...    y el alias es el por defecto /kolla/ 

Donde puedo ver si esto tiene algo que ver?

Saludos!

Germán Lodovskis

  • Moderador Global
  • *****
  • Mensajes: 269
    • Ver Perfil
    • Email
  • Institución: SIU - Bahia Blanca
  • Nombre y apellido: Germán Lodovskis
  • Sistema: SIU-Kolla y SIU-Tehuelche
Re:Error acceso REST
« Respuesta #5 on: Mayo 11, 2017, 11:30:39 am »
Hola Diego.

Nos pasarías el toba.conf de la instalación por favor.

Saludos, Germán

dquiroga

  • Full Member
  • ***
  • Mensajes: 169
    • Ver Perfil
  • Institución: UNSL - UNViMe
  • Nombre y apellido: Diego F. Quiroga
  • Sistema: Guarani, ComDoc, Mapuche, Pilaga, Diaguita
  • Teléfono laboral: 266-4424027 int 160
Re:Error acceso REST
« Respuesta #6 on: Mayo 11, 2017, 11:34:35 am »
German te paso uno de los que no va:

    Alias /posgrado/kolla_toba "/var/posgrado/kolla/toba/www"
    <Directory "/var/posgrado/kolla/toba/www/">
                SetEnv TOBA_DIR         "/var/posgrado/kolla/toba"
        Options MultiViews
        AllowOverride None
        <IfModule !mod_authz_core.c>
                Order allow,deny
                Allow from all
        </IfModule>
        <IfModule mod_authz_core.c>
                Require all granted
        </IfModule>
    </Directory>

        #Proyecto: toba_usuarios
        Alias /posgrado/kolla_toba_usuarios "/var/posgrado/kolla/toba/proyectos/toba_usuarios/www"
        <Directory "/var/posgrado/kolla/toba/proyectos/toba_usuarios/www/">
                DirectoryIndex aplicacion.php
                Options MultiViews
                AllowOverride None
                <IfModule !mod_authz_core.c>
                            Order allow,deny
                            Allow from all
                </IfModule>
                <IfModule mod_authz_core.c>
                            Require all granted
                </IfModule>
                SetEnv TOBA_DIR                 "/var/posgrado/kolla/toba"
                SetEnv TOBA_PROYECTO    "toba_usuarios"         
                SetEnv TOBA_INSTANCIA   "produccion"
                SetEnv TOBA_INSTALACION_DIR "/var/posgrado/kolla/instalacion"
        </Directory>

#Proyecto: kolla
        Alias /posgrado/kolla "/var/posgrado/kolla/aplicacion/www"
        <Directory "/var/posgrado/kolla/aplicacion/www/">
                DirectoryIndex aplicacion.php
                Options MultiViews
                AllowOverride None
                <IfModule !mod_authz_core.c>
                            Order allow,deny
                            Allow from all
                </IfModule>
                <IfModule mod_authz_core.c>
                            Require all granted
                </IfModule>
                SetEnv TOBA_DIR                 "/var/posgrado/kolla/toba"
                SetEnv TOBA_PROYECTO    "kolla"         
                SetEnv TOBA_INSTANCIA   "produccion"
                SetEnv TOBA_INSTALACION_DIR "/var/posgrado/kolla/instalacion"


                AddType applicacion/x-httpd-php .php
                <Files rest>
                ForceType application/x-httpd-php
                </Files>

        </Directory>

         

Germán Lodovskis

  • Moderador Global
  • *****
  • Mensajes: 269
    • Ver Perfil
    • Email
  • Institución: SIU - Bahia Blanca
  • Nombre y apellido: Germán Lodovskis
  • Sistema: SIU-Kolla y SIU-Tehuelche
Re:Error acceso REST
« Respuesta #7 on: Mayo 15, 2017, 10:51:20 am »
Buen día diego.

Muchas gracias por la información, nos ayudó a detectar un error en el instalador de la versión 3.7.3. Estamos preparando una nueva versión que lo corrige, oportunamente te avisaremos para que la descargues.

Saludos, Germán

dquiroga

  • Full Member
  • ***
  • Mensajes: 169
    • Ver Perfil
  • Institución: UNSL - UNViMe
  • Nombre y apellido: Diego F. Quiroga
  • Sistema: Guarani, ComDoc, Mapuche, Pilaga, Diaguita
  • Teléfono laboral: 266-4424027 int 160
Re:Error acceso REST
« Respuesta #8 on: Mayo 15, 2017, 03:03:11 pm »
Hola Germán, muchas gracias. 

Te comento que seguí haciendo otras pruebas y salvo el /rest el resto pareciera que funciona. Al menos desde Guarani gestion pude vincular encuesta y no acuso problemas.  No probé que pasa desde G3W.   ¿Sabes si puede haber problemas en alguna otra  operación con guarani 3, o es solo esta url la que se ve afectada?

Saludos, Diego.


Germán Lodovskis

  • Moderador Global
  • *****
  • Mensajes: 269
    • Ver Perfil
    • Email
  • Institución: SIU - Bahia Blanca
  • Nombre y apellido: Germán Lodovskis
  • Sistema: SIU-Kolla y SIU-Tehuelche
Re:Error acceso REST
« Respuesta #9 on: Mayo 15, 2017, 03:33:26 pm »
Hola Diego.

Exacto, no vas a tener ningún problema para la vinculación. El problema surge cuando intenta acceder a la documentación, como es el caso del redirect que intenta hacer cuando navegas la consola.

Saludos, Germán

Germán Lodovskis

  • Moderador Global
  • *****
  • Mensajes: 269
    • Ver Perfil
    • Email
  • Institución: SIU - Bahia Blanca
  • Nombre y apellido: Germán Lodovskis
  • Sistema: SIU-Kolla y SIU-Tehuelche
Re:Error acceso REST
« Respuesta #10 on: Mayo 19, 2017, 12:31:27 pm »
Hola Diego, buen día.

Podes crear por favor una solicitud en el GDS así te damos la solución?

Saludos y gracias,
Germán