Raisons possibles pour être verrouillé hors de votre WP-Admin

Article écrit par:
  • WordPress
  • Mise à jour: Dec 10, 2016

Il se peut qu'un jour, vous constatiez que vous ne pouvez pas accéder à votre site WordPress. Il peut n'y avoir aucune raison apparente. Oui, bien que cela vous fasse beaucoup de peine, il n'y a pas de véritable panique. Il est possible d'identifier la cause première du problème et de le résoudre.

Il y a peut-être deux raisons pour lesquelles vous avez été exclu du panneau d'administration de votre site.

  • Erreur d'établissement de la connexion à la base de données
  • Écran blanc de la mort
  • Problème de mot de passe incorrect

Jetons un coup d'oeil à chacun de ces et les solutions possibles pour la même chose.

Vous pouvez essayer de résoudre les trois problèmes, mais vous devez d’abord vous assurer que vous disposez d’une sauvegarde de tous les fichiers. En cas de problème, vous pourrez revenir en arrière!

Erreur d'établissement de la connexion à la base de données

Ce message apparaîtra lorsqu'il y a une éventuelle corruption de la base de données ou que les informations d'identification de connexion de votre base de données peuvent être erronées et que le cas peu probable où votre service d'hébergement est en panne.

Vérifiez d'abord le message d'erreur. Si elle se lit, «Une ou plusieurs tables de base de données ne sont pas disponibles. La base de données devra peut-être être réparée », il suffit alors d'une simple réparation de la base de données. Il existe deux façons de réparer votre base de données WP.

Recherchez votre fichier wp-config.php et ajoutez le complément suivant à la fin.

 define ('WP_ALLOW_REPAIR', true);

Allez maintenant sur www.votresite.com/wp-admin/maint/repair.php et suivez le processus de réparation. Cela devrait fonctionner, mais si cela échoue, vous pouvez également réparer votre base de données via votre module phpMyAdmin. Si vous souhaitez une explication supplémentaire, rendez-vous à article de maketecheasier sur la résolution de la corruption de bases de données WordPress.

Par contre, si votre site affiche «Erreur d’établissement de la connexion à la base de données», vous devez identifier le fichier wp-config, ouvrir le fichier et rechercher les modifications éventuelles. Ce fichier contient les détails de connexion de votre base de données. Il peut y avoir des problèmes avec vos identifiants de nom d'utilisateur et de mot de passe qui doivent être correctement définis. En savoir plus sur ces informations d'identification et assurez-vous qu'ils sont corrects.

Si l'erreur persiste même après cela, le problème provient probablement du serveur hôte. Vous devez vérifier si le serveur MySQL est réactif. Si vous savez que d'autres utilisateurs des mêmes services d'hébergement Web rencontrent le même problème, vous pouvez être à peu près certain qu'il s'agit d'un problème lié au serveur MySQL. S'il y a une erreur dans les résultats de testconnection.php ou lors de la connexion à votre phpMyAdmin, contactez votre serveur hôte pour la corriger.

Écran blanc de la mort

Comme son nom l'indique, tout ce que vous voyez lorsque vous essayez de vous connecter est un écran blanc vierge qui clignote, auquel les utilisateurs font souvent référence dans la section «Écran blanc de la mort de WordPress». Une des raisons est peut-être simplement qu’il n’ya pas assez d’espace sur le serveur. Cela peut souvent être le cas lorsque l'hébergement est partagé. Effacer le cache de votre navigateur ou votre plugin de mise en cache (si vous pouvez y accéder) peut vous aider.

Parfois, les fichiers WordPress ou la base de données peuvent être corrompus en raison de programmes malveillants ou d’autres problèmes de ce type. Dans ce cas, ils ne peuvent être résolus que du côté du serveur. Sinon, le serveur connaît peut-être des temps d'arrêt planifiés ou non.

Le DE_BUG dans WordPress peut également aider à identifier la cause de l'erreur. C’est souvent la cause qui est mal codée dans le thème lui-même ou dans les plugins utilisés. S'il y a eu un ajout ou une modification récente d'un plugin, la modification peut être annulée pour voir si l'accès est restauré. Mais si vous avez toujours l'écran blanc devant vous, il sera nécessaire de faire appel à un client de transfert de fichier pour effectuer les modifications requises.

Les plugins actuels, activement pris en charge par le développeur et compatibles avec les dernières versions de WordPress ne poseront aucun problème. Les plugins obsolètes sont souvent les coupables.

Pour vous assurer que c'est un plugin à l'origine du problème:

  1. Vous pouvez accéder au dossier wp-content sur le serveur de votre site Web, localiser le dossier plugins et le renommer.
  2. Tous les plugins seront désactivés et si vous pouvez maintenant accéder à votre tableau de bord WordPress, vous savez avec certitude que le problème concerne l'un ou plusieurs des plugins.
  3. Vous pouvez localiser le dépanneur en activant les plug-in un par un et en vérifiant si l'écran blanc réapparaît. Vous pouvez ensuite supprimer le plugin problématique.

Si, après tout cela, vous regardez toujours un écran vide, vous pouvez répéter le processus effectué avec les plugins sur les thèmes et vérifier s'ils fonctionnent correctement.

Parfois, l'écran blanc peut apparaître lorsque vous travaillez sur le fichier functions.php du thème ou sur tout autre fichier php WordPress. Dans ce cas, le codage défectueux est la cause la plus probable de l'écran vide. Vous devrez ensuite accéder à WordPress via FTP et définir correctement le codage défectueux.

Pour éviter ce problème particulier, certains recommandent d'utiliser des thèmes enfants lors de la modification du thème PHP. Il est également préférable de sauvegarder une version en direct et active du PHP d'origine sur un stockage tiers avant de tenter d'apporter des modifications. Il n'y aurait aucune perte de code original, en cas de gaffes.

Pour une étude plus détaillée des causes de l'écran blanc de la mort, je vous recommande de lire L'article de Corey McKrill sur The Theme Foundry.

Problème de mot de passe incorrect

Parfois, malgré l’utilisation de la combinaison correcte de nom d’utilisateur et de mot de passe, vous ne pouvez pas accéder à votre tableau de bord WordPress. Même votre tentative d’obtention d’une entrée à l’aide de l’option «mot de passe oublié» ne fonctionne pas car vous risquez de ne pas recevoir d’e-mail avec le mot de passe correct. Cela peut arriver si un pirate informatique a réussi à violer votre site Web.

La solution la plus simple à cela serait de votre compte d'hébergement. Utilisez phpMyAdmin, ouvrez la base de données et identifiez les utilisateurs. Une fois que vous avez terminé, vous pouvez modifier les informations d'identification du mot de passe et vous êtes prêt! SiteGround a fourni un tutoriel assez complet sur le même Il en va de même pour tout bon service d'hébergement.

Final Thoughts

J'espère que ce guide s'est révélé utile pour manœuvrer vos sites WordPress en dehors de situations un peu délicates. Enfin, je voudrais ajouter que malgré la croissance de WordPress en tant que système de gestion de contenu et le développement d’excellents matériels, il y a toujours une chance que quelque chose se passe mal. Assurez-vous donc de créer une sauvegarde de vos sites Web à intervalles réguliers.

Vous devez également savoir qu'aucun de ces problèmes ne peut affliger votre site Web. Si tel est le cas et que vous êtes toujours en lock-out, veuillez contacter votre hébergeur.

À propos de Vishnu

Vishnu est un rédacteur pigiste de nuit, travaille comme analyste de données le jour.