[SOLUCIONADO] Problema Vinculación Kolla 3.5 Guaraní 2.9

Buenos Días… estoy intentando vincular Kolla 3.5.2 a Guarani 2.9 pero no estoy teniendo éxito…
el log de sistema me arroja el siguiente error

clase: GuzzleHttp\Exception\ClientException
mensaje: Client error response [url] http://192.168.1.16/fayd/kolla/rest/encuestas?unidad_gestion=ARTES [status code] 404 [reason phrase] Not Found traza: [TRAZA]

Nosé estoy haciendo mal… seguí el tutorial http://portalguarani.siu.edu.ar/Portal/wiki/G2/guarakollaconf pero logro configurarlo… busqué en otros temas similares pero no dí con la solución.

P/D: la intslacion de Kolla es una nueva (NO ES MIGRACION)

Saludos

Buen día Ariel:
¿Te fijaste este post? http://foro.comunidad.siu.edu.ar/index.php?topic=8511.msg36485
En las primeras respuestas vas a ver los comentarios de Leonel donde menciona que ese error se debe a la configuración de la unidad de gestión.
Comentanos por favor. ¡Saludos!

Si, estuve mirando ese post y otros más… corroboré esa cuestion y creo que lo tengo bien… adjunto imágenes de la config.


ug1.JPG

ug1.JPG_thumb.png

ug2.JPG

ug2.JPG_thumb.png

lo que me parece raro es que al tratar de probar http://192.168.1.16/fayd/kolla/rest/encuestas?unidad_gestion=ARTES me arroja el error de página no encontrada y cuando pruebo http://192.168.1.16/fayd/kolla/rest/ tampoco encuentra la pagina… solamente si pruebo http://192.168.1.16/fayd/kolla/rest.php funciona… que puede ser?? me faltaría alguna libreria en debian???

Ariel: ¿Qué valor está configurado en el bloque de acceso dentro de instalacion/config.php?

Emilse gracias por responder:

Te envío el config.php, creo que está bien configurado

Ariel


config.txt (2.49 KB)

Hola Ariel, me podrías facilitar el toba.conf de la instalación de Kolla? En particular con mostrarnos la parte del alias de Kolla sería suficiente. Si funciona con rest.php y no con la url como indica el documento de configuración, es probable que esté faltando algo en la configuración de los alias.

Paso el toba.conf…

Gracias


toba.txt (1.71 KB)

Ariel por lo que veo está faltando una directiva para que Apache pueda resolver correctamente la url de rest

	
	#Proyecto: kolla
	Alias /fayd/kolla "/usr/local/siu/kolla/kolla/aplicacion/www"
	<Directory "/usr/local/siu/kolla/kolla/aplicacion/www/">
		DirectoryIndex aplicacion.php
		Options MultiViews
		AllowOverride None

		AddType applicacion/x-httpd-php .php

		<Files rest>
			ForceType application/x-httpd-php
		</Files>


		<IfModule !mod_authz_core.c> 
 		            Order allow,deny 
 		            Allow from all 
		</IfModule> 
		<IfModule mod_authz_core.c> 
 		            Require all granted 
		</IfModule>
		SetEnv TOBA_DIR 		"/usr/local/siu/kolla/kolla/toba"
		SetEnv TOBA_PROYECTO 	"kolla"		
		SetEnv TOBA_INSTANCIA	"produccion"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/siu/kolla/kolla/instalacion"
	</Directory>

Lo que cambia es ésta parte


		AddType applicacion/x-httpd-php .php

		<Files rest>
			ForceType application/x-httpd-php
		</Files>


Luego de este cambio deberías reiniciar Apache. Contame como te fue.

Gracias Rodrigo…
Ahora puedo acceder por medio de la url rest…

pero sigo sin poder vincular el 3W con la encuesta… me tira “ocurrió un error, chequee su conexión a internet”…

esto es lo que me arroja el log de sistema

clase: GuzzleHttp\Exception\ClientException
mensaje: Client error response [url] http://192.168.1.16/fayd/kolla/rest/encuestas?unidad_gestion=ARTES [status code] 401 [reason phrase] Unauthorized
traza: [TRAZA]

Perfecto. Con respecto al siguiente error, los usuarios están correctamente configurados tal cuál dice la configuración? http://portalguarani.siu.edu.ar/Portal/wiki/G2/guarakollaconf#DesdelaversiónGuaraní2.9

Creo que está bien todo…

te envío mis archivos de config…


servicios_web_config.txt (2.08 KB)

servidor.txt (166 Bytes)

servidor_usuarios.txt (179 Bytes)

Ariel, creo que los passwords no son idénticos. Corregilos y vemos como sigue.

corroboré los passwords y estan bien… coninciden tanto en el servidor_usuarios.ini como en el servicios_web_config.php nose que puede ser…

En los archivos que me enviaste no son idénticos.


servicios_web_config
sP61gHwQopaqepOzgIWw

servidor_usuarios
sP6lgHwQopaqepOzgIWw

En servidor_usuarios hay una “L” minúscula y en servicios_web_config hay un “1”.

si, tenías razón ahora lo modifiqué… y creo que está todo igual… y sigue sin andar ahora me arroja este error

[b]clase: GuzzleHttp\Exception\RequestException
mensaje: Error creating resource. [url] https://192.168.1.16/fayd/kolla/rest/encuestas?unidad_gestion=ARTES
traza: [TRAZA]

—[ 0 ]-----------------------------------------

  • function: GuzzleHttp\Adapter\StreamAdapter->createResource
  • file: /usr/local/proyectos/guarani2/3w/versiones/2.9.0/src/siu/lib/guzzle/guzzlehttp/guzzle/src/Adapter/StreamAdapter.php, linea 178
  • param:
    0: object: Closure 1: object: GuzzleHttp\Message\Request 2: Array
    (
    [http] => Array
    (
    [method] => GET
    [header] => Host: 192.168.1.16
    Authorization: Basic dWVfZ3VhcmFuaTpzUDZsZ0h3UW9wYXFlcE96Z0lXdw==
    User-Agent: Guzzle/4.2.2 PHP/5.4.4-14+deb7u14
    Connection: close
    [protocol_version] => 1.1
    [ignore_errors] => 1
    [follow_location] => 0
    [verify_peer] =>
    )

)[/b]

alguien tiene idea a que se debe este error??? saludos

Hola, parecería ser un error de Guzzle, me podrían enviar todo el log completo (el mensaje anterior contiene solo una parte).

saludos.

Gracias por responder…

Te envío el log completo… muchas gracias


log_error.txt (15.4 KB)

Hola, ustedes usan un proxy o tienen kolla corriendo en algún otro puerto que no sea el 80?

que pasa si accedes acá https://192.168.1.16/fayd/kolla/rest/encuestas?unidad_gestion=ARTES desde un navegador?

si kolla corre en otro puerto (ponele el 8080) tendrías que configurarlo así https://192.168.1.16:8080/fayd/kolla/rest/encuestas?unidad_gestion=ARTES (esto en instalacion/servicios_web_config.php).

saludos.