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-contenu
et trouver le fichierplugins
dossier. Renommez-le en quelque chose commeplugins_deactivate
pour désactiver tous les plugins. Si cela résout le problème, renommez le dossier enplugins
et 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_users
tableau. Modifiez l'entrée de l'utilisateur, entrez une nouvelle valeur dans le champuser_pass
sé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_usermeta
dans 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.php
fichier. 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_old
pour le désactiver. Si cela permet l'accès, régénérez un nouveau fichier.htaccess
en 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.