login

Impossible de joindre la page de connexion du back-office

Problématique

Dans certains cas, la page de connexion à l’administration de WordPress peut être inaccessible. Il est alors parfois difficile de savoir si la page n’existe plus (suite à une action malveillante par exemple) ou si elle a simplement été déplacée.

Le but de cet article va être de récupérer l’accès à cette page d’administration, sans forcément savoir où elle peut être au moment où vous êtes bloqué. Vous pourrez alors vous connecter et remettre les choses dans l’ordre.

D'où provient ce problème ?

La plupart du temps ce problème survient lorsqu’une personne intervenant sur votre site web change par sécurité l’URL d’administration. Vous pouvez alors vous retrouver bloqué si vous n’avez pas été informé des modalités de ce changement ou si tout simplement la personne qui a effectué cette action ne vous répond plus.

Un autre cas peut être un accès non sollicité à votre site web. Il conviendra alors plutôt de faire un audit de votre site web par un expert ou utiliser, si possible, une sauvegarde récente et robuste de votre site web (fichiers et base de données)

Elle peut également survenir suite à un problème lié à votre installation de WordPress. Dans ce cas, il convient de recommencer l’opération.

Nous allons nous pencher dans le premier cas : l’URL d’administration a changé, et vous ne savez pas comment faire pour joindre la bonne page et vous connecter.

Que faire pour résoudre ce problème ?

2 approches sont possibles pour parvenir à réafficher la page d’administration. L’idée va être d’essayer de la remettre, au moins temporairement, à sa place d’origine : wp-login.php.

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:{}

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)

 

Selon l’action que vous avez menée, si vous avez accès de nouveau à la page de connexion à l’administration, il ne vous reste plus qu’à remettre / réactiver vos éléments (thème, plugins…) 1 par 1. Lorsque le problème d’accès à la page d’administration apparaîtra de nouveau, vous saurez alors quel en est l’élément bloquant pour pouvoir apporter les corrections adéquates, ou simplement identifier dans quelle mesure l’URL a été changée.

Laisser un Commentaire

Votre adresse électronique ne sera pas publiée.

Vous pourriez aussi aimer