No funciona el link toba_usuarios

Buenas tardes. necesitaríamos ayuda con lo soguiente
Necesitamos enviar el link de toba_usuarios a un cliente y no esta funcionando , solo podemos acceder a través de toba_editor pero no queremos enviarle este ultimo, como podriamos proceder?

Gracias

Hola Ariel,

A qué te referís con que no está funcionando? Tienen el alias en el archivo de configuración ‘toba.conf’? Y coincide con la URL del archivo de inicialización ‘instancia.ini’?

Saludos, Florencia.

Si. podemos ingresar a través del link toba_editor y de ahí si ingresar a https://azlxsiuprdss.eastus2.cloudapp.azure.com/toba_usuarios/3.3/ , pero no directamente a toba usuarios, que es lo que necesitamos para pasar a los clientes .

Ariel,

Por qué no pueden ingresar? Me podés dar más detalles? Hay un mensaje de error o qué es lo que sucede?

Saludos, Florencia.

Hola

Tendrá algo que ver con

http://foro.comunidad.siu.edu.ar/index.php?topic=20015.msg88817

Emilio

Si podemos ingresar a través de la url de toba_editor una vez ingresamos al toba editor de ahi dentro del modulo si hacemos clic para acceder a toba usuarios se puede, pero necesitamos que accedan directamente por la url https://azlxsiuprdss.eastus2.cloudapp.azure.com/toba_usuarios/3.3/ el cual no se puede y no a travez de https://azlxsiuprdss.eastus2.cloudapp.azure.com/toba_editor/3.3/

Si tienen duda a lo que nos referimos les pasamos capturas

Ariel,

Si, por favor adjunten captura para que veamos cuál es el error.

Saludos, Florencia.

adjunto captura


capturra.jpg

capturra.png

Ariel,

Podrías adjuntar los archivos ‘toba.conf’ e ‘instancia.ini’ correspondientes a dicha instalación?

Saludos, Florencia.

Instancia.ini

; Configuracion de la INSTANCIA 

base = "toba_3_3"
proyectos = "toba_editor, toba_referencia, toba_usuarios, guarani"
tipo = "normal"

[toba_editor]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor"
url = "/toba_editor/3.3"

[toba_referencia]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia"
url = "/toba_referencia/3.3"

[toba_usuarios]
path = "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios"
url = "/toba_usuarios/3.3"

[guarani]
path = "/usr/local/proyectos/guarani"
url = "/guarani/3.18"
url_pers = "/guarani_pers/3.18"

toba.conf


    Alias /toba_3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/www"
    <Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/www/">
		SetEnv TOBA_DIR		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		Options MultiViews FollowSymLinks
		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>
    </Directory>


	#Configuracion del SP de SAML
	Alias /toba_3.3_sp "/usr/local/proyectos/guarani/vendor/siu-toba/framework/php/3ros/simplesamlphp/www"
	<Directory /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/3ros/simplesamlphp/www>
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>
	</Directory>

	#Proyecto: toba_editor
	Alias /toba_editor/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor/www/"
	<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_editor/www/">
		SetEnv TOBA_DIR 		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		SetEnv TOBA_PROYECTO 	"toba_editor"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		SetEnv TOBA_INSTANCIA	"desarrollo"
		DirectoryIndex aplicacion.php

		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>

		#API REST
		RewriteEngine On
   		RewriteBase /toba_editor/3.3
		Options FollowSymLinks SymLinksIfOwnerMatch
	  	RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
   		RewriteRule ^rest$      rest.php/   [PT,L,QSA]
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
	</Directory>

	#Proyecto: toba_referencia
	Alias /toba_referencia/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia/www/"
	<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_referencia/www/">
		SetEnv TOBA_DIR 		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		SetEnv TOBA_PROYECTO 	"toba_referencia"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		SetEnv TOBA_INSTANCIA	"desarrollo"
		DirectoryIndex aplicacion.php

		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>

		#API REST
		RewriteEngine On
   		RewriteBase /toba_referencia/3.3
		Options FollowSymLinks SymLinksIfOwnerMatch
	  	RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
   		RewriteRule ^rest$      rest.php/   [PT,L,QSA]
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
	</Directory>

	#Proyecto: toba_usuarios
	Alias /toba_usuarios/3.3 "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios/www/"
	<Directory "/usr/local/proyectos/guarani/vendor/siu-toba/framework/proyectos/toba_usuarios/www/">
		SetEnv TOBA_DIR 		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		SetEnv TOBA_PROYECTO 	"toba_usuarios"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		SetEnv TOBA_INSTANCIA	"desarrollo"
		DirectoryIndex aplicacion.php

		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>

		#API REST
		RewriteEngine On
   		RewriteBase /toba_usuarios/3.3
		Options FollowSymLinks SymLinksIfOwnerMatch
	  	RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
   		RewriteRule ^rest$      rest.php/   [PT,L,QSA]
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
	</Directory>

	#Proyecto: guarani
	Alias /guarani/3.18 "/usr/local/proyectos/guarani/www/"
	<Directory "/usr/local/proyectos/guarani/www/">
		SetEnv TOBA_DIR 		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		SetEnv TOBA_PROYECTO 	"guarani"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		SetEnv TOBA_INSTANCIA	"desarrollo"
		DirectoryIndex aplicacion.php

		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>

		#API REST
		RewriteEngine On
   		RewriteBase /guarani/3.18
		Options FollowSymLinks SymLinksIfOwnerMatch
	  	RewriteRule ^rest/(.*)$ rest.php/$1 [PT,L,QSA]
   		RewriteRule ^rest$      rest.php/   [PT,L,QSA]
		SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
	</Directory>

	#Proyecto_pers: guarani
	Alias /guarani_pers/3.18 "/usr/local/proyectos/guarani/personalizacion/www/"
	<Directory "/usr/local/proyectos/guarani/personalizacion/www/">
		SetEnv TOBA_DIR 		"/usr/local/proyectos/guarani/vendor/siu-toba/framework"
		SetEnv TOBA_PROYECTO 	"guarani"
		SetEnv TOBA_INSTALACION_DIR "/usr/local/proyectos/guarani/instalacion"
		SetEnv TOBA_INSTANCIA	"desarrollo"
		Options MultiViews

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

		AllowOverride None
		<IfModule !mod_access_compat.c>
		#Apache 2.2.x
		##Piense en actualizar la version del web server a Apache 2.4.x al menos
		##Si desea seguir en esta version, descomente las siguientes lineas
		#	Order allow,deny
		#	Allow from all
		</IfModule>
		<IfModule mod_access_compat.c>
			#Apache 2.3.x/2.4.x  back-comp (deprecated)
			Order allow,deny
			Allow from all
		</IfModule>
		<IfModule mod_authz_core.c>
			#Apache 2.4.x 
			Require all granted
		</IfModule>
	</Directory>

Detallo el problema por si no se entendió, el primer link funciona, no el segundo, y necesitamos enviarle el segundo al cliente
https://siuuniciu.eastus2.cloudapp.azure.com/toba_editor/3.3/ Funciona

https://siuuniciu.eastus2.cloudapp.azure.com/toba_usuarios/3.3/ No funciona

Saludos

Ariel,

Los archivos son correctos. No puede haber pasado que publicaron el proyecto Toba-Usuarios más tarde y no se reinició Apache?

Saludos, Florencia.

No el apache se reinicio varias veces, es mas sucede lo mismo con otras instalaciones.

Les explico el paso a paso con imágenes:

Si nosotros ingresamos al toba_editor imagen 1

Podemos acceder a través del menú desplegable eligiendo toba_usuarios haciendo clic en la flecha al costado del menu imagen 2

Esto nos permite ingresar al toba_usuarios imagen 3

Pero no podemos directamente desde la URL https://az-lxsiuucsfd.eastus2.cloudapp.azure.com/toba_usuarios/3.3/ sin antes pasar por el toba_editor que es lo que se necesitamos en este caso

Saludos


capturas.rar (509 KB)

Hola Diego

Seguramente lo que está pasando es que ahora los alias que se superponen son los de toba_usuarios, lo mismo que les pasaba en este foro. Pueden verificarlo viendo los logs de apache al momento de reiniciarlo

Saludos!

Buenas tardes, se soluciono corriendo el siguiente comando

./toba proyecto compilar -p toba_usuarios -i desarrollo

Saludos