Permissions des dossiers Joomla 2.5 et 3.x : Différence entre versions
(→Procédure) |
(→Règle générale) |
||
Ligne 29 : | Ligne 29 : | ||
== Règle générale == | == Règle générale == | ||
La règle générale sur '''[[Joomla]] 2.5 & 3.x''' recommande que les autorisations suivantes soient appliquées à la <span style="color: #FF0000;">'''racine'''</span> du site : | La règle générale sur '''[[Joomla]] 2.5 & 3.x''' recommande que les autorisations suivantes soient appliquées à la <span style="color: #FF0000;">'''racine'''</span> du site : | ||
− | * | + | * '''755''' -> dossiers (folders) |
− | + | * '''644''' -> fichiers (files) | |
[[find]] . -type f | xargs chmod -v 644 | [[find]] . -type f | xargs chmod -v 644 | ||
[[find]] . -type d | xargs chmod -v 755 | [[find]] . -type d | xargs chmod -v 755 |
Version du 14 mars 2015 à 20:11
Lien court vers cette page : http://vt.cx/jl0
QR code vers cette page : http://vt.cx/jl0.qr
Sommaire
Mots-clé
Présentation
Le réglages des permissions par dossier à l'aide de CHMOD, du FTP ou via la console, est toujours une source de stress et d'inquiétude pour les webmasters développant en Joomla et particulièrement dans les cas de mises à jour. Pour aider à gérer cela sur des sites développés en Joomla 2.5 & 3.x, seront regroupés ici les informations en relation avec cet aspect du problème.
Attention ! Les commandes proposées dans cet article sont à utiliser à la racine du site Joomla pour lequel on veut appliquer les permissions.
Procédure
Règle générale
La règle générale sur Joomla 2.5 & 3.x recommande que les autorisations suivantes soient appliquées à la racine du site :
- 755 -> dossiers (folders)
- 644 -> fichiers (files)
find . -type f | xargs chmod -v 644 find . -type d | xargs chmod -v 755
Des exceptions toutefois :
- 444 -> configuration.php
- 777 -> dossiers et fichiers des répertoires qui suivent :
/cache /log /tmp /administrator/cache
En cas de mise à jour
Pour éviter toute déconvenue lors de l'installation de nouvelles extensions ou de mises à jour, il est recommandé de mettre les autorisations d'écriture de l'ensemble du site à 777 et ce, le temps de l'installation. Ceci s'effectue avec la commande suivante à saisir à la racine du site :
find . | xargs chmod -v 777
Une fois les mises à jour terminées, penser à remettre les autorisations comme décrit dans la règle générale plus haut.
Articles Vulgum Techus
Articles externes
- stackoverflow How to set chmod for a folder and all of its subfolders and files in Linux Ubuntu Terminal?