Automatiser le changement de permissions sous PyroCMS

Un exemple de console Linux

Lors d’une nouvelle installation de PyroCMS sur un serveur ou lors du déploiement du projet en recette client ou en production, il est nécessaire d’effectuer de façon redondante des modifications sur les permissions. Cette tâche peut s’avérer répétitive et contre-productive.

Je vous propose donc un petit script que vous pouvez rajouter à votre dossier /usr/local/bin (par défaut sur ubuntu, je place l’ensemble de mes scripts dans ce dossier).

il faut rendre le script exécutable en faisant

sudo chmod +x pyrocms_permissions

Je vais rapidement apporter les modifications suivantes :

  • Vérifier qu’on est bien à la racine d’un projet PyroCMS (un simple test pourrait être mis en place)
  • Vérifier que les dossiers existent avant d’effectuer le changement de permissions