1, Oct 2024
Fixer les permissions Chmod 644 sur les fichiers et Chmod 755 sur les dossiers

Après transfert d’un site WordPress ou autre CMS, ou autre site tout court (..) vous vous rendez compte que les permissions de fichiers/dossiers ne sont plus les bonnes. Cela provoque en générale des erreurs 403 ou 500… Il faut donc modifier les permissions des fichiers et dossiers concernéées.

Pour gérer les permissions des fichiers et dossiers de votre site web via cPanel ou Shell SSH, vous pouvez suivre ces étapes simples en utilisant des commandes pour ajuster les autorisations.

Étape 1 : Se connecter au terminal cPanel ou via Shell SSH

Tout d’abord, connectez-vous au terminal de votre hébergement via cPanel ou via Shell SSH.

Étape 2 : Accéder au bon répertoire

Pour simplifier, nous allons utiliser des chemins d’accès relatifs. Commencez par entrer dans le répertoire de votre application Web (par exemple, votre site WordPress).

  • Pour un site web principal, utilisez la commande cd public_html
  • Pour un domaine supplémentaire (addon domain), le chemin pourrait être similaire à cd example.com

Dans notre exemple, le répertoire sera /public_html.

Étape 3 : Vérifier les fichiers et dossiers

Une fois que vous êtes dans le bon répertoire, vous pouvez utiliser la commande ls pour vérifier son contenu :

ls

Cette commande affichera les fichiers et dossiers présents, confirmant que vous êtes bien dans le bon répertoire.

Étape 4 : Sauvegarder avant de modifier

Avant toute opération sensible, il est indispensable de réaliser une sauvegarde de votre site. Cela vous permettra de restaurer facilement vos données en cas de problème ou de manipulation erronée.

Étape 5 : Modifier les permissions des fichiers en 644

Passons maintenant à la modification des permissions. Pour les fichiers, nous allons utiliser Chmod 644. Cette commande permet de réparer les permissions des fichiers et de garantir que seuls le propriétaire peut les modifier, tandis que les autres peuvent les lire.

Assurez-vous d’être dans le répertoire de votre application (par exemple, public_html), puis exécutez :

find . -type f -exec chmod 644 {} \;

Cette commande peut prendre plusieurs minutes, en fonction du nombre de fichiers à traiter.

Étape 6 : Modifier les permissions des dossiers en 755

Ensuite, nous allons définir les permissions des dossiers en utilisant Chmod 755. Cela permet au propriétaire de lire, écrire et exécuter, tandis que les autres peuvent uniquement lire et exécuter.

Toujours dans le bon répertoire, exécutez la commande suivante :

find . -type d -exec chmod 755 {} \;

Ces deux commandes vous permettront de réparer rapidement et efficacement les permissions de vos fichiers et dossiers, garantissant la sécurité et le bon fonctionnement de votre site web. N’oubliez pas que les permissions incorrectes peuvent exposer votre site à des vulnérabilités ou rendre certaines fonctionnalités inaccessibles, d’où l’importance de toujours les vérifier après toute modification.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *