Ticket #1250 (closed defect: invalid)
exec bit sur les fichiers
Reported by: | flashfr | Owned by: | xave |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | module:admin | Version: | 2.3 |
Severity: | normal | Keywords: | |
Cc: |
Description
Bonjour,
Après la mise à jour, j'ai eu un beau message d'erreur "Precondition Failed" venant de l'Apache de mon hébergeur.
Il se trouve qu'avant de servir un fichier, il vérifie ses droits, notamment s'il n'est pas exécutable. (Je ne préjuge pas de l'intérêt de faire cela, mais c'est comme ça.)
Or après l'install, tous les fichiers installés avaient ce bit exécutable activé...
Après la mise à jour (ou l'install d'ailleurs, je crois que ça m'était aussi arrivé à l'install initiale), Il faudrait vérifier que tous les fichiers qui ne sont pas des répertoires aient le droit 664 (lecture et écriture pour l'utilisateur et groupe, lecture uniquement pour les autres) ou 644.
Change History
comment:2 Changed 14 years ago by xave
- Summary changed from Problème lors de la mise à jour vers 2.3.1 to exec bit sur les fichiers
Alors le problème, c'est que c'est géré, normalement. Je ne vois pas où ça a pu arriver et il faudrait plus de renseignements : quel type de mise à jour, à partir de quelle archive, etc...
comment:3 Changed 14 years ago by franck
- Owner changed from team to xave
- Status changed from new to reviewing
comment:5 Changed 13 years ago by franck
Est-ce que ça s'est reproduit avec les mises à jour suivantes (2.4.0 à 2.4.4) ?
Juste pour info : cela n'est vrai que pour les fichiers servis directement par Apache. Il ne vérifie pas les fichiers inclus par PHP. Ça semble évidement mais je préfère le préciser.
Mais bon autant le gérer quand même ;)
en passant le problème doit exister aussi pour l'install de plugins.