WordPress : Impossible de restaurer à partir d’une sauvegarde – comment récupérer d’anciens articles de blog ?

Publié par Jean-Michel le

Une petite histoire pour le contexte :

J’ai été amené à aider à résoudre un problème avec une mise à jour et une migration de thème WordPress qui ont terriblement mal tourné. Pour faire court, lorsque le gars qui a fait le déménagement a terminé le travail, il a en quelque sorte « perdu » tous les articles de blog… 6 ans d’articles de blogs.

Heureusement, j’ai pu (d’après ce que je peux dire) trouver une sauvegarde complète de l’ancien site Web avant sa migration, en plus d’une copie de la base de données MySQL.

Cependant, il semble qu’il s’agissait d’une configuration multisite – et après avoir téléchargé tous les fichiers Web dans un sous-domaine et répliqué la base de données (pour autant que je sache), le site Web n’est toujours pas accessible.

J’ai pratiquement abandonné l’idée de reproduire entièrement le site Web tel qu’il était – j’ai l’impression d’avoir tout essayé. Cela étant dit, la seule chose qui compte vraiment pour le client, ce sont les articles de blog.

Ma question est la suivante : si j’ai toujours les fichiers Web d’origine, existe-t-il un moyen d’extraire les données du blog et de les injecter dans le nouveau site Web WordPress ? Si oui, comment ferais-je pour le faire ?

Je n’ai pas beaucoup d’expérience dans ces types de problèmes et/ou de dépannage, car je ne suis qu’un développeur front-end.

Toute aide est grandement appréciée !

(si plus d’informations sont nécessaires pour aider – s’il vous plaît faites le moi savoir et je le fournirai dès que possible)

Solution n°1 trouvée

Voici les étapes que je prendrais.

  1. Faites une sauvegarde de la sauvegarde de la base de données et stockez-la dans un endroit sûr
  2. Découvrez quelle version de WordPress le site exécutait lorsque la sauvegarde a été effectuée comme ceci :
    • ouvrez le fichier de vidage sql dans un éditeur de texte et recherchez db_version.
    • Utilisez cette valeur pour trouver la version WordPress correspondante, ici.
  3. Installez cette version de WordPress localement ou sur un site de développement (sous-domaine ou autre)
  4. Suivez les instructions pour migrer un site vers un nouveau domaine (c’est-à-dire localhost ou dev.example.com)
  5. Utilisez l’ outil WordPress/tools/export pour exporter les publications.
  6. Importez ce fichier .xml dans le nouveau blog

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *