WordPress Aide

Nous avons fait de notre mieux afin de traduire cette page pour vous. La page en anglais est également disponible.

Réinitialiser les autorisations des fichiers et dossiers WordPress avec SSH

Pour des raisons de sécurité, les fichiers et dossiers sur les serveurs disposent d'autorisations qui déterminent qui peut lire, écrire, accéder et modifier ces fichiers et dossiers. Les autorisations sont présentées avec des valeurs numériques et, pour WordPress, elles doivent être définies sur 755 pour les dossiers et 644 pour les fichiers (dans les anciens comptes d'hébergement Web et Managed WordPress, ces valeurs sont 705 pour les dossiers et 604 pour les fichiers). Des autorisations insuffisantes peuvent provoquer des erreurs sur le site et lorsque leurs valeurs sont incorrectes, cela peut constituer un risque potentiel pour la sécurité. Si vous souhaitez en savoir plus sur la signification de ces valeurs, vous pouvez consulter cet article sur wordpress.org . Voici comment réinitialiser les autorisations via SSH à l'aide des commandes BASH.

Obligatoire: vous aurez besoin d'une application SSH pour effectuer ces étapes. Nous suggérons PuTTY pour Windows ou Terminal pour macOS .
Avertissement: Faites très attention et assurez-vous que vous vous trouvez dans le bon répertoire lorsque vous modifiez les autorisations. Si vous modifiez les autorisations dans le mauvais dossier sur le serveur, il sera difficile d'annuler la modification et cela peut causer des problèmes.
Remarque: les sites hébergés sur Gérer les plans d'hébergement WordPress disposent déjà des autorisations appropriées et ne peuvent pas être modifiés pour des raisons de sécurité.
  1. Connectez-vous à votre compte d'hébergement avec SSH .
  2. Utilisez la commande ls pour lister les fichiers et dossiers, et cd et ../ pour vous déplacer dans les répertoires jusqu'à ce que vous soyez dans le répertoire avec l'installation de WordPress.
  3. Utilisez la commande pwd pour trouver le chemin d'accès au dossier (répertoire) actuel.
  4. Entrez les commandes suivantes:
    • Pour modifier les autorisations des dossiers:
      find / path / to / current / directory / -type d -exec chmod 755{} \;
      Dans la commande ci-dessus, vous devez remplacer/path/to/current/directory/ avec le chemin réel de l'étape 3.
    • Pour modifier les autorisations pour les fichiers:
      find / path / to / current / répertoire / -type f -exec chmod 644{} \;
      Dans la commande ci-dessus, vous devez remplacer/path/to/current/directory/ avec le chemin réel de l'étape 3.

Vous verrez un message confirmant que les modifications ont réussi.

En savoir plus