Dans une application PHP typique, quelles devraient être les autorisations de fichier des fichiers .php, .html et image? J'utilise PHP5 avec Apache sur une machine Linux.PHP, html, autorisations de fichiers d'image?
Merci
Dans une application PHP typique, quelles devraient être les autorisations de fichier des fichiers .php, .html et image? J'utilise PHP5 avec Apache sur une machine Linux.PHP, html, autorisations de fichiers d'image?
Merci
html et les images doivent être en lecture seule à l'utilisateur au serveur web
php doit être lu & exécuter
Il n'y a pas de situation "typique" imo.
Dans nos systèmes de production de nos autorisations de fichier pour l'ensemble DocumentRoot sont:
-rw-rw-r-- 186 677 Déployez 17 Nov deploy 11h32 template.php
Ils sont la propriété de déployer l'utilisateur, car c'est l'utilisateur que nous utilisons pour déployer notre application dans notre environnement de production. Ils sont modifiables en groupe afin que les autres membres du groupe de déploiement (administrateurs système, développeurs) puissent les modifier si besoin est. Dans un système partagé vous n'auriez probablement pas 0664 parce que vous ne voudriez pas que d'autres personnes lisent vos fichiers, et vous utiliseriez probablement 0660 ou 0640.
PHP n'a pas besoin d'être exécutable. – hobodave
u sûr? Je me souviens d'avoir "interdit" des problèmes sans cela – Amirshk
Je suis sûr à ce sujet! A moins que vous l'utilisiez comme script shell! –