Permissions des dossiers Joomla 2.5 et 3.x : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Procédure)
Ligne 34 : Ligne 34 :
 
  [[find]] . -type d | xargs chmod -v 755
 
  [[find]] . -type d | xargs chmod -v 755
 
Des exceptions toutefois :
 
Des exceptions toutefois :
* configuration.php -> '''444'''
+
* '''444''' -> configuration.php
* fichiers (et non dossiers) dans /images -> '''707''' avec :
+
* '''777''' -> dossiers et fichiers des répertoires qui suivent :  
  cd images
+
  /cache
  [[find]] . -type f | xargs chmod -v 707
+
  /log
 +
/tmp
 +
/administrator/cache
  
 
== En cas de mise à jour ==
 
== En cas de mise à jour ==

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

Mise à 755 des dossiers de manière récursive avec FlashFXP


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 :

  • dossiers (folders) -> 755
  • fichiers (files) -> 644
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

Commentaires

blog comments powered by Disqus