Table des matières
Être bloqué hors de la zone d'administration de WordPress (wp-admin) peut être frustrant et se produire pour diverses raisons, y compris des problèmes de plugin ou de thème, des tentatives de mot de passe incorrect, ou des changements dans les permissions de l'utilisateur. Voici un guide complet sur ce qu'il faut faire si vous vous retrouvez bloqué hors de la zone d'administration de WordPress :
Effacer les cookies et le cache de votre navigateur
Parfois, il s'agit simplement d'un problème de navigateur. Effacez les cookies et le cache de votre navigateur pour vous assurer qu'il ne s'agit pas d'un problème de session qui vous empêche de vous connecter.
Désactiver les plugins
Un plugin défectueux peut provoquer des blocages, en particulier s'il gère la sécurité ou les rôles des utilisateurs.
- Via FTP ou le gestionnaire de fichiers : Connectez-vous à votre site à l'aide d'un client FTP ou du gestionnaire de fichiers de votre panneau de contrôle d'hébergement. Naviguez jusqu'à l'onglet
wp-contenuet trouver le fichierpluginsdossier. Renommez-le en quelque chose commeplugins_deactivatepour désactiver tous les plugins. Si cela résout le problème, renommez le dossier enpluginset désactivez les plugins un par un dans l'administration de WordPress pour trouver le coupable.
Réinitialiser votre mot de passe
Si le problème est lié au mot de passe, essayez de le réinitialiser.
- Par courrier électronique : Utilisez le lien "Vous avez perdu votre mot de passe ?" sur la page de connexion pour réinitialiser votre mot de passe par courrier électronique.
- Via phpMyAdmin : Si la réinitialisation par email ne fonctionne pas, vous pouvez réinitialiser votre mot de passe directement dans la base de données. Accédez à phpMyAdmin depuis votre tableau de bord d'hébergement, trouvez votre base de données WordPress, et parcourez le répertoire
wp_userstableau. Modifiez l'entrée de l'utilisateur, entrez une nouvelle valeur dans le champuser_passsélectionnez MD5 dans le menu des fonctions et enregistrez les modifications.
Vérifier les autorisations de l'utilisateur
Si vous pensez que les rôles ou les autorisations de vos utilisateurs ont été modifiés :
- Via phpMyAdmin : Accéder à la
wp_usermetadans votre base de données WordPress. Vérifiez la tablewp_capabilities(le préfixe du tableauwp_peut être différent) pour votre ID utilisateur afin de vous assurer qu'il est défini sura:1:{s:13:"administrator";s:1:"1";}. Cette chaîne vous désigne comme administrateur.
Vérifiez votre fichier wp-config.php
Veillez à ce que votre wp-config.php n'a pas été modifié, en particulier le fichier AUTH_KEY et d'autres clés de sécurité, car cela pourrait affecter les connexions.
- Via FTP ou le gestionnaire de fichiers : Téléchargez et inspectez votre
wp-config.phpfichier. Recherchez les anomalies ou les modifications récentes que vous n'avez pas effectuées, en particulier au niveau des clés de sécurité de WordPress.
Désactiver le fichier .htaccess
Mauvaises configurations dans votre .htaccess peut empêcher l'accès à la zone d'administration.
- Via FTP ou le gestionnaire de fichiers : Renommez votre
.htaccessà quelque chose comme.htaccess_oldpour le désactiver. Si cela permet l'accès, régénérez un nouveau fichier.htaccessen allant dans Réglages > Permaliens dans l'administration de WordPress et en cliquant sur "Enregistrer les modifications".
Vérifier les règles de refus d'IP
Si votre adresse IP a été accidentellement ajoutée à une liste de refus dans votre environnement d'hébergement ou par le biais d'un plugin de sécurité, il se peut que l'accès à wp-admin soit bloqué.
- Via cPanel ou Hosting Dashboard : Recherchez "IP Deny Manager" ou des options similaires dans votre panneau de contrôle d'hébergement. Assurez-vous que votre IP n'y figure pas.
- Via les plugins de sécurité : Si vous avez accès aux fichiers de votre site, il se peut que vous deviez modifier manuellement les fichiers de plugins qui contrôlent l'accès à l'IP afin de supprimer toute règle de refus affectant votre IP.
Contactez votre fournisseur d'hébergement
Si aucune des mesures ci-dessus ne fonctionne, contactez votre fournisseur d'hébergement. Il pourra vérifier s'il y a des problèmes au niveau du serveur, vous aider à identifier la cause du blocage et pourra peut-être rétablir l'accès pour vous.
Restauration à partir d'une sauvegarde
En dernier recours, si vous disposez d'une sauvegarde récente de votre site web, la restaurer peut s'avérer utile, en particulier si le blocage est dû à une modification ou à une mise à jour récente.
En cas de blocage, la patience et le dépannage systématique sont essentiels. Prenez toujours des mesures préventives telles que des sauvegardes régulières et des mises à jour prudentes des plugins/thèmes afin de minimiser ces problèmes à l'avenir.
