Hello,
J'ai finalement réussi à résoudre mon problème. Je pense que c'est lors de la dernière mise à jour firmware d'Asus Merlin qui a fait sauter la partie JFFS, je ne m'en suis pas aperçu tout de suite car ça reste en mémoire mais lors des derniers orages mon routeur a redémarré et c'est à partir de là que la diffusion TV a commencé à déconner
Effectivement quand on va dans le menu de mise à jour du firmware, il est recommandé de backuper aussi la partition JFFS via le bouton juste en dessous... Via Putty je n'avais même plus accès à la partition /opt/.... avec un message comme quoi le chemin n'existait pas donc ça semble concorder.
Du coup j'ai reset complètement le routeur pour redérouler la procédure qui n'est plus vraiment à jour... Au final il vaut mieux utiliser le post N°7 de @Bobby60 (voir ici :
https://lafibre.info/remplacer-sfr/ftth-sfr-1gb-remplacer-la-nb6vac-par-un-routeur-asus-rt-ac88u/24/). Il faut évidemment adapter quelques commandes notamment au niveau de la version de php qui n'est plus 5 mais 8.
Après avoir fait ça, ça ne fonctionne pas. Comme l'a indiqué @Jugar sur cette page :
https://lafibre.info/remplacer-sfr/ftth-sfr-1gb-remplacer-la-nb6vac-par-un-routeur-asus-rt-ac88u/36/ il manque une étape mais le lien est mort :
https://hqt.ro/lighttpd-web-server-with-php-support-through-entware-ng/ Heureusement la wayback machine est là pour nous aider (et rappeler de vieux souvenirs avec certains sites
). Donc l'étape qui manque est la suivante : une fois connecté en putty il faut créer un fichier via les commandes suivantes :
cat >> /opt/etc/lighttpd/conf.d/30-fastcgi.conf << EOF
server.modules += ( "mod_fastcgi" )
fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"max-procs" => 1,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000" )
)
)
)
EOF
Un reboot du routeur et normalement après ça, tout roule !
Merci à ceux qui m'ont répondu !