La sauvegarde de votre site web n’est pas quelque chose à négliger. Avoir une sauvegarde de votre site WordPress peut éliminier beaucoup de maux de tête dans de nombreuses situations. Par exemple, si vous utilisez une rencontrez qui brise votre site ou si une mise à jour affecte sa fonctionnalité, vous serez en mesure de revenir à la version sauvegardée.

La restauration d’une sauvegarde WordPress peut vous épargner des heures de dépannage. De plus, cette sauvegarde vous permet de dupliquer votre site ou de le déplacer vers un nouvel hébergeur. Nous irions même jusqu’à dire que si vous n’avez pas de sauvegarde récente, vous devriez l’ajouter en haut de votre liste de choses à faire.

Dans cet article, nous allons vous afficher précisément comment faire. Nous verrons quelles parties de votre site web vous devez sauvegarder et nous vous afficherons quatre méthodes pour le faire, notamment par l’intermédiaire de votre hébergeur, à l’aide d’extensions, par l’approche manuelle et sur un site local. Obtenons le travail !

Quand sauvegarder votre site web WordPress ?

La réponse courte est que vous devriez toujours avoir une sauvegarde récente de votre site web. Imaginez que vous rencontriez aujourd’hui une erreur qui brise votre site sans avoir la moindre idée de la façon de la résoudre.

Si vous disposez d’une sauvegarde datant d’un jour ou moins, tout ira bien. En revanche, les sauvegardes datant de plusieurs semaines (voire de plusieurs mois) peuvent manquer de mises à jour récentes et de modifications essentielles.

Si vous utilisez un site essentiellement statique, des sauvegardes moins fréquentes peuvent convenir. En revanche, pour les forums, les boutiques en ligne, les blogs et les sites de très grande taille, des sauvegardes régulières sont indispensables :

Sauvegardes récentes de sites web
Sauvegardes récentes de sites web

Si vous faites votre marché pour trouver un service d’hébergement, vous remarquerez que les hébergeurs de qualité comme Kinsta font des sauvegardes quotidiennes un de leurs principaux arguments de vente :

Hébergement Kinsta
Kinsta

Le plus intéressant, c’est que les sauvegardes sont automatisées. Par conséquent, une fois que vous avez défini les réglages, votre site utilisera des sauvegardes quotidiennes sans que vous ayez besoin de lancer le processus.

De plus, alors que Kinsta offre des sauvegardes quotidiennes automatiques, vous pouvez également accéder à des sauvegardes toutes les heures, toutes les 6 heures et des sauvegardes externes en tant que modules supplémentaires à nos plans hébergeurs. Cela peut sembler exagéré, mais cela permet d’économiser beaucoup de temps et de stress si vous rencontrez le pire.

De nombreuses extensions WordPress vous permettent également de planifier des sauvegardes. Cela peut s’avérer utile si vous utilisez un hébergement mutualisé à bas prix qui n’inclut pas de fonctionnalité de sauvegarde dans le contrat.

Cependant, sans un hébergeur ou une extension de sauvegarde pour gérer le processus à votre place, vous devrez créer des sauvegardes manuellement. Ce n’est pas l’idéal, car vous risquez d’oublier de faire une sauvegarde ou même de rater quelques fichiers par accident.

En outre, il est préférable d’effectuer une nouvelle sauvegarde avant de procéder à des changements majeurs, tels que le déménagement vers un nouvel hébergeur ou le changement de domaine de votre site. Vous pouvez également créer une sauvegarde avant d’utiliser une mise à jour ou de modifier les fichiers de votre site.

Comment sauvegarder un site WordPress (4 méthodes)

Maintenant que nous avons abordé l’importance de la sauvegarde de votre site, il est temps d’explorer comment le faire. Voyons comment vous pouvez sauvegarder un site WordPress à l’aide de quatre méthodes.

1. Comment sauvegarder votre site web WordPress via votre hébergeur ?

Si vous utilisez un hébergeur de bonne réputation, il devrait vous proposer des sauvegardes automatiques. Cependant, la fréquence de ces sauvegardes peut varier. Par exemple, chez Kinsta, nous fournissons des sauvegardes quotidiennes automatiques robustes, auxquelles vous pouvez accéder en vous connectant à votre tableau de bord d’hébergement.

Cependant, ce n’est pas le seul type de sauvegarde que nous proposons. Si vous utilisez un très gros site web ou une entreprise, vous pouvez aussi ajouter des sauvegardes horaires, des sauvegardes toutes les 6 heures ou des options de sauvegarde externe quand vous achetez l’un de nos plans d’hébergement.

Si vous n’êtes pas un utilisateur de Kinsta, nous vous recommandons de vérifier vos options de sauvegarde auprès de votre hébergeur. Il peut gérer le processus pour vous ou vous envoyer vers des moyens de le faire manuellement.

Comment accéder à vos sauvegardes automatiques Kinsta et en créer de nouvelles ?

Pour accéder à vos sauvegardes automatiques Kinsta (et en créer de nouvelles), vous devez vous connecter à votre tableau de bord MyKinsta. Sélectionnez votre site et parcourez l’onglet Sauvegardes pour voir une vue globale de vos sauvegardes :

Sauvegardes MyKinsta
Sauvegardes MyKinsta

Kinsta, par défaut, crée une nouvelle sauvegarde de votre site web tous les jours. Par conséquent, vous devriez voir une liste des sauvegardes précédentes depuis les 14 derniers jours.

De plus, nous vous activons pour restaurer les sauvegardes dans votre environnement de production ou de staging. Cette dernière fonctionnalité peut s’avérer utile si vous souhaitez tester les modifications apportées aux versions précédentes de votre site web.

Il vous suffit de cliquer sur le bouton Restaurer. Ensuite, sélectionnez soit Production, soit Staging :

Restaurer la sauvegarde dans MyKinsta
Restaurer la sauvegarde dans MyKinsta

Une popup apparaîtra où vous pourrez vérifier les détails de la sauvegarde et confirmer la restauration.

Nous vous fournissons également la possibilité de générer des sauvegardes à la demande. Pour cela, dirigez-vous vers l’onglet Manuelle et sélectionnez l’option Sauvegarder maintenant :

Créer une sauvegarde manuelle avec Kinsta
Créer une sauvegarde manuelle avec Kinsta

Vous pouvez créer jusqu’à cinq sauvegardes manuelles, que le système stockera pendant 14 jours. C’est une fonctionnalité utile que vous pouvez utiliser juste avant de faire des mises à jour importantes sur votre site web.

2. Comment utiliser cette extension de sauvegarde WordPress ?

Il existe un grand nombre d’extensions WordPress de sauvegarde que vous pouvez utiliser. Cependant, nous pouvons les diviser en deux grandes catégories :

  1. Les extensions de sauvegarde de site complet : Ce type d’extension génère des copies complètes de votre site web et les enregistre pour un jour de pluie.
  2. Extensions de sauvegarde incrémentale : Cette famille d’extensions génère uniquement des sauvegardes quand vous apportez des modifications à votre site web, ce qui vous évite d’occuper inutilement de l’espace de stockage sur le serveur.

Une autre différence entre ces deux types d’extensions est que les outils de sauvegarde incrémentale ont tendance à coûter de l’argent. En revanche, il existe de nombreux outils gratuits de sauvegarde de site complet que vous pouvez utiliser.

Si vous êtes intéressé par les extensions de sauvegarde incrémentale, nous avons proposé un tour d’horizon de nos options préférées dans un article de blog précédent. Pour cette section, nous allons vous afficher comment utiliser l’une des solutions gratuites les plus populaires, Backup Migration :

Backup Migration
Backup Migration

Pour commencer, installez et activez cette extension. Ensuite, allez dans Backup Migration dans votre tableau de bord WordPress. Cliquez ensuite sur le bouton Créer une sauvegarde maintenant !

Créer une sauvegarde avec cette extension Backup Migration.
Créer une sauvegarde avec cette extension Backup Migration.

Une fenêtre contextuelle s’affiche, vous informant de la quantité de données qui seront sauvegardées :

Confirmation de la sauvegarde
Confirmation de la sauvegarde

Si vous êtes prêt à continuer, cliquez sur le bouton Créer la sauvegarde ! Cela peut prendre quelques secondes, et vous serez informé quand la sauvegarde sera terminée :

Sauvegarde réussie
Sauvegarde réussie

Vous recevrez un lien qui vous permettra de voir et d’enregistrer votre sauvegarde. Copiez le lien et collez-le dans un nouvel onglet. Dès que vous aurez fait cela, une copie de la sauvegarde sera téléchargée sur votre ordinateur.

Vous pouvez également choisir de planifier des sauvegardes automatiques pour votre site WordPress à l’aide de Backup Migration. Ici, vous pouvez configurer des sauvegardes mensuelles, hebdomadaires ou quotidiennes :

Sauvegardes quotidiennes automatiques avec Backup Migration
Sauvegardes quotidiennes automatiques avec Backup Migration

De plus, vous pouvez choisir l’heure exacte à laquelle vos sauvegardes quotidiennes auront lieu. Par ailleurs, vous pouvez indiquer à cette extension le nombre de sauvegardes que vous souhaitez conserver.

Restauration de votre sauvegarde de migration de sauvegarde

La restauration d’une sauvegarde de Backup Migration est une affaire simple. Tout ce que vous avez à faire est de cliquer sur Manage & Restore Backups. Ensuite, dirigez-vous vers la section Vos sauvegardes enregistrées :

Sauvegardes enregistrées avec cette extension de migration de sauvegardes.
Sauvegardes enregistrées avec cette extension de migration de sauvegardes.

Ici, vous pouvez voir quand vos sauvegardes ont été effectuées. De plus, pour chacune de vos sauvegardes, vous pouvez voir le nom de domaine d’origine, la taille du fichier et l’emplacement où la sauvegarde est stockée.

Pour restaurer une sauvegarde, cliquez sur le bouton Restaurer dans la colonne Actions. Un message d’avertissement apparaît, vous informant que les fichiers, dossiers et bases de données existants seront écrasés :

Restaurer la sauvegarde
Restaurer la sauvegarde

Si vous êtes d’accord avec la restauration, cochez la case pour dire que vous comprenez. Sélectionnez ensuite Démarrer la restauration.

3. Comment sauvegarder manuellement un site WordPress ?

Comme nous l’avons mentionné précédemment, la sauvegarde d’un site web WordPress implique la copie de tous ses fichiers et l’exportation du contenu de sa base de données. Vous pouvez effectuer la première de ces deux tâches à l’aide d’un client FTP (File Transfer Protocol) tel que FileZilla.

Votre hébergeur devrait vous fournir un ensemble d’informations d’identification que vous pouvez utiliser pour vous connecter à votre site web via FTP, ou SFTP dans notre cas :

Informations d'identification FTP
Informations d’identification FTP

À l’aide de ces informations, vous pourrez vous connecter à votre serveur et trouver le répertoire racine de votre WordPress. Dans de nombreux cas, ce répertoire est appelé public. Pour commencer, allez-y et copiez ou téléchargez le dossier dans son intégralité :

Répertoire racine de WordPress
Répertoire racine de WordPress

Le téléchargement peut prendre un certain temps, car la plupart des sites web WordPress comprennent des centaines ou des milliers de fichiers. Une fois que c’est fait, nous vous recommandons de renommer ce dossier à la date de la sauvegarde, puis de le stocker dans un endroit sûr. Vous pouvez ainsi stocker l’intégralité de votre site WordPress (y compris tous les médias) sur votre PC ou dans une solution de stockage dans le cloud.

Cela répond à la question « Comment sauvegarder mon site WordPress avec FTP ? » – ce qui nous laisse votre base de données. La façon la plus simple de sauvegarder cet élément est d’aller dans le panneau de contrôle de votre hébergement et de chercher votre logiciel de gestion de base de données.

Par exemple, si vous utilisez Kinsta, vous pouvez accéder à votre base de données en vous connectant au tableau de bord de votre compte hébergeur (MyKinsta si vous êtes un utilisateur de Kinsta), en sélectionnant un site web et en parcourant l’onglet Info :

Onglet Info du tableau de bord MyKinsta.
Onglet Info du tableau de bord MyKinsta.

Quand vous cliquez sur l’option appelée Ouvrir phpMyAdmin, cela lancera le gestionnaire de base de données. Sélectionnez la base de données de votre site depuis le menu de gauche, et vous devriez voir une liste de tables comme celle-ci :

Tables de la base de données WordPress dans phpMyAdmin
Tables de la base de données WordPress dans phpMyAdmin

Ensuite, sélectionnez Exporter dans le menu en haut de l’écran. phpMyAdmin vous demandera quelle méthode d’exportation vous souhaitez utiliser. L’option Rapide inclura automatiquement toutes les tables de votre site dans un fichier SQL, ce qui est précisément ce que nous voulons.

Assurez-vous de sélectionner SQL sous Format, puis cliquez sur Go :

Exporter les tables de votre site web depuis phpMyAdmin
Exporter les tables de votre site web depuis phpMyAdmin

Votre fichier de base de données devrait être téléchargé immédiatement. Voilà, c’est fait ! À ce stade, vous avez à la fois le répertoire racine de votre WordPress et une copie de sa base de données. Vous pouvez zipper le répertoire et le fichier SQL ensemble et les garder pour un jour de pluie.

Restauration de votre sauvegarde manuelle

Si vous avez besoin de restaurer votre sauvegarde manuelle, la meilleure façon de le faire est de téléverser le dossier racine de la sauvegarde sur votre serveur (au même niveau que le serveur actuel) avec un nom différent. Une fois le répertoire en place, vous pouvez supprimer votre dossier racine actuel et renommer la sauvegarde à sa valeur d’origine.

Après cela, il est temps de restaurer la sauvegarde de votre base de données. Pour cela, retournez dans phpMyAdmin et recherchez la base de données de votre site. Cette fois, sélectionnez l’option Importer en haut de l’écran.

phpMyAdmin vous demandera de sélectionner un fichier à importer et de spécifier son format :

Importer un fichier de base de données via phpMyAdmin
Importer un fichier de base de données via phpMyAdmin

Sélectionnez le fichier de sauvegarde de la base de données que vous souhaitez importer, puis cliquez sur Go en bas de l’écran. Une fois le processus d’importation terminé, un message de réussite s’affiche.

À ce stade, si vous visitez votre site web, votre sauvegarde aura remplacé sa version la plus récente. Si vous avez restauré une sauvegarde pour corriger un problème avec votre site web, elle devrait fonctionner correctement maintenant.

4. Comment sauvegarder localement un site WordPress à l’aide de DevKinsta

DevKinsta est un outil de développement WordPress local gratuit que tout le monde peut utiliser (que vous soyez client de Kinsta ou non). Il est parfait si vous souhaitez tester localement de nouveaux projets, travailler sur le développement d’extensions ou de thèmes, et plus encore.

Vous pourrez également l’utiliser pour tester des bases de données et des e-mails à l’aide d’outils tels que Adminer et Mailhog. De plus, DevKinsta fournit un accès facile aux mises à jour automatiques, au mode de débogage et au clonage de site. Ensuite, si vous décidez de devenir un client Kinsta dans le futur, vous serez en mesure de pousser/tirer à partir d’environnements staging.

Si vous êtes déjà un utilisateur de Kinsta, vous pouvez connecter DevKinsta à votre compte d’hébergement et l’utiliser pour sauvegarder vos sites WordPress en local. Pour cela ouvrez DevKinsta et sélectionnez l’option Importer depuis Kinsta sous Créer un nouveau site :

Créer un nouveau site
Créer un nouveau site

Si vous ne l’avez pas encore fait, DevKinsta vous demandera de vérifier vos informations d’hébergement. Une fois que vous l’avez fait, vous verrez une liste de tous vos sites web Kinsta existants, y compris les environnements de staging :

Sélectionner le site web Kinsta à importer
Sélectionner le site web Kinsta à importer

Sélectionnez un site web et DevKinsta fera le reste. Le processus d’importation peut prendre un certain temps en fonction de la taille du site web. Cependant, une fois qu’il est terminé, la copie servira de sauvegarde locale.

Si vous souhaitez restaurer la sauvegarde, vous pouvez utiliser la fonctionnalité pousser vers le staging de DevKinsta. Une fois que la sauvegarde est dans un environnement de staging sur les serveurs de Kinsta, vous pouvez la déplacer vers la production.

Résumé

Apprendre à sauvegarder un site WordPress est plus facile que vous ne l’imaginez. Vous pouvez le faire manuellement, à l’aide d’extensions, ou même laisser votre hébergeur s’occuper de l’ensemble du processus.

L’approche la plus simple et la plus sûre pour les sauvegardes de sites WordPress est d’utiliser un hébergeur qui les automatise. Chez Kinsta, nous proposons des sauvegardes quotidiennes automatisées de WordPress avec chaque plan. Si cela ne suffit pas, vous pouvez créer des sauvegardes manuelles à volonté ou utiliser DevKinsta pour configurer des copies locales de votre site web.

Vous avez des questions sur la façon de sauvegarder votre site web WordPress ? Posez-les dans les commentaires ci-dessous !

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.