Le terme localhost indique un serveur local, généralement installé sur votre ordinateur. Les créateurs de sites Web WordPress optent souvent pour l’installation de WordPress dans un environnement localhost car il offre divers avantages. Ces avantages incluent le test en toute sécurité de nouveaux plugins et thèmes, en s’assurant que les dernières mises à jour et le code nouvellement créé ne provoqueront pas d’erreurs, l’apprentissage de WordPress et bien d’autres. Les utilisateurs expérimentés de WordPress peuvent même créer un site Web dans un environnement localhost, puis le migrer vers un serveur en direct. Pour installer WordPress sur localhost, vous pouvez utiliser les applications XAMPP, MAMP ou WAMP.
Cependant, lorsqu’ils travaillent dans l’hôte local, les utilisateurs oublient parfois leur mot de passe administrateur, ce qui les empêche d’accéder au tableau de bord WordPress. L’oubli ou la perte d’un mot de passe peut arriver à n’importe qui ; et cela arrive souvent avec localhost si vous visitez votre site Web rarement. Cependant, le problème survient lorsque la méthode habituelle de réinitialisation d’un mot de passe administrateur (e-mail de réinitialisation du mot de passe) n’est pas applicable. C’est précisément le cas avec le localhost. Et cela signifie que les utilisateurs doivent trouver un autre moyen de réinitialiser leur mot de passe administrateur WordPress. Heureusement, nous avons créé un guide complet expliquant comment réinitialiser votre mot de passe administrateur WordPress sur localhost.
Comment réinitialiser un mot de passe administrateur WordPress sur localhost
Dans cette section, nous allons vous montrer trois méthodes différentes pour réinitialiser le mot de passe administrateur WordPress. Même si cet article est destiné à modifier les mots de passe WordPress dans l’hôte local, les méthodes décrites ci-dessous peuvent également être appliquées aux sites Web WordPress en direct.
Si vous essayez de réinitialiser le mot de passe d’un site Web en direct, vous devez d’abord essayer d’utiliser le Mot de passe perdu? lien à partir de l’écran de connexion. Cela vous guidera dans la réinitialisation du mot de passe par e-mail. Si cela ne fonctionne pas, vous pouvez essayer l’une des approches décrites ci-dessous. Et, si vous ne vous sentez pas à l’aise de mettre en œuvre ces méthodes, essayez de trouver de l’aide professionnelle pour le faire pour vous. Cela étant dit, voyons les trois façons que vous pouvez utiliser pour réinitialiser votre mot de passe administrateur WordPress sur localhost.
Comment réinitialiser un mot de passe WordPress depuis phpMyAdmin
PhpMonAdmin est un outil d’administration de base de données populaire, gratuit et open source pour MySQL et MariaDB. Toutes les données appartenant à un site Web WordPress, y compris les mots de passe, sont stockées dans des tables appropriées au sein d’une base de données MySQL donnée. Cela signifie que le moyen le plus rapide de réinitialiser le mot de passe est de modifier directement sa valeur dans la base de données. Nous allons vous montrer deux façons de le faire ci-dessous.
Pour modifier manuellement votre mot de passe administrateur WordPress, insérer http://localhost/phpmyadmin/ dans la barre d’adresse de votre navigateur, ce qui ouvrira l’écran de connexion phpMyAdmin. Puis, connectez-vous à phpMyAdmin en entrant votre nom d’utilisateur et votre mot de passe et en appuyant sur le Aller bouton.
Après ça, trouver la base de données que votre site Web hébergé localement utilise dans la liste des bases de données existantes. Puis Clique dessus pour voir une liste des tables disponibles à l’intérieur. Localisez le wp_users tableau et Clique dessus, également.
Si vous n’êtes pas sûr du nom de votre base de données ou même des informations d’identification pour vous connecter à phpMyAdmin, ne vous inquiétez pas. Vous pouvez les trouver en accédant au fichier wp-config.php. Le fichier wp-config.php se trouve dans votre répertoire racine WordPress. Trouver le fichier et ouvrez-le en utilisant n’importe quel éditeur de texte.
Dans le fichier, trouver la ligne suivante, qui devrait être près du haut du fichier :
define(‘DB_NAME’, ‘your_database_name’);
En pratique, le votre_nom_base_de_données part sera remplacé par un nom de base de données réel. Dans notre exemple, visible sur la capture d’écran ci-dessous, le nom de la base de données est test.
Après ça, Cherchez le define( ‘DB_USER’, ‘votre_nom d’utilisateur’ ); et define( ‘DB_PASSWORD’, ‘votre_mot de passe’ ); lignes de code pour trouver le nom d’utilisateur et le mot de passe.
Après avoir trouvé les informations nécessaires dans le fichier wp-config.php, procédez comme décrit ci-dessus. En cliquant sur le wp_users tableau pour l’ouvrir, vous verrez une liste de tous les utilisateurs actuels et leurs données pertinentes dans la section centrale de l’écran. Recherchez dans la colonne user_login pour localiser l’utilisateur exact dont vous souhaitez modifier le mot de passe. Puis, appuyez sur la Éditer bouton qui se trouve dans la même ligne que cet utilisateur.
Si vous n’avez pas pu trouver le wp_users table, il est fort probable que le préfixe par défaut de la base de données WordPress a été modifié pour des raisons de sécurité. Au lieu de chercher wp_users, chercher prefix_users (avec le préfixe partie étant remplacée par un préfixe réel). Pour vous donner un exemple fictif, la table pourrait s’appeler qode_users.
Après avoir cliqué sur le Éditer bouton, localisez la ligne contenant le passe d’utilisateur étiquette de colonne. Dans cette rangée, choisir MD5 comme nom de fonction et remplacer l’étiquette actuelle trouvée dans le Valeur colonne avec votre nouveau mot de passe. Après, appuyez sur la Aller bouton au dessous de.
Le temps de traitement doit être bref, attendez donc de voir un message de réussite indiquant que le mot de passe de l’utilisateur donné a été modifié.
Vous pouvez exécuter la même procédure qu’une requête SQL. Cette méthode est plus adaptée aux utilisateurs avancés de WordPress qui sont habitués à écrire et à exécuter des requêtes. L’avantage de cette approche est qu’elle est beaucoup plus rapide pour réinitialiser votre mot de passe.
Depuis phpMyAdmin, commencez par en cliquant sur la base de données de votre site Web hébergé localement (dans notre cas, la base de données s’appelle test). Puis cliquez sur l’onglet SQL, situé près du haut de la section centrale de votre écran.
Puis, insérez la requête suivante dans la zone de texte au sommet:
UPDATE `wp_users` SET `user_pass` = MD5( 'new-password' ) WHERE `wp_users`.`user_login` = 'username';
Assurez-vous d’insérer un mot de passe réel au lieu du nouveau mot de passe étiquette, ainsi que votre nom d’utilisateur correct au lieu du Nom d’utilisateur étiqueter. Aussi, si vous avez changé le préfixe par défaut de votre base de données, remplacez le wp_ partie de la wp_users étiquette avec le préfixe approprié.
Nous vous conseillons d’effectuer d’abord une exécution à sec de la requête en appuyant sur la touche Simuler une requête bouton. De cette façon, vous pourrez voir si la requête est écrite correctement ou non. Si vous trouvez une erreur de syntaxe dans la requête, assurez-vous de revérifier le code et de corriger l’erreur avant d’appuyer sur le bouton Aller bouton.
Après une fraction de seconde, vous devriez voir un message de réussite, indiquant que votre requête a été exécutée et qu’elle a affecté avec succès 1 ligne. Cela signifie qu’il a changé le mot de passe pour un utilisateur exactement.
Comment réinitialiser un mot de passe WordPress en éditant le fichier functions.php
Vous pouvez également modifier le mot de passe de votre utilisateur administrateur principal en insérant un petit extrait de code dans le fichier functions.php du thème actuellement actif.
Faire cela, ouvrez le répertoire WordPress racine de votre site Web hébergé localement et accédez au dossier /wp-content/themes/. Ouvrez le dossier du thème que vous utilisez actuellement, localisez le fichier functions.php à l’intérieur, et ouvrez-le en utilisant n’importe quel éditeur de texte. Insérez le code suivant à la fin du fichier :
wp_set_password( 'new_password', 1 );
Assurez-vous de remplacer le nouveau mot de passe partie avec un mot de passe réel.
Puis, enregistrer les modifications que vous avez apportées au fichier et essayez de vous connecter à votre tableau de bord administrateur en utilisant le nom d’utilisateur de l’administrateur principal et le nouveau mot de passe que vous venez de créer.
Après vous être connecté, ouvrez à nouveau le même fichier functions.php pour effacer le code de réinitialisation du mot de passe que vous avez ajouté.
Si votre première tentative de connexion n’a pas réussi, il est probable que quelque chose dans le cache vous cause des problèmes ou que vous n’ayez pas supprimé le code de réinitialisation de mot de passe que vous avez ajouté. Dans ce cas, assurez-vous de supprimer le code du fichier functions.php et de vider votre cache. Vous pouvez même attendre un peu avant d’essayer de vous reconnecter.
Nous allons expliquer brièvement le code et pourquoi le laisser dans le fichier functions.php est dangereux.
le wp_set_password() La fonction est à la hauteur de son nom : elle réinitialise le mot de passe d’un utilisateur donné. Cette fonction accepte deux paramètres. Le premier est le nouveau mot de passe et le second est l’ID de l’utilisateur WordPress. Par conséquent, en insérant wp_set_password( ‘nouveau_mot_de_passe’, 1 ); vous allez changer le mot de passe actuel de l’utilisateur dont l’ID est 1 (qui est l’utilisateur administrateur principal) en nouveau mot de passe.
Cependant, comme la page de fonction elle-même le répertorie, cette ligne de code est destinée à être utilisée une seule fois car elle pourrait être nuisible autrement. Comme ce code réinitialise le mot de passe à chaque chargement de page, il peut provoquer une boucle sans fin de réinitialisations de mot de passe s’il est laissé dans le fichier functions.php. C’est pourquoi vous devez le supprimer après avoir modifié le mot de passe, comme mentionné dans les deux résultats possibles ci-dessus.
Dernières pensées
Avoir un site Web WordPress localhost peut s’avérer utile à des fins d’apprentissage ou de test. Mais, à l’ère de la surcharge d’informations, nous avons tendance à oublier beaucoup de choses. Malheureusement, peut inclure notre mot de passe administrateur WordPress, ce qui nous empêche de nous connecter à notre tableau de bord. Pour surmonter ce problème avec succès, suivez simplement les étapes de l’une des méthodes décrites dans cet article. Si vous le faites, vous pouvez réinitialiser le mot de passe administrateur de votre site WordPress localhost assez facilement. Et, pour éviter que de tels problèmes ne se reproduisent à l’avenir, nous vous suggérons de stocker en toute sécurité vos informations d’identification WordPress et de les garder à portée de main.
Soutenez notre effort ❤️
Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.























