Hébergement et cPanel

Permissions correctes pour les répertoires et les fichiers

Vérifié le 2 min de lecture fichiers permissions

Pour les fichiers publics d'un site, utilisez normalement 755 pour les répertoires et 644 pour les fichiers. Les processus PHP du compte s'exécutent avec son propriétaire : vous n'avez donc pas besoin de donner l'écriture à tout le monde avec 777.

Ce que signifient ces valeurs

  • 755 sur un dossier : son propriétaire peut le modifier ; les autres permissions permettent de le lire et de le parcourir lorsque les autres contrôles l'autorisent.
  • 644 sur un fichier : son propriétaire peut le modifier ; les autres peuvent le lire lorsqu'ils ont accès à son chemin.
  • 777 permet aussi à d'autres utilisateurs d'écrire. Ce n'est pas une solution adaptée à l'erreur d'une application.

N'appliquez pas 755/644 sans distinction à tout le compte. Les clés privées, les fichiers de configuration contenant des secrets et certains répertoires nécessitent des permissions plus restrictives. Les exécutables peuvent nécessiter la permission d'exécution ; respectez les instructions propres à chaque outil.

Corriger un problème d'écriture

  1. Identifiez le chemin exact qui apparaît dans l'erreur.
  2. Vérifiez s'il s'agit d'un fichier ou d'un répertoire et notez ses permissions actuelles.
  3. Depuis cPanel > Gestionnaire de fichiers, sélectionnez-le et ouvrez Permissions. Appliquez la valeur qui correspond à ce contenu.
  4. Répétez l'opération qui échouait et vérifiez le résultat.

Si l'erreur persiste, vérifiez le propriétaire du fichier, le quota de disque, le chemin et les restrictions de l'application. Changer les permissions ne corrige ni un mauvais propriétaire ni un disque plein. Indiquez-nous le chemin et l'erreur si vous avez besoin d'aide ; évitez les modifications récursives sur mail, .ssh ou tout le dossier principal.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.