Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

Module 8 · 8.1

Sauvegardes : quoi, où et à quelle fréquence

Module 8: Sauvegardes, site de préproduction (staging) et mises à jour PHP · Temps de lecture : 9 minutes

Objectif pédagogique : Après cette leçon, vous saurez établir un plan de sauvegarde pour un site WordPress selon la règle 3-2-1.

Notions clés : sauvegarde, base de données, wp-content, wp-config.php, règle 3-2-1, hors du serveur, durée de conservation, fréquence (combien de travail pouvez-vous vous permettre de perdre), sauvegarde de l'hébergeur, sauvegarde de l'installateur, extension de sauvegarde, chiffrement, sauvegardes hors du répertoire web

Pourquoi vous avez besoin d'une sauvegarde

Une sauvegarde est votre chemin de retour quand quelque chose tourne mal. Et quelque chose finit toujours par mal tourner :

  • une mise à jour qui casse le site (leçon 7.2) ;
  • une extension ou un collègue qui supprime du contenu par erreur ;
  • un piratage (leçon 7.5) ;
  • une erreur lors d'une migration (leçon 9.5) ;
  • un serveur ou un datacenter qui rencontre des problèmes ;
  • un forfait d'hébergement résilié ou un retard de paiement, après quoi l'hébergeur supprime vos données.

Qui n'a pas de sauvegarde utilisable recommence à zéro dans tous ces cas. Faire une sauvegarde est facile. Avoir une sauvegarde utilisable, qui soit complète, se trouve à un endroit sûr et peut être restaurée, demande un plan.

Ce qui doit en faire partie

Un site WordPress se compose de fichiers plus une base de données (leçon 1.3). Une sauvegarde complète contient :

ÉlémentPourquoi
La base de donnéesTous vos textes, pages, paramètres, utilisateurs, commandes
wp-contentThèmes, extensions et surtout les fichiers importés (vos photos et documents)
wp-config.phpLes paramètres et clés de cette installation
.htaccess et autres fichiers personnalisés dans le répertoire webRègles de redirection, règles de sécurité, fichiers de vérification

WordPress lui même (wp-admin, wp-includes) peut toujours être retéléchargé, mais c'est pratique s'il est inclus : vous pouvez alors tout restaurer en une seule fois.

Pensez aussi à ce qui se trouve à côté du site : l'e-mail sur le même domaine, les enregistrements DNS (cours DNS, leçon 6.3) et d'éventuelles tâches planifiées (cronjobs) dans votre panneau d'hébergement. Une sauvegarde de WordPress seul ne les restaure pas.

La règle 3-2-1

Une règle empirique bien connue pour les sauvegardes :

  • 3 copies de vos données (l'original et deux sauvegardes) ;
  • sur 2 types de stockage ou de systèmes différents ;
  • dont 1 à un autre endroit, hors du serveur et de préférence chez un autre prestataire.

Pourquoi ? Parce que toutes les copies situées au même endroit peuvent disparaître en même temps. Une sauvegarde dans votre propre forfait d'hébergement (comme une sauvegarde d'installateur, leçon 2.2) disparaît si le forfait est piraté, résilié ou si le serveur tombe en panne. Une sauvegarde chez votre hébergeur sur un autre serveur est mieux, mais reste sous le même prestataire et le même compte. Une copie sur votre propre ordinateur ou dans un stockage en nuage d'un autre prestataire complète le tableau.

Une extension que l'on rencontre parfois : 3-2-1-1-0. Le 1 supplémentaire est une copie qui ne peut être ni modifiée ni supprimée (hors ligne ou « immuable »), afin qu'un intrus ou un rançongiciel ne puisse pas y accéder non plus. Le 0 signifie : zéro erreur lors du test de restauration (leçon 8.2).

À quelle fréquence, et combien de temps conserver

La question de la « fréquence » revient en fait à : combien de travail pouvez vous vous permettre de perdre ? Si seule une page est modifiée de temps en temps, une sauvegarde par semaine suffit. Si vous publiez des actualités quotidiennement, faites le quotidiennement. Pour une boutique en ligne avec des commandes toutes les heures, une sauvegarde quotidienne est déjà insuffisante : une restauration faite ce matin signifie que les commandes du jour sont perdues. Dans ce cas, il vous faut une sauvegarde de la base de données plus fréquente, ou un hébergeur capable d'effectuer une restauration à un intervalle plus court.

Autre point important : jusqu'où remonter. Un piratage n'est parfois découvert que des semaines plus tard (leçon 7.5). Si vous ne conservez que les sept derniers jours, et que la porte dérobée a trois semaines, toutes vos sauvegardes sont compromises. Conservez donc aussi des sauvegardes plus anciennes, par exemple quotidiennes pendant un mois et mensuelles pendant un an.

Qui fait la sauvegarde ?

Il existe trois types, et un bon plan en utilise généralement deux :

  1. Les sauvegardes de votre hébergeur. Automatiques chez de nombreux hébergeurs, portant sur tout votre forfait, sur un stockage séparé. Chez WebOké par exemple, chaque nuit, avec les nuits des 30 derniers jours, sur des serveurs de stockage situés dans un autre datacenter. Vérifiez auprès de votre hébergeur : à quelle fréquence, pendant combien de temps, où, et pouvez-vous restaurer vous-même (et élément par élément) ?
  2. Les sauvegardes de votre installateur (leçon 2.2). Pratiques juste avant une mise à jour, mais elles se trouvent dans votre propre forfait et comptent dans votre espace de stockage. Elles ne font pas partie de la règle 3-2-1.
  3. Une extension de sauvegarde (par exemple UpdraftPlus, BackWPup, Duplicator ou un service payant). Celle-ci peut envoyer des sauvegardes vers un stockage externe (un stockage en nuage, un serveur personnel). C'est le moyen le plus simple d'obtenir le « 1 » hors site. Attention : l'extension fonctionne sur votre site, donc en cas de piratage elle peut aussi être touchée, et les identifiants de votre stockage externe se trouvent dans votre base de données.

Un plan simple et efficace pour un petit site : la sauvegarde quotidienne de l'hébergeur, plus chaque mois (et avant chaque modification importante) un téléchargement vers votre propre ordinateur ou un stockage en nuage.

Conserver en toute sécurité

  • Jamais dans le répertoire web. Une sauvegarde comme public_html/backup.zip peut être téléchargée par n'importe qui, avec le mot de passe de votre base de données et toutes les données clients (leçon 7.4).
  • Chiffrez les sauvegardes qui se trouvent en dehors de votre hébergeur, surtout si elles contiennent des données personnelles (leçon 9.3). Une sauvegarde sur un ordinateur portable volé ou dans un dossier en nuage partagé constitue sinon une violation de données.
  • Conservez les identifiants de votre stockage de sauvegarde ailleurs que sur le site lui même, par exemple dans votre gestionnaire de mots de passe. Si votre site disparaît, vous devez encore pouvoir y accéder.
  • Faites le ménage : les anciennes sauvegardes dans votre forfait occupent votre espace de stockage. Supprimez les sauvegardes hors du serveur selon votre durée de conservation.

En pratique : à quoi cela ressemble dans un panneau

Comme exemple, nous utilisons DirectAdmin avec WebOké Backups. D'autres hébergeurs disposent de fonctions similaires, par exemple JetBackup dans cPanel ou la fonction de sauvegarde de Plesk.

  1. Dans Mon WebOké, vous voyez dans WebOké Backups les sauvegardes des dernières nuits, et vous pouvez créer une sauvegarde supplémentaire ou en télécharger une.
  2. Dans DirectAdmin, vous pouvez dans Sauvegarde et restauration créer vous même une sauvegarde de ce que vous cochez ; elle arrive dans votre propre forfait (dossier backups) et peut être téléchargée.
  3. Dans Installatron, vous créez une sauvegarde d'une seule installation WordPress, pratique juste avant une mise à jour.

Résumé

  • Une sauvegarde complète contient la base de données, wp-content, wp-config.php et les fichiers personnalisés ; pensez aussi au mail, au DNS et aux tâches planifiées.
  • 3-2-1 : trois copies, deux types de stockage, une hors du serveur et de préférence chez un autre prestataire.
  • La fréquence dépend de la quantité de travail que vous pouvez vous permettre de perdre ; conservez aussi des sauvegardes plus anciennes, car un piratage peut être découvert tardivement.
  • Combinez la sauvegarde de votre hébergeur avec une copie personnelle hors du serveur ; les sauvegardes d'installateur sont pratiques, mais ne constituent pas un plan.
  • Jamais de sauvegardes dans le répertoire web ; chiffrez les copies situées hors de l'hébergeur et conservez l'accès ailleurs.

Quiz

1. Quel est le plus grand problème si vous ne conservez des sauvegardes que dans votre propre forfait d'hébergement ?



2. Vous découvrez un piratage, et la porte dérobée s'avère avoir cinq semaines. Vous ne conservez que les sauvegardes des sept derniers jours. Quelle en est la conséquence ?



3. À quelle fréquence faites-vous une sauvegarde d'une boutique en ligne qui reçoit des commandes toute la journée ?



4. Votre extension de sauvegarde envoie des sauvegardes vers un stockage en nuage. Où conservez-vous aussi les identifiants de ce stockage ?



Exercice

Exercice D8.1 : Votre plan de sauvegarde selon la règle 3-2-1. Remplissez le tableau pour votre propre site : quelles copies existent (original, sauvegarde 1, sauvegarde 2), où se trouve chaque copie (quel prestataire, quel stockage), à quelle fréquence est elle faite, combien de temps est elle conservée, et qui peut y accéder. Votre plan respecte t il la règle 3-2-1 ? Téléchargez ensuite une sauvegarde complète et examinez le fichier : contient il la base de données (un fichier .sql), wp-content/uploads et wp-config.php ? Cochez ce que vous avez trouvé, et notez la quantité maximale de travail que vous perdriez si vous deviez restaurer votre sauvegarde la plus récente.

Exercice D8.1: Votre plan de sauvegarde selon la règle 3-2-1

Cet exercice, vous le faites vous-même ; personne ne le vérifie. Cochez ce que vous avez fait et marquez l'exercice comme terminé.



Vos cases cochées et vos notes restent uniquement dans ce navigateur ; nous ne les envoyons nulle part. Si vous êtes connecté, nous enregistrons dans Mes formations uniquement le fait que vous avez terminé l'exercice.

Pour aller plus loin

Ces articles décrivent les étapes dans les panneaux de WebOké ; dans d'autres panneaux, le fonctionnement est similaire.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…