Foro de la Comunidad SIU

SIU-Guaraní => Preinscripción => Mensaje iniciado por: gerardojoaquinlopez en Junio 14, 2022, 09:04:27 am

Título: Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 14, 2022, 09:04:27 am
Buenos dias! tenemos un problema con el siguiente error:
Código: [Seleccionar]
Ocurrió un problema en el proceso de borrado. Una forma alternativa de borrar la caché APC es reiniciando el servidor Apache.Otro dato es que esto pasa solamente en producción, en nuestra vm de pruebas funciona bien.
Voy a adjuntar el log del error.

Saludos!
Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 14, 2022, 12:41:48 pm
Hola
En que versión se encuentran?
Esto sucede en el mismo servidor cambiando la variable de producción o es otro servidor distinto a el de desarrollo ?
Puede que sean permisos sobre las carpetas, dejo algún foro para revisar https://foro.comunidad.siu.edu.ar/index.php?topic=16483
y link  documentación  (https://documentacion.siu.edu.ar/wiki/SIU-Guarani/preinscripcion3.13.0/instalacion_desde_cero/instalacion#Permisos_de_carpetas)para ver los permisos de las carpetas
cualquier consulta avísanos
muchas gracias
 3
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 14, 2022, 01:22:17 pm
Bueno estamos en la versión 3.13. Corrobore los permisos pero de igual manera corrí nuevamente los comando y sigue igual.
La maquina virtual en la que si funciona, es una maquina de pruebas que la  armamos en otro servidor, esta locamente.

No se por donde seguir!

Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 14, 2022, 02:02:57 pm
hola
Los permisos de la carpeta instalacion/temp como quedaron?
Podrían probar poniendo producción en falso?
¿que sistema operativo usan?
si todavía no es un servidor productivo probaría cambiándole los permisos. ejemplo si con permisos 777 funciona solo quedaría ver cuales son los usuario y grupo de apache para configurar.

Saludos
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 14, 2022, 02:20:04 pm
Probé de cambiar producción a falso y nada, sigue igual.
Te detallo las características  y lo que me preguntas:

Carpeta /temp:
mv servidor produccion no funciona.
drwxr-xr-x 23 www-data www-data 4096 ene  7 13:52 admin_unau01
drwxr-xr-x 43 www-data www-data 4096 jun 13 12:35 alumno_unau01


VM pruebas  funciona:

Y bueno el servidor que no esta funcionando justamente ya es producción.

drwxrwxr-x 24 www-data www-data 4096 ene  3 10:36 admin_unau01
drwxrwxr-x 15 www-data www-data 4096 ene  3 10:05 alumno_unau01


Para ambos casos el Sistema OPerativos
Debian GNU/Linux 11 (bullseye)


Y bueno justamente el servidor que no funciona ya esta en produccion!
Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 14, 2022, 02:41:20 pm
hola
nos parece que los dos servidores no tiene los mismos permisos me parece uno dice :el mv servidor producción no funciona. tiene drwxr-xr-x  y el VM pruebas  funciona: drwxrwxr-x
le estarían faltando permisos de escritura (w)
tal vez con algo similar a sudo chmod 775 sobre esas carpetas

https://documentacion.siu.edu.ar/wiki/SIU-Guarani/preinscripcion3.9.0/instalacion_desde_cero/instalacion#Permisos_de_carpetas

muchas gracias
saludos
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 14, 2022, 02:48:53 pm
Corrí los permisos:

sudo chmod 775 -R instalacion/temp
sudo chmod 775 -R instalacion/log
sudo chmod 775 -R instalacion/cache
sudo chmod 775 -R src/siu/www


Pero sigue lo mismo!
Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 14, 2022, 03:02:06 pm
Hola
como quedaron las carpetas ahora en comparación con el servidor de pruebas?
como prueba adicional ¿probaron reiniciando el apache ?

Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 14, 2022, 03:07:04 pm
Si estuve comparando las carpetas y quedaron iguales. Y también reinicie apache!
Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 14, 2022, 04:30:10 pm
Hola
Podrían hacer una ultima prueba, igualmente reseteando apache el apc se borra.
Si es un producción de prueba y sino tiene acceso de desde fuera podrían poner los permisos en 777 y probar nuevamente el limpiar cache ?
luego vuelvan a colocarlos como antes. ya que no es una buena practica asignar permisos a todos
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 15, 2022, 09:25:04 am
Buenos días! siguiendo con su guía, le aplicamos permisos 777 pero sigue lo mismo!
Lo raro es que local (en una maquina virtual de pruebas anda  bien) y online (producción no).

En el log:
Código: [Seleccionar]
WARNING
Archivo: /var/www/preinscripcion/src/siu/operaciones/limpiar_cache/controlador.php
Linea: 54
file_get_contents(http://localhost/preinscripcion_admin/unau/clearapc.php): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 15, 2022, 11:15:32 am
Hola
Como es la url de preinscripcion? es con https?
muchas gracias
saludos
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 15, 2022, 11:29:18 am
Hola Jesica ,SI es con https



Saludos!
Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 15, 2022, 11:57:52 am
Hola
Podrían probar el el archivo
preinscripcion/src/siu/operaciones/limpiar_cache/controlador.php
linea 52 cambiar el http por https  asi la variable $url queda con https
De funcionar el cambio debería hacerse como personalización para que no lo pierdan al actualizar
Avísanos si te funciona
saludos
Título: Re:Error al eliminar cache
Publicado por: gerardojoaquinlopez en Junio 15, 2022, 12:47:38 pm
Bueno  te cuento que lo deje así:
Código: [Seleccionar]
$url = "https://localhost" . $alias . "/clearapc.php";

Y no funciono!

Pero probé de esta manera y funciono de diez:
Código: [Seleccionar]
$url = "https://preadmin.unau.edu.ar" . $alias . "/clearapc.php";
Vamos a encarar la personalización!

Ahora una consulta sobre la personalización:
Tendríamos que copiar el archivo  preinscripcion/src/siu/operaciones/limpiar_cache/controlador.php
en la ruta var/www/preinscripcion/src/pers/unau/operaciones/limpiar_cache/controlador.php simplemente con la linea url editada y listo o involucra otros archivos?

Muchísimas Gracias!
Saludos


Título: Re:Error al eliminar cache
Publicado por: Jesica Schnaiderman en Junio 15, 2022, 01:33:23 pm
hola
si seria de esa manera siguiendo la estructura y reemplazando esa linea en la función
igualmente si pueden por favor generar un gds haciendo referencia al foro
muchas gracias
saludos
Título: Re:Error al eliminar cache
Publicado por: Sebastian Barrios en Junio 16, 2022, 09:06:05 am
Se continua via gds 58643