Comment réinitialiser votre site Web WordPress (et pourquoi vous voudriez le faire)

Publié: 2017-10-21

Parfois, le meilleur mouvement possible est de recommencer à zéro, et cela est vrai même pour les sites Web WordPress. Dans certains cas, repartir de zéro sera beaucoup plus facile que de retravailler votre site. Cependant, la mauvaise nouvelle est que WordPress n'inclut pas de moyen de recommencer par défaut.

Heureusement, il existe plusieurs façons de remettre manuellement votre site Web à son état d'origine. Dans cet article, nous allons expliquer pourquoi vous voudrez peut-être réinitialiser votre site Web WordPress, puis vous apprendre trois façons de le faire. Prenons-le par le haut !

Quand c'est une bonne idée de réinitialiser votre site WordPress

Tout ce qui se passe sur votre site WordPress est enregistré dans sa base de données. La réinitialisation de votre site Web revient donc à nettoyer tous les enregistrements de la base de données, ce qui signifie que vous commencez avec une table rase.

Il n'est pas vraiment courant de réinitialiser votre site Web WordPress. Cependant, il existe de nombreuses situations où cela est justifié, par exemple :

  • Vous souhaitez reconstruire ou réutiliser votre site Web. Si vous souhaitez débrancher l'un de vos sites, vous pouvez toujours utiliser l'installation pour un nouveau projet.
  • Si vous ne pouvez pas accéder à votre site Web et que vous souhaitez le restaurer à partir d'une sauvegarde. Dans certains cas, vous pouvez être bloqué hors de WordPress en raison d'une erreur ou d'une faille de sécurité. Pour résoudre les problèmes, vous pouvez restaurer votre installation à un état antérieur, mais vous devrez d'abord y accéder - ce que vous pouvez faire après l'avoir réinitialisé.
  • Pour nettoyer une installation de test. Si vous utilisez régulièrement des configurations WordPress locales ou en ligne à des fins de test, vous souhaiterez nettoyer après vos expériences en réinitialisant votre configuration.

Dans tous les cas, c'est toujours une bonne idée de créer une sauvegarde de votre site Web avant de le réinitialiser, même si vous êtes sûr de votre décision. Vous pouvez changer d'avis à un moment donné, ou peut-être avoir besoin d'accéder à certaines des informations que vous avez supprimées. Si cela se produit, vous serez heureux d'avoir une sauvegarde prête. Bien que pour être juste, vous devriez déjà en avoir plusieurs sauvegardes, à moins que vous n'aimiez vivre à la limite !

Comment réinitialiser votre site Web WordPress à l'aide du plugin de réinitialisation avancé de WordPress

Le plugin de réinitialisation avancée de WordPress.

Malgré ce que son nom impliquerait, les plugins ne sont pas beaucoup plus faciles à utiliser que Advanced WordPress Reset. Comme vous vous en souvenez, nous avons expliqué que la réinitialisation de votre site Web équivaut à effacer sa base de données, et c'est exactement ce que fait cet outil.

De plus, il est très rapide et facile à utiliser, ce qui est notre principale raison de le choisir. Pour réinitialiser votre site Web, installez et activez le plugin, puis recherchez le nouvel onglet Advanced WP Reset sous Tools sur votre tableau de bord WordPress :

Réinitialisation de votre base de données.

À partir de là, tapez simplement reset dans le seul champ de la page (pour éviter les accidents) et cliquez sur Reset database . Vous ne verrez pas de message de confirmation, mais une fois que vous aurez cliqué sur l'un des autres onglets de votre tableau de bord, vous devrez vous reconnecter, car votre utilisateur administrateur a maintenant été supprimé et recréé.

Il convient de noter que cet outil particulier ne supprime pas vos plugins ou thèmes. Vous devrez parcourir les deux onglets pertinents pour désactiver et supprimer ceux que vous ne souhaitez pas conserver. Lorsque cela est fait, votre site Web sera de retour à son état d'origine.

Comment réinitialiser votre site Web à l'aide de la ligne de commande WordPress (WP-CLI)

La page d'accueil de la ligne de commande WordPress.

Si vous êtes développeur, vous connaissez probablement WP-CLI. C'est un outil qui vous permet d'interagir avec la plate-forme en utilisant la ligne de commande via un accès Secure Shell (SSH). Plus important encore, il vous permet d'effectuer des tâches complexes à l'aide de commandes simples.

Par exemple, les utilisateurs de WP-CLI peuvent réinitialiser leurs sites Web WordPress sans avoir à installer de plugin ou à effectuer le processus manuellement. Bien que nous laissions l'installation à notre pièce précédente (car cela peut être complexe), une fois que vous êtes prêt, vous n'aurez qu'à entrer la commande wp reset database pour effectuer une réinitialisation . Bien sûr, vous aurez toujours besoin de nettoyer vos plugins et thèmes comme avec la dernière méthode. Cependant, c'est un gain de temps considérable si vous êtes déjà un utilisateur de WP-CLI.

Comment réinitialiser votre site Web WordPress manuellement (en 4 étapes)

Les plugins ne sont pas nécessaires pour réinitialiser votre site. En fait, cela peut être fait manuellement en quatre étapes courtes. Nous allons jeter un coup d'oeil!

Étape #1 : Accédez à votre base de données WordPress et supprimez-la

Dans la plupart des cas, votre hébergeur vous permettra d'accéder à votre base de données via votre compte cPanel (ou une méthode similaire). Dans cet esprit, connectez-vous maintenant à votre cPanel et recherchez l'option Bases de données MySQL dans la section Bases de données :

L'outil de bases de données MySQL.

Cliquez dessus et recherchez votre base de données WordPress dans la liste. Dans la plupart des cas, il commencera par le préfixe wp , bien que cela puisse changer en fonction de vos pratiques de sécurité ou des paramètres de votre hébergeur :

Une liste des bases de données existantes.

Une fois que vous avez identifié votre base de données, notez son nom, puis cliquez sur le bouton Supprimer sous Actions . Cependant, n'essayez pas d'accéder à nouveau à votre site pour l'instant. Nous allons devoir créer une nouvelle base de données pour remplacer l'ancienne, et votre site Web ne fonctionnera pas tant que cela ne sera pas fait.

Étape #2 : Créez une toute nouvelle base de données WordPress

À ce stade, vous devriez toujours être dans l'outil de bases de données MySQL de cPanel. En haut de la page, vous verrez une option pour créer une nouvelle base de données. Gardez à l'esprit que pour que cela fonctionne, vous devez utiliser le même nom de la base de données que vous venez de supprimer (que vous avez, espérons-le, copié plus tôt !):

Création d'une nouvelle base de données.

Tapez-le dans le champ approprié, cliquez sur Créer une base de données , et il sera ajouté à la liste principale au bas de la page. Vous devez maintenant recréer votre utilisateur administrateur en faisant défiler jusqu'à la section Ajouter un utilisateur à la base de données de la page. Vous y verrez deux listes : une vous permettant de choisir parmi les utilisateurs existants et une autre pour indiquer à quelle base de données les ajouter :

Ajout d'un utilisateur existant à votre nouvelle base de données.

Si vous ne trouvez pas votre utilisateur ici, vous devrez l'ajouter manuellement à votre nouvelle base de données en faisant défiler jusqu'au menu Ajouter un nouvel utilisateur :

Ajout d'un nouvel utilisateur à la base de données.

N'oubliez pas que vous devez utiliser exactement le même nom d'utilisateur et le même mot de passe que votre ancienne base de données, sinon votre fichier wp-config.php ne reconnaîtra pas la nouvelle base de données. Si vous n'êtes pas sûr de vos informations d'identification, vous pouvez le découvrir en ouvrant wp-config.php à l' aide d'un client FTP, tel que FileZilla.

Connectez-vous simplement à votre site Web via FTP et accédez à votre dossier racine WordPress, qui doit être appelé public_html, www, ou nommé d'après votre site. À l'intérieur, vous trouverez le fichier wp-config.php . Faites un clic droit dessus et choisissez l'option Afficher/Modifier :

Modification de votre fichier wp-config.php.

Cela ouvrira le fichier en utilisant votre éditeur de texte par défaut. Ne changez rien une fois que vous y êtes, recherchez simplement le nom d'utilisateur et le mot de passe de votre base de données. Si vous avez des problèmes pour les trouver, recherchez le commentaire qui lit /* * Nom d'utilisateur de la base de données MySQL * / ( les deux valeurs seront juste en dessous). Une fois que vous les avez, revenez à votre cPanel et utilisez les informations d'identification pour recréer votre ancien utilisateur administrateur .

Votre base de données devrait maintenant être prête, mais il nous reste encore une étape avant de pouvoir profiter de votre « tout nouveau » site Web WordPress.

Étape 3: Supprimez tous les fichiers restants sur votre site Web via FTP

De la même manière que pour les deux premières méthodes, la création d'une nouvelle base de données ne supprime pas vos plugins et thèmes WordPress. Pour ce faire, vous devrez supprimer les fichiers manuellement et nous vous recommandons d'utiliser FTP pour cette étape.

Retournez dans votre dossier racine WordPress et recherchez le répertoire wp-content . Les trois dossiers que nous recherchons sont à l'intérieur - plugins , thèmes et téléchargements :

Votre plugin, thème et dossiers de téléchargement.

Vous pouvez supprimer en toute sécurité tous d'entre eux à l'exception des thèmes . Ici, vous voudrez laisser au moins un dossier de thème à l'intérieur, afin que WordPress puisse le charger en un instant. Lorsque vous avez terminé, tapotez-vous dans le dos. Le travail acharné est fait, et il ne reste plus qu'à inaugurer votre site.

Étape 4: Exécutez le script d'installation de WordPress

Le script d'installation WordPress vous permet de configurer votre configuration WordPress via votre navigateur. Pour l'exécuter, vous devrez ajouter /wp-admin/install.php à l'URL principale de votre site.

Cela exécutera le script, qui vous demandera de remplir quelques détails simples tels que la langue de votre site et vos informations d'identification d'administrateur. Cette étape est essentielle si vous voulez que votre site Web fonctionne, car la base de données que nous avons créée précédemment est encore nue. Si vous n'exécutez pas le programme d'installation, il n'aura pas les tables dont vous avez besoin pour utiliser WordPress.

Une fois le processus d'installation terminé, vous pourrez vous connecter à votre tableau de bord normalement et recommencer à travailler sur votre site Web.

Conclusion

La réinitialisation de votre site Web WordPress est un geste drastique, mais c'est souvent votre meilleure option. Par exemple, si vous souhaitez réutiliser entièrement votre site, il est logique de recommencer avec une ardoise vierge. Si vous conservez un site Web local à des fins de test, il est également judicieux de le réinitialiser de temps en temps. De cette façon, vous travaillez dans un environnement propre.

Le moyen le plus simple de réinitialiser votre site Web consiste à utiliser un plugin tel que Advanced WordPress Reset. Cependant, vous pouvez également le faire manuellement en suivant ces étapes :

  1. Accédez à votre base de données WordPress et supprimez-la.
  2. Créez une toute nouvelle base de données WordPress.
  3. Supprimez tous les fichiers restants sur votre site Web via FTP.
  4. Exécutez le script d'installation de WordPress.

Vous avez des questions sur la réinitialisation de votre site WordPress ? Demandez dans la section commentaires ci-dessous!

Image miniature de l'article par Nakigitsune-sama / shutterstock.com.