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.
- 0
- Par Sébastien LETT