Nous recommandons toujours à nos utilisateurs d’effectuer régulièrement des sauvegardes complètes de WordPress. Mais que se passe-t-il si vous utilisez sans le savoir l’un des plugins gratuits qui effectuent uniquement des sauvegardes de bases de données ? Dans cet article, nous allons vous montrer comment restaurer un site WordPress avec juste une sauvegarde de base de données. Il ne s’agira pas d’une restauration complète, mais nous vous montrerons comment minimiser les dégâts.
Pour les besoins de ce didacticiel, 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 effectuer manuellement une sauvegarde de base de données WordPress.
Si vous vous remettez d'une mauvaise expérience avec votre fournisseur d'hébergement Web, il est probablement temps de trouver un meilleur hébergeur. Nous avons sélectionné certains 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 également : 7 indicateurs clés lorsque vous devez changer d'hébergement WordPress.
Tout d'abord, vous devrez 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.
Ensuite, donnez un nom à votre base de données, puis cliquez sur le bouton Créer une base de données.
Maintenant que vous avez créé une base de données, vous avez besoin d'un utilisateur MySQL qui se verra attribuer tous les privilèges pour travailler sur votre base de données nouvellement créée.
Sur la même page de bases de données MySQL, faites défiler jusqu'à la section Utilisateurs MySQL et ajoutez un nouvel utilisateur.
Fournissez un nom d'utilisateur et un mot de passe fort pour votre utilisateur de base de données, puis cliquez sur le bouton Créer un utilisateur.
Ensuite, vous devez ajouter cet utilisateur à la base de données MySQL. Faites défiler 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 Ajouter.
Votre nouvelle base de données est maintenant prête pour WordPress.
Vous devez d’abord visiter le tableau de bord cPanel. Dans la section bases de données, vous devez cliquer sur phpMyAdmin.
À l'étape suivante, sélectionnez la base de données que vous avez créée précédemment sur la page phpMyAdmin, puis cliquez sur le bouton Importer.
Vous devez maintenant cliquer sur le bouton Choisir un fichier pour télécharger le fichier de sauvegarde de votre base de données WordPress. Cliquez simplement sur le bouton OK en bas de la page pour lancer l'importation.
Vous verrez un message de réussite une fois le travail d'importation terminé.
Vous avez importé avec succès votre base de données WordPress. La prochaine étape consiste maintenant à installer WordPress en utilisant votre nouvelle base de données.
Pour une restauration manuelle de WordPress, vous devrez installer manuellement WordPress sur votre serveur. Visitez notre didacticiel d'installation étape par étape de WordPress et passez à la section « Comment installer WordPress via FTP » pour obtenir des instructions détaillées.
Lors de l'installation, lorsque vous atteignez l'étape « créer un fichier de configuration ». Entrez le nom de la base de données et l'utilisateur que vous avez créés précédemment.
Vous verrez maintenant un message indiquant que WordPress peut se connecter à votre base de données et vous pouvez exécuter l'installation maintenant.
En cliquant sur le bouton d'installation, vous afficherez maintenant le message « Déjà installé ».
C’est tout ce que vous pouvez maintenant procéder pour vous connecter à votre site WordPress.
Puisque vous n’avez pas vos anciens fichiers WordPress, il manquera plusieurs éléments. Certains d’entre eux peuvent être facilement restaurés tandis que d’autres seront un peu difficiles. Nous les passerons tous en revue un par un.
1. Thème
Installez simplement une nouvelle copie de votre ancien thème WordPress. Si vous avez apporté des modifications directes à vos fichiers de thème, toutes ces modifications disparaîtront.
Vous devrez passer par les options du thème pour le configurer comme avant.
2. Widgets
Les widgets 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 accéder à Apparence » Widgets pour ajouter et réorganiser les widgets dans vos barres latérales.
Certains plugins WordPress sont livrés avec leurs propres widgets. Pour utiliser ces widgets, vous devrez d'abord installer et activer ces plugins.
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 le front-end de votre site, vous devez alors actualiser les paramètres de lien permanent.
Allez simplement dans Paramètres » Permaliens et cliquez sur le bouton Enregistrer les modifications sans rien changer. Cela actualisera la structure de votre URL WordPress.
4. Plugins
WordPress stocke un enregistrement des plugins actifs de votre site. Lorsque vous visitez la page des plugins pour la première fois, WordPress vous montrera une liste d'erreurs pour chaque plugin qui était dans la base de données mais qui n'est plus installé.
Copiez tous les noms de plugins et commencez à les installer et à les activer un par un.
Trouver et remplacer les images perdues sur votre site Web serait la partie la plus délicate de la récupération. Selon la quantité de contenu et d'images dont vous disposez, cela peut prendre beaucoup de temps.
Malheureusement, il n’existe 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 caches de votre navigateur
Si vous avez récemment perdu votre site Web, vous pouvez consulter le cache de votre navigateur.
Les utilisateurs de Firefox peuvent télécharger le module complémentaire CacheViewer2 pour trouver facilement les images de leur site Web stockées dans le cache du navigateur.
Vous pouvez simplement cliquer avec le bouton droit sur une image et sélectionner Enregistrer sous dans le menu.
Les utilisateurs de Google Chrome sous Windows peuvent essayer Chrome Cache Viewer.
Les utilisateurs de Google Chrome sur Mac n'auront pas de chance. Nous n'avons trouvé aucune solution raisonnable pour parcourir, prévisualiser et enregistrer l'image du 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 Web. Vous pouvez commencer par rechercher vos images dans la recherche d’images de Google. Entrez simplement l'URL de votre site et vous pourrez voir les images trouvées par Google sur votre site Web.
Vous pouvez cliquer sur une image pour voir un aperçu plus grand et enregistrer l'image.
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 Web à des fins historiques.
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, il sera difficile de trouver et de remplacer manuellement les images.
Voici comment localiser facilement les images cassées et les remplacer.
Tout d’abord, vous devez installer et activer le plugin Broken Link Checker. Lors de l'activation, accédez simplement à la page Outils » Vérificateur de liens brisés. Le plugin vous montrera une liste de tous les liens rompus sur votre site.
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 de texte du lien pour trier la liste des liens rompus afin d'afficher les images en premier.
Vous pouvez désormais remplacer les images que vous avez récupérées en éditant 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.
Il sera difficile de récupérer toutes vos données perdues. Votre site peut même afficher des erreurs et affecter l'expérience utilisateur. C’est pourquoi de nombreux experts vous recommandent fortement de mettre en place des sauvegardes automatiques.
Nous vous recommandons d'utiliser BackupBuddy. Il s'agit d'un plugin de sauvegarde WordPress premium avec des options 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 voudrez peut-être également consulter notre liste de 13 conseils et astuces essentiels pour protéger votre zone d’administration WordPress.
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.