Problématique
Vous tentez de vous connecter comme chaque jour à votre administration WordPress pour ajouter un nouvel article, pour mettre à jour vos plugins et contrôler que tout va bien sur votre site.
Mais aujourd’hui, impossible de se connecter ! Vous mettez vos identifiants, vous êtes certains ce ceux-là et non, rien à faire, vous êtes bloqués sur la page de connexion.
Cela peut se manifester de deux manières : aucun message d’erreur, vous avez l’impression d’avoir juste rechargé la page de login ; ou alors, vous voyez les messages d’erreur suivants s’afficher :
En français :
ERREUR : le champ de l’identifiant est vide.
ERREUR : le champ du mot de passe est vide.
En anglais :
Error: The username field is empty
Error: The password field is empty
D'où provient cette erreur ?
Plusieurs causes sont possibles. Il va convenir d’essayer de trouver laquelle.
- Cela peut venir d’un problème de cookies de votre navigateur Internet
- Votre installation WordPress rencontre un souci d’URL
- Le fichier .htaccess à la racine de votre site est corrompu
- Un plugin vous bloque
- Une mise à jour entre un thème et votre WordPress pose problème
- Votre base de données est pleine ou endommagée
Nous allons énumérer quoi faire dans chacun de ces cas.
Que faire pour résoudre ce problème ?
Comme vous avez pu le constater, il y a de nombreuses causes pouvant causer ces problèmes. Il en existe même peut-être d’autres, mais nous avons essayé d’en énumérer les principales. Nous allons vous guider ici, pour chacun de ces 6 cas, comment résoudre ce blocage ou comment contrôler tel ou tel réglage. Il est naturellement de votre ressort d’identifier quelle est la cause exacte. Cet article peut donc vous en donner quelques pistes.
- Vous avez un problème de cookies de votre navigateur Internet
- Supprimez les cookies de votre navigateur, notamment ceux liés à WordPress. Pour connaître la procédure à appliquer, nous vous invitons à consulter l’aide de votre navigateur Internet (Firefox, Opera, Edge, Chrome, Vivaldi…)
- Votre installation WordPress rencontre un souci d’URL
- Connectez-vous en FTP(s) à votre site
- Identifiez le fichier wp-config.php
- Vérifiez et si besoin corrigez ces deux lignes :
define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');
Vous aurez compris que les URL doivent correspondre à votre domaine.
- Le fichier .htaccess à la racine de votre site est corrompu
- Connectez-vous en FTP(s) à votre site
- Sauvegardez le ficher .htaccess situé à la racine de votre site
- Supprimez l’exemplaire présent sur votre serveur FTP
- Si le fichier .htaccess était bien la cause de vos problèmes, pensez à regénérer ce fichier en allant dans « Réglages » – « Permaliens » et enregistrez simplement les réglages.
- Un plugin vous bloque
- Si vous avez la possibilité d’accéder à votre base de données
- Désactiver les plugins de votre site
- Se connecter à votre base de données
- Si nécessaire, temporairement, vous pouvez téléverser un phpMyAdmin via (S)FTP sur votre site https://www.phpmyadmin.net/downloads/
- Aller dans la table wp-options
- Identifier le champ option_value et regarder les lignes qui contiennent active_plugins. Astuce : pour isoler les lignes que nous recherchons, vous pouvez lancer cette requête : SELECT *FROM wp_options WHERE option_name = ‘active_plugins’;
- Pour chacun des plugins de votre site, remplacer dans la valeur a:1:{} par a:0:{}
- Désactiver les plugins de votre site
- Si vous avez la possibilité d’accéder à votre base de données
- Un thème vous pose problème suite à une mise à jour :
- Si vous n’avez pas la possibilité d’accéder à votre base de données
- Mettre le thème par défaut
- Connectez-vous en (S)FTP à votre site
- Rendez-vous dans le chemin suivant : jusqu’à /wp-content/themes/ et changer le nom du dossier qui contient votre thème actuel. WordPress utilisera alors le thème par défaut (vous pouvez sinon le télécharger : https://wordpress.org/themes/twentynineteen/ et le déposer sur votre serveur dans ce même dossier des thèmes)
- Mettre le thème par défaut
- Si vous n’avez pas la possibilité d’accéder à votre base de données
- Votre base de données est pleine ou endommagée
- Un cas plus rare mais qui mérite que l’on s’y intéresse. Si vous avez accès à votre hébergement, observez la taille de votre base de données.
- Si celle-ci est anormalement énorme, il se peut que vous soyez victime d’un piratage
- Si la taille vous semble correcte, observez certaines tables de votre base et contrôlez si tout va bien. Dans le cas contraire, corrigez les éventuelles erreurs si vous le pouvez. Pensez à sauvegarder votre base avant.
- Si vous êtes convaincu qu’il s’agit de l’une de ces deux causes et que vous ne pouvez pas corriger une erreur ou qu’il y en a trop, la seule possibilité est alors de restaurer une sauvegarde. Si vous n’en disposez pas, contactez votre hébergeur des fois qu’il en aurait. Après restauration de la sauvegarde, il vous faudra déterminer la cause de ce problème. L’intervention d’un expert peut être nécessaire pour éviter que le problème ne survienne de nouveau