Vous voyez une erreur 401 sur votre site WordPress ?

C'est l'une des erreurs WordPress les plus déroutantes qui pourraient vous empêcher d'accéder à votre site Web WordPress.

L'erreur 401 a plusieurs noms, y compris l'erreur 401 et l'erreur non autorisée 401. Ces erreurs sont parfois accompagnées d'un message “L'accès est refusé en raison d'informations d'identification invalides” ou “Autorisation requise”.

Dans cet article, nous allons vous montrer différentes solutions pour corriger facilement l'erreur 401 dans WordPress. Nous discuterons également de ses causes et de la manière de l'éviter à l'avenir.

Correction de l'erreur 401 dans WordPress

Qu'est-ce qui cause l'erreur 401 dans WordPress ?

L'erreur 401 dans WordPress est causée par une authentification incorrecte lors de la communication avec le serveur d'hébergement WordPress.

Par exemple, si vous avez protégé par mot de passe votre dossier d'administration WordPress, ne pas saisir de mot de passe affichera une page d'erreur 401 sur les pages de connexion et d'administration de WordPress.

Erreur 401 Échec de l'autorisation

Cependant, dans certains cas, vous pouvez voir cette erreur même sans ajouter de protection par mot de passe spéciale à votre site Web.

Par exemple, les plugins de sécurité WordPress peuvent verrouiller votre zone d'administration lors d'une attaque par force brute.

Une autre cause fréquente de cette erreur est les mesures de sécurité prises par les sociétés d'hébergement pour protéger votre site Web WordPress. Ces mesures de sécurité commencent à afficher cette erreur lorsque vos pages de connexion WordPress sont consultées de manière excessive.

Généralement, l'erreur 401 apparaît sur les pages d'administration et de connexion de WordPress. Cependant, dans certains cas, il peut apparaître sur toutes les pages de votre site Web.

Vous devrez résoudre exactement la cause de l'erreur, puis la corriger.

Cela étant dit, examinons différentes solutions pour corriger rapidement l'erreur 401 dans WordPress.

1. Supprimer temporairement la protection par mot de passe sur WordPress Admin

Si vous avez protégé par mot de passe votre répertoire d'administration WordPress, cela pourrait être la solution dont vous avez besoin.

Vous avez peut-être oublié le mot de passe de votre répertoire admin ou la configuration de votre serveur a peut-être changé.

Rendez-vous sur votre panneau de contrôle d'hébergement WordPress et localisez l'icône Directory Privacy ou Password Protected Directorys.

Notre capture d'écran montre notre compte d'hébergement Bluehost, mais la plupart des panneaux d'hébergement auront cette option.

Confidentialité du répertoire

Une fois ouvert, vous verrez tous les fichiers et dossiers de votre compte d'hébergement. Accédez à votre répertoire wp-admin et sélectionnez-le en cliquant sur son nom.

Le panneau de contrôle affichera maintenant ses paramètres de protection par mot de passe. Décochez simplement la case à côté de l'option “Mot de passe pour protéger ce répertoire” et cliquez sur le bouton Enregistrer.

Désactiver la protection par mot de passe

Après cela, cliquez sur le bouton Retour et faites défiler vers le bas de la page. De là, vous devez supprimer le nom d'utilisateur que vous avez utilisé pour vous connecter à votre répertoire protégé par mot de passe.

Vous avez désactivé avec succès la protection par mot de passe pour votre répertoire d'administration WordPress. Vous pouvez maintenant essayer de vous connecter à votre site WordPress.

Si tout fonctionne normalement, vous pouvez continuer et activer la protection par mot de passe pour votre zone d'administration WordPress en créant un nouvel utilisateur et un nouveau mot de passe.

2. Effacer le cache du pare-feu pour résoudre l'erreur 401 dans WordPress

Si vous utilisez un service de pare-feu WordPress basé sur le cloud comme Sucuri ou Cloudflare, une erreur 401 peut être déclenchée lorsque le pare-feu ne parvient pas à communiquer avec votre site Web.

Purger le cache dans le pare-feu Sucuri

Si vous utilisez Sucuri, connectez-vous à votre tableau de bord Sucuri et visitez la page “Performances”. De là, vous devez passer à l'onglet “Effacer le cache”, puis cliquer sur le bouton “Effacer le cache”.

Vider le cache de Sucuri

Purger le cache dans Cloudflare

Si vous utilisez Cloudflare, vous devez vous connecter au tableau de bord Cloudflare et accéder à la section « Mise en cache ». De là, vous devez cliquer sur le bouton “Tout purger” pour effacer tout le cache.

Vider le cache de Cloudflare

Après avoir vidé le cache de votre pare-feu, continuez et videz également le cache de votre navigateur ou le cache WordPress. Consultez notre guide complet sur la façon de vider le cache dans WordPress pour plus de détails.

3. Désactiver tous les plugins WordPress

Un plugin WordPress qui se comporte mal ou mal configuré peut également déclencher l'erreur 401. Vous devrez désactiver temporairement tous les plugins WordPress pour savoir si l'erreur est causée par l'un d'entre eux.

Vous pouvez simplement désactiver les plugins WordPress depuis la zone d'administration en visitant la page des plugins.

Désactiver tous les plugins

Cependant, si vous ne pouvez pas accéder à la zone d'administration de WordPress, vous devrez utiliser FTP pour désactiver tous les plugins WordPress.

Connectez-vous simplement à votre site WordPress à l'aide d'un client FTP. Une fois connecté, allez dans le dossier /wp-content/ et renommez le dossier plugins en plugins.deactivated.

Désactiver tous les plugins WordPress via FTP

Renommer le dossier des plugins désactivera tous les plugins WordPress.

Vous pouvez maintenant visiter la zone d'administration de votre site Web WordPress et essayer de vous connecter. Si tout fonctionne correctement, cela signifie que l'un des plugins était à l'origine du problème.

Vous devez maintenant revenir au client FTP et renommer à nouveau le dossier du plugin en plugins uniquement.

Ensuite, retournez dans la zone d'administration de WordPress et accédez à la page des plugins. Vous pouvez maintenant activer chaque plugin un par un jusqu'à ce que vous recommenciez à voir l'erreur 401.

Cela vous aidera à trouver le plugin à l'origine du problème. Une fois que vous avez trouvé le plugin, vous pouvez contacter le support du plugin ou trouver un plugin alternatif.

4. Passer à un thème WordPress par défaut

Parfois, une fonction de votre thème WordPress peut déclencher l'erreur 401 sur votre site Web. Pour le savoir, vous devez passer temporairement à un thème WordPress par défaut.

Les thèmes par défaut sont créés par l'équipe WordPress et sont livrés avec l'installation WordPress par défaut. Ces thèmes incluent Twenty Nineteen, Twenty Seventeen, Twenty Sixteen, et plus encore.

Tout d'abord, rendez-vous sur Apparence » Thèmes page. Maintenant, si vous avez installé un thème WordPress par défaut, vous pouvez continuer et l'activer.

Activer le thème WordPress par défaut

Si vous n'avez pas de thème par défaut installé sur votre site, vous devez l'installer et l'activer. Consultez notre guide sur la façon d'installer un thème WordPress pour obtenir des instructions.

Après avoir changé de thème, vous pouvez aller tester votre site Web. Si tout fonctionne correctement maintenant, cela signifie que votre thème était à l'origine de l'erreur 401.

Vous pouvez signaler le problème au développeur du thème, il pourra peut-être vous aider à le résoudre. Si cela ne fonctionne pas, vous pouvez modifier définitivement votre thème WordPress.

5. Réinitialiser le mot de passe WordPress

Les sociétés d'hébergement WordPress peuvent parfois bloquer l'accès aux pages wp-admin et de connexion si quelqu'un essaie à plusieurs reprises de saisir un mot de passe.

Dans ce cas, votre accès sera temporairement bloqué et vous pourrez essayer après quelques minutes.

Cependant, au lieu de deviner votre mot de passe, il serait préférable de récupérer le mot de passe WordPress oublié.

Mot de passe perdu

WordPress vous enverra un e-mail avec un lien pour changer votre mot de passe. Le problème avec cette méthode est que parfois WordPress peut ne pas envoyer d'e-mails.

Si vous ne recevez pas l'e-mail, ne vous inquiétez pas. Vous pouvez également réinitialiser le mot de passe WordPress en utilisant phpMyAdmin.

6. Contactez le fournisseur d'hébergement WordPress

De nombreuses sociétés d'hébergement WordPress détectent automatiquement les activités suspectes sur un site Web WordPress et bloquent l'accès pour empêcher les attaques.

Ces précautions de sécurité n'affectent parfois que la zone d'administration de WordPress et votre page de connexion peut devenir inaccessible pendant un certain temps.

Trop de tentatives de connexion

Cependant, s'il ne revient pas à un état normal ou si vous voyez une erreur 401 sur toutes les pages de votre site, vous devez contacter immédiatement votre fournisseur d'hébergement WordPress.

Leur personnel pourra vérifier les journaux d'accès et d'erreurs pour résoudre le problème pour vous.

Pour une prévention future, vous pouvez suivre notre guide de sécurité WordPress complet pour protéger votre zone d'administration WordPress contre tout accès non autorisé.

Nous espérons que l'une de ces solutions vous a aidé à corriger l'erreur 401 dans WordPress. Vous pouvez également consulter notre guide de dépannage WordPress complet avec des instructions étape par étape pour résoudre vous-même les problèmes WordPress courants.

Si cet article vous a plu, abonnez-vous à notre Chaîne Youtube pour les didacticiels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.