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 401 non autorisée. Ces erreurs sont parfois accompagnées d’un message « L’accès est refusé en raison d’informations d’identification non valides » 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 façon de l’éviter à l’avenir.
Quelles sont les causes de 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 WordPress.
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 accédées de manière excessive.
La plupart du temps, l’erreur 401 apparaît sur les pages d’administration et de connexion de WordPress. Cependant, dans certains cas, il pourrait 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 Directories.
Notre capture d’écran montre notre compte d’hébergement Bluehost, mais la plupart des panneaux d’hébergement auront cette option.
Une fois que vous l’ouvrez, vous verrez tous les fichiers et dossiers sur votre compte d’hébergement. Accédez à votre répertoire wp-admin et sélectionnez-le en cliquant sur le 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 « Protégez ce répertoire par mot de passe » et cliquez sur le bouton Enregistrer.
Après cela, cliquez sur le bouton Retour et faites défiler vers le bas de la page. À partir 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, l’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 « Performance ». De là, vous devez passer à l’onglet « Vider le cache », puis cliquer sur le bouton « Vider le cache ».
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 ». À partir de là, vous devez cliquer sur le bouton « Purger tout » pour effacer tout le cache.
Après avoir effacé le cache de votre pare-feu, continuez et effacez é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.
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.
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 bien, 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 à la fois jusqu’à ce que vous commenciez à voir à nouveau 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. Basculez vers 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, allez à Apparence » Thèmes page. Maintenant, si vous avez installé un thème WordPress par défaut, vous pouvez l’activer.
Si vous n’avez pas installé de thème par défaut 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 d’entrer 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é.
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 échouer à envoyer des 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. Contacter 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.
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 sera en mesure de 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 les accès non autorisés.
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 complet de WordPress avec des instructions étape par étape pour résoudre vous-même les problèmes courants de WordPress.