Anomalie #5742
ferméSymlink de DocumentRoot et erreur "403 Forbidden" de resizeimg
100%
Faire le test d'accès avec le "realpath"
Description
Soit une machine sur laquelle, par manque d'espace disque, le répertoire `/var/www` a été déplacé dans `/home/www` et un symlink a été fait pour pointer de `/var/www --> /home/www`.
Alors, dans ce cas, `resizeimg` renvoi une erreur "403 Forbidden" car il détecte que l'image `/var/www/xxx/FOO/Images/bar.png` se situe dans `/home/www/...` qui est hors de `/var/www/...` et bloque donc l'accès.
`resizeimg` génère plusieurs erreurs 403, mais on a pas le détail et on ne sait pas quelle condition génère l'erreur.
Il faudrait, a minima, que `resizeimg` affiche plus de détails sur l'erreur avec un message du style : Acces denied because requested image is outside the context root directory blah blah blah...
Voir ensuite s'il est possible de gérer ce cas (cas ou `/var` ou `/var/www` est un symlink vers un autre emplacement) dans `resizeimg`, car à part lui, cela ne semble pas poser de problème ailleurs dans Dynacase.
Mis à jour par Jérôme Augé il y a plus de 10 ans
- Sujet changé de Symink de DocumentRoot et erreur "403 Forbidden" de resizeimg à Symlink de DocumentRoot et erreur "403 Forbidden" de resizeimg
Mis à jour par Marc Claverie il y a plus de 10 ans
- Statut changé de Nouveau à Assigné
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.20
Mis à jour par Éric Brison il y a plus de 10 ans
- Statut changé de À analyser à Assigné
- Solution proposée mis à jour (diff)
Mis à jour par Éric Brison il y a plus de 10 ans
- Statut changé de Assigné à Intégré
- % réalisé changé de 0 à 100
Appliqué par commit dynacase-core|commit:090b2af843f98ac999c03c7248f4406d193ec1dc.