?>/script>'; } ?> [Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice... Widgets Magazine

Autor Tema: [Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice...  (Leído 17374 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado peperfus

  • ******
  • Mensajes: 251
Hola, creo que el título es bastante descriptivo.
Cuando actualizo el luci, le hago un /etc/init.d/uhttpd restart, pero me sigue mostrando la versión anterior de su web. Tengo que reiniciar el router para que me muestre la nueva versión actualizada.

¿Alguien sabe qué hacer para no tener que reiniciar el router?

Gracias.
« Última modificación: 21-12-2019, 19:55 (Sábado) por peperfus »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re:Al actualizar LUCI me toca reiniciar el router para que se actualice su web ...
« Respuesta #1 en: 18-12-2019, 18:43 (Miércoles) »
Vacía la caché del explorador.
Con el Morcilla dale al CTRL+F5
Con el Chromo CTRL+Shift+F5 (el shift creo que es opcional o dependerá de la versión)

https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/
« Última modificación: 18-12-2019, 18:47 (Miércoles) por Tki2000 »

Desconectado peperfus

  • ******
  • Mensajes: 251
Gracias por la respuesta, pero nada. He borrado todo el historial y sigue apareciendo la web anterior. Incluso he probado en firefox y en chrome y en otro PC.

Es una cosa rara. ¿A nadie más le pasa?

Desconectado peperfus

  • ******
  • Mensajes: 251
No sé si tendrá algo que ver con esto.
En la próxima actualización lo probaré.
Citar
uci set luci.ccache.enable=0
uci commit luci
at the command line
or
simply remove /tmp/.luci-indexcache
(extraído de:)
https://stackoverflow.com/questions/29403404/how-to-reload-usr-lib-lua-luci-dispatcher-lua-after-a-modification-without-rest

Edito:
He hecho lo siguiente y me ha funcionado:
Código: [Seleccionar]
/etc/init.d/uhttpd stop
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulescache
/etc/init.d/uhttpd start
Y refrescar la web en el navegador.
Creo que esto debería hacerlo el uhttpd al pasarle el parámetro restart (o start, en su caso)
« Última modificación: 21-12-2019, 16:07 (Sábado) por peperfus »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...

Desconectado peperfus

  • ******
  • Mensajes: 251
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...

Sí, es verdad. Cuando instalo algún módulo extra, como por ejemplo el luci-ddns, no aparece él solo, sino que entro por ejemplo a Status y al refrescarse la web, ya aparece la gestión de ddns en Services. A lo mejor es que al instalar algún módulo se borra la caché del servidor y fuerza a regenerarla?