Bloqué hors de WordPress ? 4 solutions lorsque vous ne pouvez pas accéder à wp-admin
Publié: 2017-09-15Êtes-vous actuellement bloqué sur WordPress ? Je peux pratiquement sentir l'anxiété à travers l'écran. C'est compréhensible. Il n'y a pas beaucoup de sentiments plus inconfortables que de ne pas pouvoir accéder à votre propre site Web WordPress
Cependant, respirons profondément, d'accord ? Nous y parviendrons. Vous avez une sauvegarde de votre site, n'est-ce pas ? Peu importe maintenant. Au lieu de cela, concentrons-nous sur l'amélioration des choses.
Dans cet article, nous vous guiderons à travers différents scénarios qui peuvent vous empêcher d'accéder à WordPress. Non seulement cela, nous vous fournirons également les étapes nécessaires pour revenir dans le tableau de bord WordPress. Vous pouvez donc recommencer à respirer normalement.
Votre mot de passe ne fonctionne pas (et la récupération non plus)
Parfois, vous vous retrouvez dans la situation où votre mot de passe ne fonctionne plus. Peut-être que vous l'avez oublié (ce qui peut arriver si vous exploitez plusieurs sites) ou peut-être que quelqu'un a piraté votre site et l'a modifié.
La situation s'aggrave encore si la récupération du mot de passe ne fonctionne pas non plus. Lorsque cela se produit, la seule chance que vous avez est de réinitialiser votre mot de passe dans la base de données WordPress. Ne vous inquiétez pas, ce n'est pas aussi difficile qu'il y paraît.
Accéder à la base de données via phpMyAdmin
Pour réinitialiser votre mot de passe, vous devez d'abord accéder à votre base de données WordPress. Cela se produit généralement via phpMyAdmin, qui vous offre une interface agréable pour le faire. Votre hébergeur doit vous y donner accès.
Une fois là-bas, recherchez la table wp_users . Notez que le nom peut être différent si vous modifiez le préfixe de votre base de données lors de l'installation, cependant, il doit toujours se terminer par _users .

C'est ici que WordPress enregistre tous les utilisateurs, donc lorsque vous cliquez dessus, vous devriez trouver une liste de tous les profils d'utilisateurs présents sur votre site.
Changer le mot de passe utilisateur
Pour changer votre mot de passe, cliquez sur Modifier à côté de votre nom d'utilisateur. Dans l'écran suivant, recherchez le champ user_pass . C'est là que votre mot de passe d'utilisateur est enregistré. Cependant, comme il est crypté, le champ n'affichera que du charabia.

Pour créer un nouveau mot de passe, supprimez simplement ce qu'il contient et notez votre nouveau mot de passe. Cependant, et c'est important, avant de cliquer sur Enregistrer en bas, assurez-vous de choisir MD5 dans le menu déroulant nommé F onction au milieu.

Cela garantit que votre mot de passe est à nouveau crypté. Après cela, il est temps d'économiser. Si tel était le problème, vous ne devriez plus être bloqué hors de WordPress et pouvoir à nouveau accéder à wp-admin .
Verrouillage de WordPress en raison de trop de tentatives de connexion
Un excellent moyen d'empêcher les attaques par force brute (où les pirates informatiques utilisent un logiciel pour essayer automatiquement de deviner votre nom d'utilisateur et votre mot de passe) est de limiter les tentatives de connexion. Le problème : cela peut également vous bloquer par accident.
En fait, cette même chose m'est arrivée parce que j'ai oublié de mettre en liste blanche ma nouvelle adresse IP avec le plugin de sécurité que j'utilisais. Voici comment y faire face.
Désactiver le verrouillage dans votre base de données
Si vous rencontrez ce problème, vous pouvez généralement trouver de l'aide auprès des créateurs de votre plugin de sécurité. Par exemple, dans mon cas, iThemes Security enregistre tous les utilisateurs déconnectés dans la base de données sous wp_itsec_lockouts et je pourrais simplement supprimer le verrou de mon nom d'utilisateur.
De cette façon, j'ai de nouveau accès au backend WordPress, où je pouvais ensuite mettre mon adresse IP sur liste blanche pour éviter de tels problèmes à l'avenir.
Si vous pensez que votre plugin de sécurité vous a bloqué l'accès à WordPress, recherchez sur Google son nom plus « bloqué » ou une expression de recherche similaire pour trouver une solution. C'est peut-être aussi facile à corriger que pour moi.
Dernier recours : désactivez votre plug-in de sécurité
Si vous ne trouvez rien pour votre solution de sécurité particulière, il existe également un dernier recours en désactivant complètement le plugin. Pour cela, établissez une connexion à votre serveur FTP (par exemple, via FileZilla) et accédez à votre dossier plugins dans wp-content .
Une fois là-bas, vous pouvez désactiver votre plugin de sécurité en renommant son répertoire. Après cela, il est temps d'essayer si vous êtes toujours bloqué hors de WordPress. Si vous avez à nouveau accès, assurez-vous de prendre des mesures pour éviter que cela ne se reproduise comme mentionné ci-dessus.
Vous avez perdu vos privilèges d'administrateur
Une autre chose qui peut arriver lorsque quelqu'un pirate votre site est que vous vous retrouviez sans privilèges d'administrateur. Cela signifie que vous pouvez vous connecter à WordPress mais que vous n'avez pas accès aux menus importants tels que les plugins et les thèmes . Bien sûr, ce n'est pas non plus une situation idéale. Cependant, heureusement, la solution n'est pas non plus trop compliquée.
Créer un nouvel utilisateur
Dans ce cas, encore une fois, la première étape consiste à accéder à la base de données et à accéder à wp_users . Une fois là-bas, cliquez sur Insérer en haut.

Cela vous permet de créer un utilisateur complètement nouveau. Voici ce que vous devez remplir pour ce faire :
- ID — Vous pouvez saisir n'importe quel numéro ici tant qu'il n'est pas encore utilisé. Un bon moyen est de compter le nombre d'utilisateurs actuellement sur votre site et de définir l'ID sur ce nombre plus un. Quel que soit le numéro que vous utilisez, souvenez-vous-en pour les étapes ci-dessous !
- user_login — Ceci est votre identifiant WordPress, choisissez n'importe quoi sauf admin .
- user_pass — Comme nous l'avons déjà dit, il s'agit de votre mot de passe utilisateur. Saisissez un mot de passe de sauvegarde et n'oubliez pas de définir MD5 sous Fonction .
- user_nicename — Une version plus agréable de votre nom d'utilisateur. Apparaît dans le backend WordPress et sur votre site Web, alors choisissez quelque chose que vous êtes à l'aise avec les autres qui le voient.
- user_email — Saisissez l'adresse e-mail que vous souhaitez associer à cet utilisateur.
- user_registered — Choisissez la date actuelle.
- user_status — Définir ou laisser à 0 (zéro).
- display_name — Le nom de l'utilisateur tel qu'il est affiché sur le site Web.
Une fois que vous avez terminé, appuyez sur Aller en bas pour enregistrer l'utilisateur.

Configurer la méta utilisateur
De là, nous allons maintenant passer à la table appelée wp_usermeta . Vous devriez pouvoir y accéder depuis le côté gauche. Ici, encore une fois, cliquez sur Insérer pour accéder à ce menu :

Ensuite, remplissez-le comme ceci :
- unmeta_id — Vous pouvez laisser ce champ vide, il sera généré automatiquement.
- user_id — Saisissez le numéro d'identification que vous avez configuré précédemment.
- meta_key — Ici, écrivez wp_capabilities .
- meta_value — Saisissez a:1:{s:13:”administrator”;b:1;} .
Encore une fois, appuyez sur Go pour enregistrer votre entrée. Après cela, cliquez à nouveau sur Insérer et remplissez les paramètres avec les informations suivantes :
- unmeta_id — Laissez ce champ vide, encore une fois.
- user_id — Saisissez le numéro d'identification d'avant.
- meta_key — Cette fois, saisissez wp_user_level .
- meta_value — Entrez 10 .
Enregistrez et vous devriez maintenant pouvoir vous reconnecter à WordPress avec votre nouvel utilisateur. Lorsque vous le faites, la première chose à faire est de modifier votre profil d'utilisateur (coin supérieur droit, sélectionnez Modifier mon profil ) pour vous assurer que tout est comme il se doit. Après cela, il est temps de s'occuper du piratage potentiel.
L'écran blanc redouté de la mort
Une autre raison d'être exclu de WordPress peut également être l'écran blanc de la mort. Comme son nom l'indique, c'est à ce moment-là que vous essayez d'accéder à votre site Web WordPress et tout ce que vous obtenez est un écran blanc vierge. Bien que ce soit doublement terrifiant, il existe des moyens d'y faire face.
Désactiver votre/vos plugin(s)
Une raison courante de faire l'expérience de WSoD est un plugin défectueux. Un test rapide pour voir si c'est le cas est d'accéder à votre serveur FTP, de revenir au dossier des plugins et cette fois de renommer l'intégralité du dossier.
Cela désactivera complètement tous les plugins de votre site. Si votre site revient, c'est bien la faute de l'un d'entre eux.
Pour résoudre les problèmes, vous pouvez maintenant renommer le dossier des plugins avec son nom d'origine, puis réactiver vos plugins à partir du backend WordPress un par un jusqu'à ce que vous ayez trouvé le coupable.
Bien sûr, si vous avez déjà une idée de celui qui pourrait être le plugin en cause, vous pouvez également commencer par le désactiver uniquement.
Vérifiez votre thème
Si ce qui précède n'a pas résolu le problème, votre thème est peut-être en cause. Pour voir si c'est le cas, allez dans le dossier des thèmes . Avant de faire quoi que ce soit de plus, téléchargez le dossier afin d'avoir une sauvegarde pour plus tard.
Ensuite, assurez-vous qu'un thème par défaut est installé. Cela signifie l'une des séries Twenty Something. Si vous ne le faites pas, téléchargez, décompressez et téléchargez-en un dans votre dossier de thèmes .
Après cela, renommez le répertoire de votre thème actif. Cela le désactivera et WordPress passera automatiquement au thème par défaut. Si cela résout le problème, votre thème est probablement en cause et vous devez trouver le problème.
Augmentez la limite de mémoire de votre site
Une mémoire serveur insuffisante peut également provoquer l'écran blanc de la mort. Il y a plusieurs choses que vous pouvez faire, cependant, elles vont au-delà de cet article. Référez-vous plutôt à ce guide pour augmenter la limite de mémoire de votre site WordPress. Pour plus de solutions pour l'écran blanc de la mort, consultez cet article.
Verrouillage de WordPress en raison d'une erreur d'analyse PHP
Une chose délicate à propos des sites Web est que même de petites choses telles qu'un point-virgule manquant ou similaire peuvent les mettre hors service.

Si vous vous retrouvez bloqué hors de votre site WordPress avec un écran similaire à celui ci-dessus, c'est généralement après avoir inséré un extrait de code dans l'un de vos fichiers. Surtout les débutants utilisent souvent l'éditeur WordPress intégré pour le faire et se retrouvent ensuite sans moyen d'inverser leurs actions.
Heureusement, il est assez facile d'en revenir tant que vous vous souvenez où vous avez inclus l'extrait (généralement functions.php ). Si vous le faites, vous pouvez simplement vous connecter à votre site via FTP et le modifier avec un éditeur de code (mon préféré est Notepad++). Retirez l'extrait de code que vous avez inséré auparavant, téléchargez à nouveau le fichier et vous devriez pouvoir accéder à nouveau à WordPress.
Êtes-vous revenu sur votre site ?
Être bloqué hors de WordPress est en haut de la liste des cauchemars de chaque propriétaire de site Web. Ne pas avoir accès à votre site n'est pas une situation dans laquelle personne n'aime être. Heureusement, il existe une solution à tous les problèmes, y compris l'impossibilité de se connecter à WordPress.
Ci-dessus, nous avons expliqué comment revenir sur votre site si le verrouillage est causé par un mot de passe défectueux, trop de tentatives de connexion, des privilèges d'administrateur perdus, l'écran blanc de la mort et des erreurs d'analyse PHP. Si votre problème était inclus, vous devriez maintenant être sain et sauf dans le backend WordPress. Toutes nos félicitations!
Cependant, si vous avez rencontré d'autres problèmes de verrouillage de WordPress que nous n'avons pas inclus ici, veuillez les partager dans la section des commentaires ci-dessous.
Avez-vous déjà été bloqué sur WordPress pour une raison non mentionnée ci-dessus ? S'il vous plaît laissez-nous savoir la cause et comment vous l'avez résolu dans la section commentaires ci-dessous!
Image miniature de l'article par Jiw Ingka / shutterstock.com
