Buenas, hago una consulta. Se pueden tener 2 versiones de guarani 3W en el mismo servidor? es decir /v283 y /v290? porque lo tenemos así pero parece que está confundiendo a la cache. Si entramos a /v290 vemos elementos de la /v283 (como por ejemplo el “olvidaste tu contraseña?”). Habría que modificar o especificar algo en la configuración para no tener este problema?
Cuando instalamos hace poco en el INSPT tuvimos un problema similar. Le reenvío el hilo al técnico a ver si el puede contestar y contar lo que nos pasó a nosotros y como lo resolvió.
Hola, prueben modificar en src/siu/modelo/datos/catalogo.php la constante prefijo_memcache, por ejemplo:
En v283:
...
class catalogo
{
const id = '__ID__';
const prefijo_memcache = 'catalogo_v283__';
...
En v290:
...
class catalogo
{
const id = '__ID__';
const prefijo_memcache = 'catalogo_v290__';
...
si con esta prueba deja de ocurrirte el problema que mencionas habría que personalizar dicha clase (src/siu/modelo/datos/catalogo.php) sobrescribiendo la constante prefijo_memcache.
La otra que se puede hacer si no quieren modificar el código es asegurarse de que las dos instalaciones usen diferentes IDs de bloque de acceso, esto se configura en instalacion/alias.conf:
....
<Location ~ "/g3w2_283/*">
# representa el id interno de la unidad académica. Se correponde con la entrada
# en el archivo config.yml ua_<ACC_ID>. Ej: ua_VET
SetEnv ACC_ID des01
....
Si en la v283 usas des01 en v290 ponele un ID diferente des02 por ejemplo, ya que dicho ID se utiliza para formar el nombre del elemento almacenado en cache.