Bonjour,
Depuis le passage en 4.2.7 le plugin webview ne semble plus fonctionner même après réinstallation des dépendance j’ai le message « Fobidden You don’t have permission to access this resource. » Peut etre lié aux nouvelles mises à jour de sécurité lié à la 4.2.7… ?
Rien dans les logs et le problème semble le même avec proxy ou non…
Pouvez-vous me confirmer que je ne suis pas le seul dans ce cas ?
Bonjour,
Il est possible et même probable que vous ayez cette erreur depuis les changements en 4.2
Mais qu’essayez-vous d’afficher?
En soit le plugin fonctionne, est-ce qu’il est encore utile dans votre cas, ca dépend.
Si on savait ce que vous afficher il y aurait p-e une autre solution.
Par exemple pour afficher la configuration de mon routeur (qui n’est volontairement pas accessible de l’extérieur) : J’ai donc en paramètres un type URL avec URL : #proxy#http:/192.168.2.1
Ou encore accéder à la configuration de mes modules ESPEASY wifi j’utilise aussi le proxy avec l’URL: http://192.168.2.53
Ca à l’air de fonctionner pour les URL distantes mais plus en passant par le proxy…
Effectivement chez moi aussi et je pense que c’est à cause du .htaccess à la racine du site et qui comprends la ligne : RedirectMatch 403 (?i)^./core/class/.$
Si tu mets en commentaires la ligne, le plugin refonctionne avec le proxy, mais cela pose un problème de sécurité sur le répertoire « /core/class ».
Cela vient sûrement que lorsque l’on utilise le proxy cela se traduit par une URL de type : https://mon.jeedom.fr/plugins/webview/core/class/proxy/miniProxy.php?http://192.168.1.1/ → /core/class match et donc redirect 403
Autre solution :
- modifier le fichier à la ligne 201 : /var/www/html/plugins/webview/core/class/webview.class.php
Avant : $proxy = ‹ /plugins/webview/core/class/proxy/miniProxy.php? ›;
Après : $proxy = ‹ /plugins/webview/miniProxy.php? ›; - copier le fichier miniProxy.php à la racine du plugin webview
cp /var/www/html/plugins/webview/core/class/proxy/miniProxy.php /var/www/html/plugins/webview/