Aller au contenu
Comment sauvegarder votre site WordPress : méthodes, plugins et calendrier

Comment sauvegarder votre site WordPress : méthodes, plugins et calendrier

Can BayarCan BayarMis à jour le: 15 min de lecture639 vues

Une sauvegarde WordPress est votre filet de sécurité contre la perte de données, le piratage, les pannes de serveur, les conflits de mise à jour et l'erreur humaine. Sans une stratégie de sauvegarde fiable, un seul incident — une mise à jour échouée, un site piraté, un plantage de serveur ou une suppression accidentelle — peut effacer des mois ou des années de travail. Malgré cela, un nombre significatif de propriétaires de sites WordPress ne sauvegardent pas du tout leurs sites ou comptent uniquement sur les sauvegardes de leur fournisseur d'hébergement sans vérifier qu'elles fonctionnent.

Ce guide couvre chaque méthode de sauvegarde disponible pour les propriétaires de sites WordPress, des sauvegardes manuelles en ligne de commande aux solutions automatisées par plugin. Vous apprendrez quoi sauvegarder, à quelle fréquence le faire, où stocker les sauvegardes en toute sécurité, et comment vérifier que vos sauvegardes fonctionnent réellement lorsque vous en avez besoin. Une stratégie de sauvegarde solide est également un élément clé de la sécurité WordPress, fournissant votre dernière ligne de défense lorsque les mesures préventives échouent.

Ce qu'une sauvegarde WordPress inclut

Une sauvegarde WordPress complète se compose de plusieurs composants. Manquer l'un d'eux signifie que votre restauration sera incomplète.

ComposantEmplacementContient
Fichiers principaux WordPress/wp-admin/, /wp-includes/Logiciel WordPress (peut être re-téléchargé, mais la version compte)
wp-content/themes/wp-content/themes/Thèmes installés, personnalisations, thèmes enfants
wp-content/plugins/wp-content/plugins/Tous les plugins installés et leurs fichiers de configuration
wp-content/uploads/wp-content/uploads/Bibliothèque multimédia : images, documents, vidéos, organisés par année/mois
wp-config.phpRépertoire racineIdentifiants de base de données, clés de sécurité, constantes personnalisées
.htaccess / nginx.confRépertoire racine / configuration du serveurRègles de réécriture, redirections, en-têtes de sécurité
Base de donnéesMySQL / MariaDBArticles, pages, commentaires, utilisateurs, paramètres, données de plugin, commandes WooCommerce

L'importance critique des sauvegardes de base de données

Votre base de données est la partie la plus précieuse de votre site WordPress. Elle contient tout votre contenu (articles, pages, types de publications personnalisés), comptes utilisateurs et métadonnées, commandes WooCommerce et données clients, paramètres et configurations de plugins, paramètres de widgets, et données de champs personnalisés. Les fichiers peuvent souvent être re-téléchargés ou régénérés, mais le contenu de votre base de données est unique et irremplaçable.

Méthode 1 : Sauvegarde manuelle via SSH et phpMyAdmin

Les sauvegardes manuelles vous donnent un contrôle direct sur le processus et sont précieuses pour des sauvegardes ponctuelles avant des changements majeurs, des migrations de serveur, ou des situations où les sauvegardes basées sur des plugins ne fonctionnent pas.

Sauvegarde des fichiers via SSH

Connectez-vous à votre serveur via SSH et créez une archive compressée de votre répertoire WordPress :

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz /path/to/wordpress/

Pour les grands sites, vous voudrez peut-être exclure certains répertoires de la sauvegarde, tels que les fichiers de cache et les données temporaires :

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz --exclude='wp-content/cache' --exclude='wp-content/upgrade' /path/to/wordpress/

Sauvegarde de la base de données via la ligne de commande

Utilisez mysqldump pour exporter votre base de données :

mysqldump -u db_username -p db_name > database-backup-$(date +%Y%m%d).sql

Pour les grandes bases de données, ajoutez une compression :

mysqldump -u db_username -p db_name | gzip > database-backup-$(date +%Y%m%d).sql.gz

Sauvegarde de la base de données via phpMyAdmin

Si vous préférez une approche GUI : connectez-vous à phpMyAdmin via votre panneau de contrôle d'hébergement, sélectionnez votre base de données WordPress, cliquez sur l'onglet Exporter, choisissez "Personnalisé" pour plus d'options, assurez-vous que toutes les tables sont sélectionnées, sélectionnez le format SQL, et cliquez sur Exécuter pour télécharger le fichier SQL.

Avantages et inconvénients des sauvegardes manuelles

AvantagesInconvénients
Contrôle total sur ce qui est sauvegardéChronophage, facile à oublier
Aucune dépendance aux pluginsAucune planification automatisée
Fonctionne lorsque WordPress est inaccessibleNécessite des connaissances en SSH/phpMyAdmin
Aucun coût supplémentaireAucun stockage hors site intégré

Méthode 2 : Sauvegardes automatisées basées sur des plugins

Les plugins de sauvegarde automatisent l'ensemble du processus : planification, exécution, compression et stockage hors site. Ils sont l'approche recommandée pour la plupart des propriétaires de sites WordPress car ils éliminent l'erreur humaine et garantissent des sauvegardes cohérentes.

UpdraftPlus

UpdraftPlus est le plugin de sauvegarde WordPress le plus largement installé, avec plus de 3 millions d'installations actives. Il prend en charge à la fois les sauvegardes manuelles et programmées, avec une intégration directe aux services de stockage cloud tels que Google Drive, Dropbox, Amazon S3, Microsoft OneDrive et Backblaze B2.

Fonctionnalités clés :

  • Sauvegardes automatiques programmées (base de données et fichiers sur des horaires séparés)
  • Sauvegardes incrémentielles (Premium) — ne sauvegarde que les fichiers modifiés, réduisant le temps et le stockage
  • Restauration en un clic depuis l'administration WordPress
  • Support multisite (Premium)
  • Outils de migration et de clonage (Premium)
  • Chiffrement pour les sauvegardes de base de données (Premium)

Configuration d'UpdraftPlus :

Étape 1 : Installez et activez UpdraftPlus depuis le dépôt de plugins WordPress ou utilisez la version UpdraftPlus Premium pour des sauvegardes incrémentielles, un support multisite et des destinations de stockage supplémentaires.

Étape 2 : Allez dans Réglages > Sauvegardes UpdraftPlus et naviguez vers l'onglet Réglages.

Étape 3 : Définissez votre calendrier de sauvegarde. Pour la plupart des sites, sauvegarder les fichiers chaque semaine et la base de données chaque jour offre un bon équilibre entre protection et utilisation du stockage.

Étape 4 : Choisissez votre destination de stockage à distance. Cliquez sur le

icône pour votre service préféré (Google Drive, Dropbox, S3, etc.) et suivez les étapes d'authentification.

Étape 5 : Configurez combien de copies de sauvegarde conserver. Gardez au moins 3-4 copies pour les fichiers et 7-14 copies pour les sauvegardes de base de données.

Étape 6 : Cliquez sur Enregistrer les modifications puis sur Sauvegarder maintenant pour exécuter votre première sauvegarde.

BlogVault

BlogVault est une solution de sauvegarde basée sur SaaS qui stocke les sauvegardes sur sa propre infrastructure cloud. Contrairement aux solutions uniquement basées sur des plugins, BlogVault effectue des sauvegardes sur ses serveurs plutôt que sur les vôtres, réduisant ainsi la charge sur votre hébergement.

Fonctionnalités clés :

  • Sauvegardes incrémentielles en temps réel (suit les changements en continu)
  • Stockage de sauvegarde indépendant sur les serveurs de BlogVault
  • Création de site de staging en un clic
  • Outil de migration intégré
  • Sauvegardes conscientes de WooCommerce (capture les données de commande entre les sauvegardes programmées)
  • Historique de sauvegarde de 365 jours

BlogVault est un service payant (89 $/an pour un site unique) mais est bien adapté aux boutiques WooCommerce et aux sites d'entreprise où les sauvegardes en temps réel et le stockage indépendant sont des priorités.

BackWPup

BackWPup est un plugin de sauvegarde gratuit qui se concentre sur la création d'archives de sauvegarde complètes. Il peut sauvegarder vers Dropbox, Amazon S3, des serveurs FTP et par email, et peut générer à la fois des sauvegardes de fichiers et de bases de données dans divers formats (ZIP, TAR, TAR.GZ).

Fonctionnalités clés :

  • Sauvegardes complètes du site (fichiers + base de données dans une archive)
  • Optimisation et réparation de la base de données pendant la sauvegarde
  • Exportation XML du contenu WordPress
  • Plusieurs tâches de sauvegarde avec différents horaires et destinations
  • Restauration via un script de restauration autonome (indépendant de WordPress)

Comparaison des Plugins

FonctionnalitéUpdraftPlus GratuitUpdraftPlus PremiumBlogVaultBackWPup Gratuit
Sauvegardes programméesOuiOuiOui (en temps réel)Oui
Sauvegardes incrémentiellesNonOuiOuiNon
Stockage cloudGoogle Drive, Dropbox, S3+OneDrive, Backblaze, AzureCloud de BlogVaultDropbox, S3, FTP
Restauration en un clicOuiOuiOuiVia script
Support multisiteNonOuiOuiOui (Pro)
Conscient de WooCommerceNonNonOuiNon
PrixGratuit70 $/an89 $/anGratuit

Méthode 3 : Sauvegardes au Niveau de l'Hébergement

La plupart des fournisseurs d'hébergement proposent leurs propres solutions de sauvegarde, soit incluses dans votre plan, soit en tant qu'option supplémentaire. Ces sauvegardes sont généralement automatisées et gérées au niveau du serveur.

Ce que les Sauvegardes d'Hébergement Incluent Typiquement

Les hébergeurs WordPress gérés fournissent généralement des sauvegardes automatiques quotidiennes, une conservation de 14 à 30 jours, une restauration en un clic depuis le tableau de bord d'hébergement, et un stockage de sauvegarde séparé de votre serveur principal. Les fournisseurs d'hébergement partagé peuvent offrir des sauvegardes moins fréquentes (hebdomadaires) avec une conservation plus courte (7 jours) et peuvent facturer des frais supplémentaires pour la fonction de sauvegarde.

Pourquoi les Sauvegardes d'Hébergement Ne Suffisent Pas

Bien que les sauvegardes d'hébergement soient précieuses, compter uniquement sur elles comme votre seule stratégie de sauvegarde comporte des risques :

  • Point de défaillance unique : Si le fournisseur d'hébergement subit une défaillance catastrophique, votre site et vos sauvegardes pourraient être perdus.
  • Politiques du fournisseur : Certains hébergeurs ne garantissent pas la disponibilité des sauvegardes ou le succès de la restauration. Leurs conditions de service stipulent souvent que les sauvegardes sont fournies à titre de courtoisie.
  • Contrôle limité : Vous ne pouvez généralement pas télécharger les sauvegardes d'hébergement pour un stockage hors site ou sélectionner des composants spécifiques à restaurer.
  • Risque de résiliation de compte : Si votre compte d'hébergement est suspendu ou résilié, vous pourriez perdre l'accès aux sauvegardes.

Utilisez les sauvegardes d'hébergement comme une couche de votre stratégie de sauvegarde, et non comme la seule couche.

Recommandations pour le Calendrier des Sauvegardes

La fréquence de vos sauvegardes doit correspondre à la fréquence à laquelle le contenu de votre site change et à la quantité de données que vous pouvez vous permettre de perdre (votre Objectif de Point de Récupération, ou RPO).

Type de SiteSauvegarde de Base de DonnéesSauvegarde de FichiersRaisonnement
Blog (articles hebdomadaires)QuotidienneHebdomadaireLe contenu change rarement ; les fichiers changent rarement
Site d'entreprise (statique)QuotidienneHebdomadaireLes mises à jour de contenu sont peu fréquentes
Blog actif (articles quotidiens)Chaque 6 heuresQuotidienneLes changements de contenu fréquents nécessitent des sauvegardes plus granulaires
Boutique WooCommerceChaque 4-6 heuresQuotidienneLes commandes et les données clients changent en continu
Site d'adhésion / LMSChaque 4-6 heuresQuotidienneContenu généré par les utilisateurs et données de progression
Commerce électronique à fort traficEn temps réel (incrémentiel)Chaque 6 heuresChaque transaction perdue affecte les revenus

La Règle de Sauvegarde 3-2-1

Suivez la règle de sauvegarde 3-2-1 largement recommandée :

  • 3 copies de vos données (le site en direct plus deux copies de sauvegarde)
  • 2 supports de stockage différents (par exemple, serveur + stockage cloud)
  • 1 copie stockée hors site (un emplacement physique différent de votre serveur)

En pratique, cela signifie : votre site en direct est la première copie, une sauvegarde sur votre serveur (ou la sauvegarde de votre fournisseur d'hébergement) est la deuxième copie, et une sauvegarde dans le stockage cloud (Google Drive, S3, Dropbox) est la troisième copie. La copie cloud satisfait à la fois les exigences de "médias différents" et "hors site".

Tester Votre Processus de Restauration de Sauvegarde

Une sauvegarde que vous n'avez jamais testée est une sauvegarde à laquelle vous ne pouvez pas faire confiance. Planifiez des tests de restauration périodiques pour vérifier l'intégrité de votre sauvegarde.

Comment Tester une Restauration

Étape 1 : Créez un environnement de staging ou une installation locale de WordPress pour les tests. Ne testez jamais les restaurations sur votre site en direct.

Étape 2 : Téléchargez votre sauvegarde la plus récente (fichiers et base de données).

St

Étape 3 : Restaurez la sauvegarde sur votre environnement de staging en utilisant la même méthode que vous utiliseriez en cas d'urgence.

Étape 4 : Vérifiez le site restauré : assurez-vous que les pages se chargent correctement, que les images s'affichent, que les produits WooCommerce apparaissent, que les comptes utilisateurs existent et que les paramètres des plugins sont intacts.

Étape 5 : Documentez le processus de restauration, y compris le temps que cela a pris. C'est une information précieuse si vous devez un jour effectuer une restauration d'urgence sous pression.

Testez votre processus de restauration au moins une fois par trimestre. Si vous changez votre méthode de sauvegarde ou votre emplacement de stockage, testez immédiatement après le changement.

Options de stockage de sauvegarde hors site

Service de stockageNiveau gratuitStockage payantRemarques
Google Drive15 Go1,99 $/mois pour 100 GoIntégration facile avec UpdraftPlus ; partagé avec Gmail/Photos
Dropbox2 Go11,99 $/mois pour 2 ToFiable ; bonne API ; organisation par dossiers
Amazon S35 Go (12 mois)~0,023 $/Go/moisScalable ; paiement à l'utilisation ; politiques de cycle de vie pour le contrôle des coûts
Backblaze B210 Go0,005 $/Go/moisÉconomique pour les grandes sauvegardes ; API compatible S3
Microsoft OneDrive5 Go1,99 $/mois pour 100 GoInclus avec les abonnements Microsoft 365

Sauvegarde avant des actions critiques

Au-delà de votre programme régulier, créez toujours une sauvegarde à la demande avant d'effectuer l'une de ces actions :

  • Mises à jour du cœur de WordPress (en particulier les mises à jour majeures)
  • Mises à jour de plugins ou de thèmes (en particulier pour des plugins complexes comme WooCommerce, les constructeurs de pages)
  • Changements de version PHP sur votre serveur
  • Modifications ou migrations de base de données
  • Édits ou imports de contenu en masse
  • Migrations de serveur ou d'hébergement
  • Installation de nouveaux plugins qui modifient la base de données

Avoir une sauvegarde effectuée immédiatement avant ces actions vous permet de revenir à un état connu et bon si quelque chose ne va pas. Pour les tâches de maintenance continue du site, consultez notre guide de maintenance WordPress.

Pour plus de détails, consultez la documentation officielle : Guide de Sauvegarde WordPress.

Questions fréquentes

Combien de temps prend une sauvegarde WordPress ?

La durée de la sauvegarde dépend de la taille de votre site et des ressources d'hébergement. Un site WordPress typique (moins de 1 Go) se sauvegarde en 2 à 5 minutes. Les grandes boutiques WooCommerce avec des bibliothèques multimédias étendues (5 à 20 Go) peuvent prendre 15 à 60 minutes. Les sauvegardes incrémentielles après la sauvegarde complète initiale prennent généralement moins d'une minute car elles ne capturent que les changements.

Puis-je sauvegarder un site WordPress sans plugin ?

Oui. Vous pouvez utiliser des commandes SSH (tar pour les fichiers, mysqldump pour la base de données) ou phpMyAdmin pour les exports de base de données. Les panneaux de contrôle d'hébergement comme cPanel incluent également des outils de sauvegarde. Cependant, les sauvegardes manuelles nécessitent de la discipline et n'incluent pas de planification automatisée, c'est pourquoi les plugins sont recommandés pour la plupart des utilisateurs.

Dois-je sauvegarder toute mon installation WordPress ou juste la base de données ?

Les deux sont importants, mais si vous devez prioriser, la base de données est plus critique. Votre base de données contient tout le contenu, les paramètres et les données utilisateur qui ne peuvent pas être recréés. Les fichiers (thèmes, plugins, cœur) peuvent généralement être re-téléchargés, mais votre dossier de téléchargements (images, documents) est également unique et doit être inclus dans les sauvegardes de fichiers.

Combien de copies de sauvegarde devrais-je conserver ?

Conservez au moins 7 à 14 sauvegardes de base de données et 3 à 4 sauvegardes de fichiers. Pour les boutiques WooCommerce, envisagez de conserver 30 jours de sauvegardes de base de données. Plus de rétention vous donne une fenêtre de récupération plus large — si vous découvrez un problème qui a existé pendant plusieurs jours (comme un malware ou une corruption de données), vous avez besoin d'une sauvegarde d'avant que le problème ne commence.

Les plugins de sauvegarde vont-ils ralentir mon site ?

Les plugins de sauvegarde s'exécutent pendant le processus de sauvegarde, ce qui consomme des ressources serveur. Planifiez les sauvegardes pendant les périodes de faible trafic (généralement entre 2 et 5 heures du matin dans votre fuseau horaire principal). Les solutions de sauvegarde incrémentielle et les services basés sur SaaS comme BlogVault minimisent l'impact sur le serveur car elles traitent les sauvegardes de manière externe ou ne transfèrent que les données modifiées.

Que dois-je faire si ma restauration de sauvegarde échoue ?

Tout d'abord, vérifiez le message d'erreur — les problèmes courants incluent des erreurs de permission de fichiers, des problèmes de connexion à la base de données ou des limites de mémoire/temps d'attente PHP. Essayez de restaurer sur une installation WordPress propre au lieu de remplacer celle qui est cassée. Si le fichier de sauvegarde lui-même est corrompu, essayez une sauvegarde plus ancienne. C'est pourquoi il est essentiel de maintenir plusieurs copies de sauvegarde à différentes dates.

Puis-je utiliser des sauvegardes pour migrer mon site vers un nouvel hébergeur ?

Oui, les sauvegardes sont couramment utilisées pour les migrations. Créez une sauvegarde complète (fichiers + base de données), configurez WordPress sur le nouvel hébergeur, restaurez la sauvegarde sur le nouveau serveur et mettez à jour wp-config.php avec les nouvelles informations d'identification de la base de données. Des plugins comme UpdraftPlus Premium et BlogVault incluent des fonctionnalités de migration dédiées qui automatisent ce processus.

Les sauvegardes automatisées de l'hébergement sont-elles suffisantes pour une boutique WooCommerce ?

Les sauvegardes d'hébergement fournissent un niveau de protection de base, mais pour les boutiques WooCommerce, elles peuvent ne pas être suffisantes à elles seules. WooCommerce traite les commandes, les paiements et les données clients en continu. Si votre sauvegarde d'hébergement s'exécute une fois par jour et qu'une défaillance du serveur se produit à 23 heures, vous pourriez perdre une journée entière de commandes. Utilisez une solution de sauvegarde incrémentielle en temps réel ou fréquente en complément des sauvegardes d'hébergement pour une protection complète.

Automatisez vos sauvegardes WordPress avec UpdraftPlus

Planifiez des sauvegardes automatiques, stockez-les en toute sécurité dans le cloud et restaurez-les en un clic — les sauvegardes incrémentielles protègent votre site sans le ralentir.

Obtenez UpdraftPlus Premium →

Questions fréquemment posées

À quelle fréquence devrais-je sauvegarder mon site WordPress ?
Des sauvegardes quotidiennes sont recommandées pour les sites avec des changements fréquents de contenu, des activités e-commerce ou du contenu généré par les utilisateurs. Des sauvegardes hebdomadaires suffisent pour les sites statiques avec des mises à jour occasionnelles. Créez toujours une sauvegarde manuelle avant des changements majeurs comme des mises à jour de plugins ou des migrations.
Quelle est la différence entre les sauvegardes complètes et incrémentielles ?
Une sauvegarde complète copie tout : base de données, fichiers, thèmes, plugins et téléchargements. Une sauvegarde incrémentielle ne copie que les fichiers qui ont changé depuis la dernière sauvegarde, utilisant moins de stockage et de bande passante. La plupart des plugins de sauvegarde supportent les deux méthodes.
Où devrais-je stocker mes sauvegardes WordPress ?
Stockez les sauvegardes dans au moins deux emplacements séparés de votre serveur web. Les options populaires incluent des services de stockage cloud comme Google Drive, Dropbox, Amazon S3, ou un service de sauvegarde dédié. Évitez de stocker les sauvegardes uniquement sur le même serveur que votre site web.
Puis-je restaurer mon site à partir d'une sauvegarde si mon compte d'hébergement est compromis ?
Oui, tant que vos sauvegardes sont stockées à l'extérieur. C'est pourquoi le stockage de sauvegarde hors site est essentiel. Téléchargez vos fichiers de sauvegarde et restaurez-les sur un serveur propre ou un nouveau compte d'hébergement.
Les fournisseurs d'hébergement incluent-ils des sauvegardes ?
De nombreux hébergeurs WordPress gérés incluent des sauvegardes quotidiennes avec restauration en un clic. Cependant, compter uniquement sur les sauvegardes d'hébergement est risqué. Maintenez vos propres sauvegardes indépendantes comme filet de sécurité secondaire en cas de défaillances au niveau de l'hébergement ou de problèmes de compte.

Partager cet article

À propos de l'Auteur

Can Bayar
Can Bayar

Expert WordPress

Développeur WordPress senior avec plus de 10 ans d'expérience dans le développement de plugins et de thèmes. Spécialisé dans WooCommerce, Elementor et l'optimisation des performances.

WordPressWooCommerceElementorPHPJavaScriptOptimisation des Performances

Restez Informé

Recevez les derniers conseils et tutoriels WordPress dans votre boîte mail.