Projet

Général

Profil

Actions

Anomalie #5742

fermé

Symlink de DocumentRoot et erreur "403 Forbidden" de resizeimg

Ajouté par Jérôme Augé il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
22/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
Version source:
Solution proposée:

Faire le test d'accès avec le "realpath"

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non

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 Marc Claverie il y a plus de 10 ans

  • Statut changé de Assigné à Nouveau

Mis à jour par Marc Claverie il y a plus de 10 ans

  • Statut changé de Nouveau à À analyser

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.

Actions

Formats disponibles : Atom PDF