Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment restaurer un site WordPress avec une simple sauvegarde de la base de données

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Nous recommandons toujours à nos utilisateurs/utilisatrices de faire régulièrement des sauvegardes complètes de WordPress. Mais que se passerait-il si vous utilisiez sans le savoir l’une des extensions gratuites qui effectuent uniquement des sauvegardes de base de données ? Dans cet article, nous allons vous afficher comment restaurer un site WordPress avec seulement une sauvegarde de la base de données. Ce ne sera pas une restauration terminée, mais nous vous afficherons comment vous pouvez minimiser les dommages.

Recovering a WordPress site from a database backup alone

Premiers pas

Pour les besoins de ce tutoriel, nous supposons que vous disposez d’une sauvegarde de votre base de données WordPress dans un fichier zip. Si vous n’en avez pas encore, voici comment faire une sauvegarde de la base de données WordPress manuellement.

Si vous vous remettez d’une mauvaise expérience avec votre fournisseur d’hébergement, il est probablement temps de trouver un meilleur hébergeur. Nous avons sélectionné quelques-uns des meilleurs fournisseurs d’hébergement WordPress. Ce sont les entreprises avec lesquelles nous avons travaillé et auxquelles nous faisons confiance pour nos propres projets.

Voir aussi : 7 indicateurs clés pour savoir quand vous devriez changer d’hébergeur WordPress.

Préparer la restauration de la sauvegarde de la base de données de WordPress

Tout d’abord, vous aurez besoin de créer une nouvelle base de données. Connectez-vous simplement à votre compte cPanel et cliquez sur Bases de données MySQL dans la section Base de données.

MySQL databases in cPanel

Ensuite, donnez un nom à votre base de données et cliquez sur le bouton « Créer une base de données ».

Creating new MySQL database

Maintenant que vous avez créé une base de données, vous avez besoin d’un utilisateur MySQL qui se verra assigner tous les privilèges pour travailler sur votre base de données nouvellement créée.

Sur la même page des bases de données MySQL, défilez vers le bas jusqu’à la section des utilisateurs/utilisatrices MySQL et ajoutez un nouveau module.

Adding a new MySQL user

Indiquez un identifiant et un mot de passe fort pour votre utilisateur/utilisatrice de la base de données, puis cliquez sur le bouton Créer un utilisateur/utilisatrice.

Ensuite, vous devez ajouter cet utilisateur à la base de données MySQL. Avancez jusqu’à la section ‘Ajouter un utilisateur à la base de données’ et sélectionnez l’utilisateur ainsi que la base de données dans les menus déroulants, puis cliquez sur le bouton d’ajout.

Adding a user to database

Votre nouvelle base de données est maintenant prête pour WordPress.

Importation de la sauvegarde de la base de données WordPress

Tout d’abord, vous devez vous rendre dans le tableau de bord de cPanel. Sous la section des bases de données, vous devez cliquer sur phpMyAdmin.

Launching phpMyAdmin from cPanel

À l’étape suivante, sélectionnez la base de données que vous avez créée plus tôt sur la page phpMyAdmin, puis cliquez sur le bouton Importer.

Maintenant, vous devez cliquer sur le bouton choisir un fichier pour téléverser votre fichier de sauvegarde de la base de données WordPress. Cliquez simplement sur le bouton « Go » en bas de la page pour commencer l’importation.

importdb

Vous verrez un message de réussite lorsque le travail d’importation sera bien terminé.

Vous avez bien importé votre base de données WordPress. L’étape suivante consiste à installer WordPress en utilisant votre nouvelle base de données.

Restauration de votre site WordPress

Pour une restauration manuelle de WordPress, vous devrez installer manuellement WordPress sur votre serveur. Consultez notre tutoriel d’installation de WordPress étape par étape et passez à la section « comment installer WordPress par FTP » pour obtenir des instructions détaillées.

Pendant l’installation, à l’étape « créer un fichier de configuration », entrez le nom de la base de données et l’utilisateur que vous avez créé. Saisissez le nom de la base de données et l’utilisateur que vous avez saisi/saisie plus tôt.

Creating configuration file step during WordPress installation

Vous verrez maintenant un message indiquant que WordPress peut se connecter à votre base de données, et vous pouvez maintenant lancer l’installation.

En cliquant sur le bouton d’installation, vous afficherez le message « Déjà installé ».

Already installed message

C’est tout, vous pouvez maintenant procéder à la connexion de votre site WordPress.

Dépannage de la restauration

Puisque vous n’avez pas vos anciens fichiers WordPress, il y aura plusieurs choses manquantes. Certains d’entre eux peuvent être facilement restaurés tandis que d’autres seront un peu plus difficiles. Nous allons les passer en revue une par une.

1. Thème

Installez simplement une nouvelle copie de votre ancien thème WordPress. Si vous avez apporté des modifications directes aux fichiers de votre thème, toutes ces modifications disparaîtront.

Vous devrez passer par les options du thème pour le configurer comme avant.

2. Widgets

Leswidgets jouent un rôle important dans les thèmes WordPress. Heureusement, ils sont stockés dans votre base de données WordPress et le passage à votre ancien thème restaurera certains de vos widgets.

Vous pouvez toujours aller dans Apparence  » Widgets pour ajouter et réorganiser les widgets dans vos colonnes latérales.

Certaines extensions WordPress sont livrées avec leurs propres widgets. Afin de commander ces widgets, vous devrez d’abord installer et activer ces extensions.

3. Permaliens

La structure des permaliens de votre site est également stockée dans la base de données, et elle sera automatiquement restaurée. Cependant, si vous voyez des erreurs 404 sur l’interface publique de votre site, vous devez actualiser les paramètres permaliens.

Allez simplement dans Réglages  » Permaliens et cliquez sur le bouton enregistrer les modifications sans rien changer. Cela actualisera la structure de l’URL de WordPress.

4. Les extensions

WordPress stocke un enregistrement des extensions activées de votre site. Lorsque vous visitez la page des extensions pour la première fois, WordPress vous affiche une liste d’erreurs pour chaque extension qui se trouvait dans la base de données mais qui n’est plus installée.

Deactivated plugins

Copiez tous les noms d’extensions et commencez à les installer et à les activer un par un.

Récupérer les images perdues pour votre site WordPress

Trouver et remplacer les images perdues sur votre site serait la partie la plus délicate de la récupération. Selon la quantité de contenu et d’images que vous avez, cela peut prendre beaucoup de temps.

Malheureusement, il n’y a pas de solution simple. Vous devrez utiliser divers outils pour extraire vos images de différentes sources. Vos chances de récupérer toutes les images sont assez faibles.

1. Regardez dans les mises en cache de votre navigateur

Si vous avez récemment perdu votre site, vous pouvez consulter la mise en cache de votre navigateur.

Les utilisateurs/utilisatrices de Firefox peuvent télécharger le module complémentaire CacheViewer2 pour trouver facilement les images de leur site stockées dans le cache du navigateur.

Finding cached images in Firefox

Il suffit de cliquer avec le bouton droit de la souris sur une image et de sélectionner « Enregistrer sous » dans le menu.

Les utilisateurs/utilisatrices de Google Chrome sous Windows peuvent essayer Chrome Cache Viewer.

Les utilisateurs/utilisatrices de Google Chrome sur Mac n’ont pas de chance. Nous n’avons pas trouvé de solution raisonnable pour parcourir, prévisualiser et enregistrer une image depuis le cache de Google Chrome sur Mac.

2. Recherchez vos images dans les caches Web

Il existe plusieurs services web qui conservent les versions en cache des sites. Vous pouvez commencer par rechercher vos images dans la recherche d’images de Google. Saisissez simplement l’URL de votre site et vous pourrez voir les images que Google a trouvées sur votre site.

Finding your images in Google Image search

Vous pouvez cliquer sur une image pour en obtenir une plus grande prévisualisation et l’enregistrer.

Si vous restaurez un site beaucoup plus ancien et que vous ne trouvez pas d’images sur Google ou Bing, vous pouvez essayer Archive.org. Il s’agit d’une organisation à but non lucratif qui stocke des instantanés de sites à des fins historiques.

Internet Archive Way Back Machine

Trouver et remplacer des images sur votre site

Si vous n’aviez pas beaucoup de contenu sur votre ancien site, vous pouvez remplacer manuellement les images dans vos publications. Cependant, si vous avez beaucoup de contenu, alors trouver et remplacer les images manuellement sera difficile.

Voici comment vous pouvez facilement localiser les images cassées et les remplacer.

Tout d’abord, vous devez installer et activer l’extension Vérificateur de liens rom pus. Une fois activé, il vous suffit de vous rendre sur la page Outils  » Vérificateur de liens rom pus. L’extension vous affichera une liste de tous les liens brisés sur votre site.

Find and replace missing images in WordPress

Les images brisées sont également considérées comme des liens brisés, elles apparaîtront donc également dans la liste. Vous pouvez cliquer sur la colonne du texte du lien pour trier la liste des liens brisés afin d’afficher les images en premier.

Vous pouvez maintenant remplacer les images que vous avez récupérées en modifiant les publications. Pour les images que vous n’avez pas pu récupérer, vous pouvez soit essayer de les recréer, soit simplement les dissocier.

Astuce supplémentaire

Il sera difficile de récupérer toutes les données perdues. Votre site risque même d’afficher des erreurs et d’affecter l’expérience des utilisateurs/utilisatrices. C’est pourquoi de nombreux experts vous conseillent vivement de configurer des sauvegardes automatiques.

Nous vous recommandons d’utiliser BackupBuddy. C’est une extension de sauvegarde WordPress premium avec des facultatifs de restauration faciles et la possibilité de créer et d’enregistrer automatiquement vos sauvegardes sur le cloud.

C’est tout, nous espérons que cet article vous a aidé à restaurer votre site WordPress à partir d’une sauvegarde de base de données. Vous pouvez également consulter notre liste de 13 astuces et hacks vitaux pour protéger votre zone d’administration WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

22 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for this guide.
    I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
    I will try these steps and see if I would be able to successfully restore my database.
    the thing that I am missing are the posts that I had written on my blog.
    hope this will work.

  3. Mallory says

    Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.

    • WPBeginner Support says

      Sadly, we do not have a specific location we would recommend for finding the errors again.

      Administrateur

  4. Emmanuelkwofie says

    Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?

  5. Dean says

    I ran restore database and let it run for HOURS. All the time it said « loading ». When I went back into cPanel the dbase size is 0.00.

    Is there some voodoo magic I can use to restore my database?

    • WPBeginner Support says

      You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.

      Administrateur

  6. eswaran says

    i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.

    The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.

    To achieve this do i need update any sql script on database?

  7. Lisander says

    I have an old site I wanted to recover, but my old laptop crashed.
    Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.

    Thanks for the guide.

  8. Ahmed LAHMAR says

    Thank you WPBeginner,
    I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com

  9. Ewan Yates says

    Thanks for this great guide. Quick question though,…
    When creating a new database and user, do they need to be the same as the ones in the backup?

  10. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.