Réinstaller WordPress pas à pas

En général, la plupart des utilisateurs installent WordPress à partir de zéro dans le sens où ils téléchargent tout le script sur leur serveur et ils suppriment leur ancienne base de données s’ils possèdent une installation existante de WordPress. Toutefois, il arrive qu’on ait besoin de réinstaller WordPress sans répéter toute la procédure, notamment celle de republier tous les fichiers sur son serveur. La procédure que je décrit fonctionne parfaitement avec une installation en locale avec Xampplite, mais cela ne devrait pas poser de problème pour une installation WordPress sur un serveur distant. J’ai choisi WordPress 3.2 pour démontrer la procédure, mais cela fonctionne pour toutes les versions. Notez que j’utilise deux techniques différentes, car l’une d’elles est facile, mais le résultat n’est pas toujours optimal.

1ere technique pour réinstaller WordPress

Sauvegarder la base de donnée

La première chose à faire est de sauvegarder la base de donnée, aussi allez dans Outils, Export et dans les options, sélectionnez All Content :

reinstaller-wordpress1

Patientez que tous les articles et les images aient étés téléchargés. Normalement, WordPress vous permettra d’enregistrer le fichier au format XML. Maintenant, vous devez vous connecter à votre base de donnée MySQL avec PhpMyAdmin et supprimer toutes les tables de la base de donnée.

reinstaller-wordpress2

Attention, il y a une différence entre vider et supprimer les tables. Si vous videz uniquement les tables, l’installation de WordPress détectera qu’il s’agit d’une installation existante et il refusera de continuer la procédure jusqu’à ce que vous ayez supprimé toutes les tables. Dans mon cas, j’ai crée un nouvel article appelé Réinstallation de WordPress pour différencier les différentes installation (ancienne et nouvelle).

Ensuite, allez dans le répertoire racine de votre blog WordPress et supprimez le fichier wp-config. Cette action va réinitialiser l’installation.

reinstaller-wordpress2

Maintenant, si vous accédez à votre blog dans votre navigateur, vous verrez que vous pourrez effectuer une nouvelle installation WordPress.

reinstaller-wordpress4

Le reste du processus est similaire n’importe quelle installation de WordPress. Une fois que vous avez terminé l’installation, allez dans Tableau de Bord/Options/Export. On va réinstaller l’ancienne base de donnée en utilisant le plugin WordPress Importer (ce dernier n’est plus inclus dans WordPress et on doit le télécharger)

La fenêtre Export vous permettra de sélectionner le fichier XML que vous avez téléchargé précédemment (l’ancienne base de donnée)

reinstaller-wordpress7

Le plugin WordPress Importer vous permet de déplacer les articles selon leur auteur. Par exemple, vous aviez utilisé le nom User1 dans l’ancienne base et User2 dans la nouvelle. Donc, ce plugin vous demandera si vous voulez mapper les articles de l’ancien vers le nouveau ou vous voulez créer un nouvel utilisateur. En général, on doit choisir la première option. Par ailleurs, n’oublier de sélectionner l’option Download and import file attachments pour que toutes vos images et autres fichiers soient également importés.

reinstaller-wordpress8

Maintenant, lancez votre blog WordPress et vous verrez que vous avez préservé tous vos anciens articles et qu’ils sont étés correctement importés… MAIS il y a un énorme problème ! Ci-dessous est l’image de mon blog de test :

reinstaller-wordpress9

J’avais mentionné que j’avais crée un nouvel article appelé Reinstallation de WordPress et c’était le plus récent. Mais j’ai fait deux nouvelles installation pour cet article (pour mes tests), donc il y a deux nouveaux Hello World qui précède cet article et ce n’est pas idéal. C’est pourquoi, cette procédure n’est pas efficace pour une réinstallation de WordPress, mais il y a une astuce réservé aux plus téméraires ! Cependant, la procédure que nous avons vu est la plus facile, car il suffit de supprimer les nouveaux articles de Hello WordPress et vous aurez une installation identique à celle que vous possédiez auparavant.

2eme technique pour réinstaller WordPress

Réinstallation de WordPress pour les casse-cou !

Cette technique permet de posséder un blog WordPress à l’identique, mais on doit tout faire à partir de la base de donnée (PhpMyAdmin). En premier lieu, je vais crée un autre article appelé Réinstallation WordPress pour les casse cou dans mon blog pour voir si cela fonctionne.

reinstaller-wordpress10

Cette fois, notre article le plus récent est Réinstallation de WordPress pour les geeks, les casse-cou et tous les autres et donc, c’est lui qu’on devrait apercevoir en premier après notre réinstallation de WordPress. La première étape est de vous connecter PhpMyAdmin et de sélectionner l’option Exporter dans la base de données qui contient votre blog WordPress :

reinstaller-wordpress11

Dans la page qui s’affiche, vous verrez une partie appelée Structure et cochez l’option Ajouter DROP TABLE / DROP VIEW écrase littéralement une base de donnée et c’est indispensable pour que cette technique fonctionne :

reinstaller-wordpress12

Ensuite, allez au bas de la page et cocher la case Transmettre et ensuite, cliquez sur Executer. Le navigateur vous demandera l’emplacement pour enregistrer le fichier de la base de donnée. La différence est que WordPress enregistre son fichier au format XML tandis que PhpMyAdmin l’enregistre directement au format SQL.

Une fois que vous avez fini, supprimez toutes les tables de votre base de donnée et continuez la procédure de la nouvelle installation WordPress comme c’est indiqué plus haut (suppression du fichier wp-config et nouvelle installation classique).

Vous avez installé votre nouveau blog, donc ne touchez pas au Tableau de Bord. Allez de nouveau dans PhpMyAdmin et cliquez sur le menu Importer, ensuite sélectionnez le fichier SQL que nous avons enregistré et démarrez l’importation avec le bouton Executer :

reinstaller-wordpress15

Patientez que l’importation se termine et que PhpMyadmin vous affiche un message de succès, ensuite, lancez votre blog pour admirer le résultat :

reinstaller-wordpress16

Et voilà, le nouveau blog est exactement identique à l’ancien et si vous allez dans Plugins, vous verrez que les extensions que nous avions installés (dans notre WordPress Importer) sont déjà activés, car nous n’avons rien changé sauf la base de donnée.

reinstaller-wordpress17

Je pourrais pour me vanter que je suis l’inventeur de cette technique, mais cette procédure est utilisée par les utilisateurs de Joomla 1.5 quand il veulent publier leur site et qu’ils ne veulent pas perdre le travail qu’ils ont effectués dans leur développement local.

Houssen Moshinaly

Blogueur et rédacteur en chef de Maniac Geek

Houssen Moshinaly – who has written posts on Maniac Geek.


9 comments on “Réinstaller WordPress pas à pas
  1. Pingback: Revue hebdomadaire Hot Web – Semaine 26 | Ballajack

  2. Et que se passe-t-il quand on a viré par erreur un fichier depuis Filezilla (une erreur de touche et hop : fichier supprimé mais lequel ?) Bref, je ne peux plus me connecter à l’admin du site. Peut-on réinstaller WP sans perdre ses articles ?

  3. Bonjour Sam et merci pour ce tuto,

    j’ai utilisé la première méthode pour une réinstallation sur une nouvelle base de données et tout s’est bien passé. C’était une manière de test, la prochaine fois, ce sera sur la même bdd pour un autre blog, c’est un peu angoissant de supprimer toutes les tables, mais bon, ça devrait le faire.

  4. Pingback: Adieu les spammeurs ! - Ressources Webdesign

  5. Bonjour Sam et un grand merci.

    J’étais complètement bloqué suite à une erreur de php et il me fallait employer la manière forte (j’étais lasse de chercher). Remplacer mon fichier wp-config. Cet article m’aura été d’une grande aide et je tiens à remercier l’auteur pour le coup de main. Maintenant, retour à la case départ, il me faut trouver comment accélérer le chargement de mes pages :)

Comments are closed.

Bear