Aller au contenu

Comment et pourquoi faire des Sauvegardes de votre site WordPress

En tant que propriétaire de site Web, vous devez protéger vos données d'événements imprévus.

La sauvegarde d’un site WordPress d'entreprise, d’une boutique en ligne ou de n'importe quel type de site WordPress est une des meilleures choses que vous puissiez faire pour la sécurité de votre site Web.

Créer un site Web décent est complexe, il se passe beaucoup de choses, la technologie est délicate et sensible. Inévitablement, un site Web rencontre des problèmes à un moment ou à un autre. Quelques exemples :

  • Tout site Web est attaqué tous les jours

  • Les logiciels qui font tourner les sites Web ont régulièrement des failles de sécurité

  • Une mauvaise manip peut supprimer tout ou partie de votre site, vous pouvez tout perdre en quelques secondes

Tout propriétaire de sites Web doit mettre en place un système de sauvegarde régulier. Ce n'est pas une recommandation : c'est obligatoire. Si vous ne le faîtes pas, vous risquez un jour de perdre des années de travail, des milliers ou dizaines de milliers d'euros d'investissement dans votre site, et éventuellement une faillite de l'entreprise si l'utilisation du Web est importante pour votre activité.

Mettre en place des sauvegardes protège les investissements en temps, en ressources, et financiers que vous avez mis dans votre site Web. Les sauvegardes vous offrent une tranquillité d'esprit et peuvent littéralement vous sauver dans des situations catastrophiques.

Avec un solide processus de sauvegarde WordPress en place, vous pouvez restaurer votre site Web à son ancienne gloire en cas de besoin. Avoir ce système de sauvegardes fait partie des actions à faire dans le cadre de la maintenance WordPress.

Voici différentes solutions pour sauvegarder WordPress et protéger votre site Web contre les accidents.

Qu’est-ce qu’une sauvegarde WordPress ?

Une sauvegarde WordPress, c’est une copie de votre site que vous pouvez réinstaller si vous rencontrez un problème. Réinstaller une sauvegarde s'appelle une "restauration".

Pourquoi faire des sauvegardes WordPress ?

Faire des sauvegardes c’est une assurance, qui va protéger vos efforts, les ressources et l'argent que vous avez investi dans votre site.

En effet, 80% des entreprises ayant perdu leurs données informatiques font faillite dans les 12 mois. Des années de travail s'écroulent, des gens se retrouvent au chômage, pour une défaillance de disque dur, de serveur ou un problème technologique.

Il existe plusieurs raisons pour lesquelles vous devriez faire des sauvegardes de votre site WordPress :

  • Protéger vos données : Les sauvegardes sont votre garantie de pouvoir restaurer votre site en cas de perte de données. Cela peut être dû à une erreur humaine, à une attaque par piratage ou à un problème technique.

  • Permettre une restauration rapide : Si vous avez une sauvegarde récente de votre site, vous pourrez le restaurer rapidement en cas de problème. Cela vous permettra de minimiser les perturbations pour vos visiteurs et vos clients.

  • Faciliter les mises à jour : Les mises à jour de WordPress, des plugins et des thèmes peuvent parfois entraîner des problèmes. En ayant une sauvegarde récente, vous pourrez restaurer votre site si une mise à jour cause des problèmes.

  • Réaliser des tests : Vous pouvez utiliser des sauvegardes pour tester des changements sur votre site sans risquer de perdre vos données. Par exemple, vous pouvez utiliser une sauvegarde pour tester une nouvelle mise à jour ou un nouveau plugin avant de le mettre en ligne sur votre site principal.

Qu'est-ce qui pourrait mal se passer ?

On peut ne pas avoir de problème pendant 6 mois, 1 an, 2 ans, 3 ans ... et puis au moment où on s'y attend le moins, arrive l'imprévu, et on perd tout.

  • Site piraté (fichiers modifiés ou remplacés, donnée supprimées, etc.)

  • Site spammé (site ingérable, ajout excessif de contenus et commentaires, etc. )

  • Site cassé après l’installation d’un nouveau composant (plugin WordPress par exemple)

  • Conflit irréparable entre plugins WordPress

  • Votre hébergeur rencontre un problème

  • Vous faites une fausse manip dans le site et vous cassez tout

  • Site cassé après une mise à jour de WordPress

  • Base de données corrompue

À quoi ressemble une sauvegarde WordPress ?

Une sauvegarde WordPress est composée de deux choses :

  1. Les fichiers du site

  2. La base de données

Les fichiers du site comprennent le code (core WordPress, thème, plugins, code sur mesure) et les documents envoyés sur le site (images, vidéos, PDF, etc.).

La base de données contient tout le contenu de vos pages et articles, les commentaires, toutes les options de votre site, et bien d'autres choses. Si vous perdez la base de données de votre site, si elle est supprimée ou corrompue, vous perdez tout ce que vous avez écrit depuis sa création.

Les fichiers et la base de données sont inséparables, il ne faut pas traiter seulement l’un et pas l’autre, il faut toujours prendre les deux en même temps. L'un ne fonctionne pas sans l'autre.

Une sauvegarde doit prendre l'intégralité des fichiers, et l'intégralité de la base de données.

Plusieurs causes peuvent advenir qui corrompent ou suppriment les fichiers de votre site ou sa base de données, et vous ne pouvez pas toutes les contrôler.

Il y a 2 types de sauvegardes WordPress : automatiques et manuelles

  1. Les sauvegardes automatiques, à une fréquence déterminée. Un logiciel de sauvegarde copie les fichiers de votre site et la base de données pour les stocker quelque part.

  2. Les sauvegardes manuelles, en one shot. C’est lorsque vous allez faire une sauvegarde manuellement, en copiant les fichiers et la base de données de votre site.

Faut-il faire des sauvegardes automatiques ou manuelles ?

Il faut mettre en place un système de sauvegardes automatiques.

On fait une sauvegarde manuelle avant de faire une manip dangereuse sur un site comme une mise à jour majeure, une migration, ou pour d'autres raisons d'appoint, mais on veut surtout avoir un système automatisé de sauvegardes.

Une fois mis en place, les sauvegardes automatiques tournent toutes seules et vous n'avez plus à vous en soucier.

3 façons de faire une sauvegarde WordPress

Par défaut, WordPress ne propose pas d'option pour effectuer des sauvegardes automatisées.

Sauvegardes faîtes par l'hébergeur

La plupart des hébergeurs WordPress effectuent des sauvegardes régulières de votre site.

Dans certaines offres d'hébergement, ce service est directement inclus. Dans d'autres cas, il s'agit d'une option supplémentaire.

Lorsque vous choisissez un hébergeur WordPress, étudiez donc ce qu’il propose en terme de sauvegardes.

Si votre hébergement est géré par un administrateur système, ce dernier peut également proposer de mettre en place des sauvegardes automatiques avec ses propres systèmes.

L'hébergeur SiteGround par exemple offre une interface de sauvegardes, que vous pouvez découvrir dans Avis sur SiteGround.

Sauvegardes manuelles

Pour faire une sauvegarde manuelle d'un site WordPress :

  • Fichiers : connectez-vous à votre hébergement par FTP et rapatriez tous les fichiers de votre site sur votre ordinateur

  • Base de données : connectez-vous à l'interface de gestion de la base de données de votre site et enregistrez un export de celle-ci

Il est possible que votre hébergeur propose une option pour enregistrer une sauvegarde manuellement, sans avoir à faire ces manipulations, par exemple dans CPanel. Dans ce cas, référez-vous à la documentation adéquate.

Sauvegarder manuellement les fichiers

Pour accélérer le téléchargement des fichiers, il est possible de les zipper directement sur le serveur : le téléchargement du fichier .zip prendra alors quelques minutes au lieu des quelques heures pour télécharger en FTP les milliers de fichiers qui composent votre site. On peut zipper des fichiers en se connectant au serveur d'hébergement en SSH et en utilisant des lignes de commandes.

Si vous gardez des sauvegardes sur votre propre ordinateur, vous pouvez également les zipper pour qu'elles prennent moins d'espace et pouvoir les gérer plus facilement.

Pensez à garder des sauvegardes à différents endroits, 2 ou 3 endroits différents, par exemple :

  • Sur votre ordinateur (votre ordinateur peut être volé, être cassé, avoir un problème de disque dur, être piraté, etc.)

  • Dans un cloud, comme Google Drive

  • Sur une clé USB ou un disque dur externe

  • etc.

Sauvegarder manuellement la base de données

Chaque hébergeur fourni une interface de gestion de base de données différentes. Cette interface est souvent PHPMyAdmin. Vous pouvez trouver un accès à PHPMyAdmin quelque part dans l'interface de gestion fournie par votre hébergeur (exemples : CPanel, Plesk, Direct Admin, etc.). Cet article montre des copies d'écran qui expliquent comment exporter une base de données dans PHPMyAdmin.

Si vous utilisez l'hébergeur Cloudways, l'interface est différente : voir le guide pour sauvegarder une base de données chez Cloudways.

Sauvegardes avec un plugin WordPress

Le troisième et meilleur moyen de créer votre système de sauvegardes est d’utiliser un plugin WordPress spécialisé. Il existe plusieurs extensions dont le rôle est de gérer les sauvegardes et les restaurations, comme Updraft et Duplicator. Voir les meilleurs plugins WordPress pour faire des sauvegardes.

Grâce à l'un de ces plugins, vous allez pouvoir programmer votre système de sauvegardes quotidiennes, qui va automatiquement faire une copie de votre site tous les jours, pouvant même en envoyer une copie sur le serveur d'hébergement et une seconde copie sur votre Google Drive, Dropbox ou un autre serveur par exemple.

Faire des sauvegardes sur le même serveur ou sur un serveur distant

Votre hébergeur propose probablement déjà un système de sauvegardes, toutefois, si vous perdez l'accès à votre hébergement, vous perdrez tout, votre site et les sauvegardes situés chez votre hébergeur.

Pour cette raison, il est recommandé de faire des sauvegardes distantes, chez un autre prestataire que votre hébergeur, afin de ne pas mettre tous vos oeufs dans le même panier.

Pour faire des sauvegardes distantes, vous pouvez utiliser un plugin de sauvegarde WordPress pour automatiser ce processus, comme UpdraftPlus lié à Backblaze (stockage réservé à la version Premium), Dropbox ou Google Drive (inclus dans la version gratuite).

Imaginez que vous avez mis en place votre système de sauvegardes quotidiennes : tous les jours, un plugin WordPress va créer une copie de votre site sur votre serveur d'hébergement. C'est super.

Et puis, paf, pour une raison quelconque, vous perdez votre hébergement (vous oubliez de le renouveler, il rencontre un problème technique, etc.). Tous les œufs étaient dans le même panier, vous perdez tout en même temps, votre site et ses sauvegardes.

Pour éviter cette situation, on va préférer envoyer les sauvegardes quotidiennes sur un autre serveur que celui qui héberge le site. On appelle cela un serveur distant ("remote storage location" en anglais).

Il pourrait s'agit d'un deuxième espace d'hébergement chez votre hébergeur, comme ça si le plan d'hébergement principal rencontre un problème, on a les sauvegardes sur le second. Mais pour bien séparer les assets, on va préférer prendre cet autre serveur chez un autre prestataire que celui qui héberge le site.

Ce serveur distant va simplement vous servir à stocker les sauvegardes, il n'a pas besoin de capacités de traitement de site Web. Il peut donc être un espace de stockage, par exemple chez :

  • Google Drive

  • Dropbox

  • OpenStack (Swift)

  • Rackspace Cloud

  • Amazon S3

  • DearmObjects

  • Microsoft OneDrive

  • pCloud

  • Google Cloud

  • Backblaze

Enfin, certains plugins de sauvegarde WordPress proposent leur propre espace de stockage distant, par exemple Updraft propose Updraft Vault.

Synchroniser un clone de site WordPress

En plus de systèmes de sauvegardes, il existe également des moyens de synchroniser un clone d'un site Web, par exemple en utilisant WinSCP.

A quelle fréquence faire des sauvegardes WordPress ?

La fréquence recommandée dépend de la fréquence à laquelle vous mettez à jour votre site. Si vous n'y touchez jamais, n'y publiez jamais rien et ne modifiez jamais rien sur votre site, des sauvegardes mensuelles ou hebdomadaires peuvent être suffisantes et vous éviter le pire, mais un système de sauvegardes quotidiennes est la norme.

  • Sauvegardes mensuelles : une sauvegarde par mois, c'est la fréquence minimale (vous ne voulez pas vous retrouver avec une version de votre site d'il y a 6 mois ou 1 an). En cas de pépin, vous perdrez probablement quelques données.

  • Sauvegardes hebdomadaires : une sauvegarde par semaine, fréquence qui peut être envisageable si vous faîtes évoluer peu votre site. En cas de problème, vous perdrez potentiellement quelques données.

  • Sauvegardes quotidiennes : une sauvegarde par jour, c'est la fréquence la plus commune. En cas d'accident, vous perdrez seulement ce qui avait été fait dans les heures qui précèdent.

  • Plusieurs sauvegardes par jour : c'est ce que certains sites font. Recommandé si vous avez un site sur lequel il se passe des choses toute la journée, comme des commandes e-commerce, des échanges dans les commentaires, etc.

Pour aider à cette décision, essayez de visualiser ce qu'il se passerait et comment vous vous sentiriez si vous perdiez un mois de données, une semaine de données, une journée de données.

Sauvegardes incrémentales sur X jours glissants

Plus techniquement, il existe 3 types de sauvegardes : sauvegardes complètes, sauvegardes incrémentielles, et sauvegardes différentielles.

La sauvegarde complète copie l'intégralité des données à un instant précis (qu'elles aient été modifiées ou non). Elle prends du temps et occupe une grande quantité d'espace de stockage.

La sauvegarde incrémentielle (aussi dite "incrémentale") ne sauvegarde que les modifications apportées depuis la dernière sauvegarde complète. Elle est plus rapide et moins gourmande en espace, mais nécessite la dernière sauvegarde complète pour restaurer.

La sauvegarde différentielle sauvegarde toutes les modifications depuis la dernière sauvegarde complète. La sauvegarde différentielle est plus rapide que la sauvegarde complète, mais nécessite la sauvegarde complète et la dernière sauvegarde différentielle pour restaurer.

Le choix dépend de vos besoins en matière de vitesse, d'espace de stockage et de granularité de restauration.

Exemple : sauvegarde complète hebdomadaire + sauvegardes incrémentielles quotidiennes

Si vous travaillez avec un professionnel du secteur comme un administrateur serveur, il peut vous proposer par exemple des sauvegardes incrémentales sur 30 jours glissants.

Dans le contexte des sauvegardes incrémentales, "glissant" signifie que la période de 30 jours se déplace en permanence.

Concrètement :

  • Jour 1 : Sauvegarde complète.

  • Jour 2 : Sauvegarde incrémentielle des modifications depuis le jour 1.

  • Jour 3 : Sauvegarde incrémentielle des modifications depuis le jour 2.

  • …

  • Jour 31 : Sauvegarde incrémentielle des modifications depuis le jour 30.

  • Jour 32 : Nouvelle sauvegarde complète, les sauvegardes incrémentielles des jours 1 à 30 sont supprimées.

  • Jour 33: Sauvegarde incrémentielle des modifications depuis la nouvelle sauvegarde complète du jour 32.

  • …

Comment restaurer une sauvegarde WordPress

Vous avez mis en place un processus de sauvegardes automatisées quotidiennes, vous avez vérifié qu'il fonctionne bien, vous êtes tranquille.

Mais comment effectuer la restauration d'une sauvegarde en cas de pépin ?

Si votre site rencontre une erreur critique irréparable, est compromis ou perdu, vous allez utiliser une sauvegarde pour la restaurer.

Avant tout, supprimez tous les fichiers de votre site corrompu. Ensuite, selon le type de sauvegarde que vous avez faîte, vous aurez peut-être besoin de réinstaller une version vierge de WordPress, avant de restaurer votre sauvegarde.

FAQ

Est-ce que faire des sauvegardes WordPress est recommandé ou obligatoire ?

Faire des sauvegardes WordPress est fortement recommandé, presque obligatoire. Sans sauvegardes, vous pouvez perdre des années de travail et des sommes d'argent conséquentes, voir mettre en péril votre entreprise.

A quelle fréquence devrais-je sauvegarder WordPress ?

La fréquence de sauvegarde recommandée est quotidienne : une sauvegarde par jour. Les sites dans lesquels il se passe beaucoup de choses ont plusieurs sauvegardes par jour, tandis que ceux qui évoluent peu peuvent se contenter d'une sauvegarde par semaine.

Combien de sauvegardes faut-il garder ?

Une règle générale est de conserver des sauvegardes dans 2 à 3 endroits distincts. Cela permet d'éviter les problèmes si une sauvegarde est corrompue, endommagée ou perdue.

Est-ce que les sauvegardes WordPress peuvent être automatisées ?

Oui. Il y a différentes manières d'automatiser les sauvegardes WordPress.

Faut-il faire des sauvegardes WordPress automatisées ou manuelles ?

Il faut mettre en place un système de sauvegardes automatisé. Les sauvegardes manuelles sont simplement des sauvegardes d'appoint.

Quelle est la meilleure façon de faire des sauvegardes WordPress ?

Une des meilleure solution pour planifier vos sauvegardes WordPress est d'utiliser un outil spécialisé, comme Updraft.

Est-ce que je peux faire une sauvegarde WordPress sans utiliser de plugin ?

Oui, vous pouvez faire une sauvegarde WordPress sans utiliser de plugin, en effectuant une sauvegarde manuelle (FTP et base de données), ou en utilisant les outils fournis par votre hébergeur.

Quels sont les avantages de faire des sauvegardes WordPress ?

Faire des sauvegardes WordPress apporte plusieurs avantages, dont la possibilité de restaurer votre site en cas de perte de données ou de site cassé, de migrer votre site chez un nouvel hébergeur, et de faire face à des attaques.

Puis-je stocker mes sauvegardes WordPress gratuitement ?

Oui, vous pouvez stocker vos sauvegardes WordPress dans un compte gratuit Google Drive, Dropbox ou OneDrive par exemple, ou sur votre propre ordinateur.

Auteur : Jean-Noël Mathonnet

Commentaires

Pas encore de commentaire. Soyez le premier !

Laisser un commentaire

Lorsque vous achetez via des liens sur ce site, nous pouvons toucher une commission d'affiliation. + d'infos