[Resuelto] Acceso al kolla desde guarani

Estimados he instalad kolla 3.6 sin ningun tipo de inconvenientes ahora cuando me quiero conectar desde
guarani 2.9.1 me da un Not Found para el base_url mi kolla esta funcionando en http://10.1.1.44/siu/kolla/

Dejo la configuración que poseo ahora

En el archivo /instalación/servicios_web_config.php
coloco en
‘consumidos’ => array(
‘kolla’ => array(
‘tipo’ => ‘rest’,
‘parametros’ => array( //Son opciones de la librería Guzzle
‘base_url’ => “https://10.1.1.44/siu/kolla/reset/”,
‘defaults’ => array (
‘auth’ => array(‘ue_guarani’,‘guarani’), //user, password, segun guzzle
‘verify’ => false //no verificar cert ssl si no están firmados.
)
)
),
)

Hola Alejandro,
la url que está escrita en base_url termina en “reset” en lugar de “rest” puede que sea ese el problema.
Si pones la url http://10.1.1.44/siu/kolla/rest/ en el navegador, ¿te responde correctamente?

Saludos.
Clara.

Hola clara no el la url http://10.1.1.44/siu/kolla/rest/ el navegador me da Not found lo unico que me responde pidiendome usuario y password es http://10.1.1.44/siu/kolla/rest.php pero esa no es la url que va en el base_url

A ver, no estoy entendiendo del todo.

  1. ¿La url correcta es con http o con https? (Aprovecho para comentar que lo recomendable es utilizar https)

  2. ¿Al armar la url finalizando en …/kolla/rest/ da not found pero finalizando en …/kolla/rest.php si responde? Si esto es asi quizas esté faltando algo en la configuración de los ailas, ¿podes mostrarnos cómo está esto en el archivo toba.conf de la instalación de Kolla?

Saludos.

  1. lo armamos https

  2. copio el archivo toba.conf ya que al armar
    la url finalizando en …/kolla/rest/ da not found pero finalizando en …/kolla/rest.php

Alias /siu/kolla_toba “/usr/local/proyectos/kolla/kolla/toba/www”
<Directory “/usr/local/proyectos/kolla/kolla/toba/www/”>
SetEnv TOBA_DIR “/usr/local/proyectos/kolla/kolla/toba”
Options MultiViews
AllowOverride None
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all


Require all granted

    #Proyecto: toba_usuarios
    Alias /siu/kolla_toba_usuarios "/usr/local/proyectos/kolla/kolla/toba/proyectos/toba_usuarios/www"
    <Directory "/usr/local/proyectos/kolla/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                 "/usr/local/proyectos/kolla/kolla/toba"
            SetEnv TOBA_PROYECTO    "toba_usuarios"
            SetEnv TOBA_INSTANCIA   "produccion"
            SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/kolla/kolla/instalacion"
    </Directory>

#Proyecto: kolla
Alias /siu/kolla “/usr/local/proyectos/kolla/kolla/aplicacion/www”
<Directory “/usr/local/proyectos/kolla/kolla/aplicacion/www/”>
DirectoryIndex aplicacion.php
Options MultiViews
AllowOverride None
<IfModule !mod_authz_core.c>
Order allow,deny
Allow from all


Require all granted

SetEnv TOBA_DIR “/usr/local/proyectos/kolla/kolla/toba”
SetEnv TOBA_PROYECTO “kolla”
SetEnv TOBA_INSTANCIA “produccion”
SetEnv TOBA_INSTALACION_DIR “/usr/local/proyectos/kolla/kolla/instalacion”

En la sección del proyecto Kolla falta agregar lo siguiente:


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

dentro de la sección … para que pueda resolver bien esa url.

Saludos.

Esa es la solución a mi problema muchas gracias