ITSkillsCenter
WordPress

Guide : Sauvegarder WordPress automatiquement

6 min de lecture

Sauvegarder WordPress automatiquement : ne perdez jamais votre site

Sans sauvegarde, un piratage, une erreur de manipulation ou un crash de serveur peut faire disparaître des mois de travail en quelques secondes. La règle d’or : si votre site n’est pas sauvegardé, il n’existe pas vraiment. Ce guide vous montre comment mettre en place des sauvegardes automatiques fiables, avec des solutions gratuites et payantes adaptées au contexte sénégalais.

1. La règle 3-2-1 des sauvegardes

  • 3 copies de vos données minimum
  • 2 supports différents (serveur + cloud)
  • 1 copie hors site (pas sur le même serveur que votre site)

Votre hébergeur fait probablement des sauvegardes, mais ne comptez jamais uniquement dessus. Si l’hébergeur a un problème, ses sauvegardes aussi.

2. Que faut-il sauvegarder ?

Élément Contenu Taille typique Fréquence recommandée
Base de données Articles, pages, commentaires, utilisateurs, réglages, commandes WooCommerce 50-500 Mo Quotidienne
wp-content/uploads Images, fichiers uploadés, médias 500 Mo – 10 Go Hebdomadaire
wp-content/themes Thèmes et personnalisations 10-50 Mo Après chaque modification
wp-content/plugins Extensions installées 50-200 Mo Hebdomadaire
wp-config.php Configuration (identifiants BDD, clés) 3 Ko Après chaque modification
.htaccess Règles serveur 1 Ko Après chaque modification

3. UpdraftPlus : la solution gratuite la plus fiable

Installation et configuration

  1. Installez UpdraftPlus depuis Extensions → Ajouter
  2. Allez dans Réglages → Sauvegardes UpdraftPlus
  3. Onglet Réglages :

Planification recommandée

Type de site Base de données Fichiers Rétention
Blog simple Hebdomadaire Toutes les 2 semaines 4 sauvegardes
Site vitrine actif Quotidienne Hebdomadaire 7 sauvegardes
E-commerce WooCommerce Toutes les 4 heures Quotidienne 14 sauvegardes
Site de formation / membres Toutes les 12 heures Quotidienne 10 sauvegardes

Stockage distant (obligatoire)

Ne jamais stocker les sauvegardes uniquement sur le serveur. Choisissez un stockage distant :

Service Gratuit Configuration
Google Drive 15 Go Cliquez « Authentifier avec Google » dans UpdraftPlus
Dropbox 2 Go Cliquez « Authentifier avec Dropbox »
Amazon S3 Payant (~0.023$/Go/mois) Access Key + Secret Key + Nom du bucket
Email Limité Uniquement pour la BDD (fichiers trop lourds)

Recommandation : Google Drive gratuit pour les petits sites, Amazon S3 pour les sites e-commerce importants.

Première sauvegarde

  1. Après configuration, cliquez « Sauvegarder maintenant »
  2. Cochez « Inclure la base de données » et « Inclure les fichiers »
  3. Cochez « Envoyer vers le stockage distant »
  4. Attendez la fin — la première sauvegarde peut prendre 5-30 minutes selon la taille du site
  5. Vérifiez sur Google Drive/Dropbox que les fichiers sont bien arrivés

4. Restauration : tester AVANT d’en avoir besoin

Une sauvegarde qui n’a jamais été testée n’est pas une sauvegarde. Testez la restauration :

Avec UpdraftPlus

  1. Allez dans Réglages → Sauvegardes UpdraftPlus
  2. Dans l’onglet « Sauvegardes existantes », trouvez votre sauvegarde
  3. Cliquez « Restaurer »
  4. Sélectionnez les éléments à restaurer (base de données, plugins, thèmes, uploads)
  5. Confirmez et attendez

Restauration manuelle (en cas d’urgence)

# Si WordPress ne fonctionne plus du tout :

# 1. Restaurer les fichiers via FTP
# Uploadez tous les fichiers de la sauvegarde dans le dossier WordPress

# 2. Restaurer la base de données via phpMyAdmin
# - Connectez-vous à phpMyAdmin
# - Sélectionnez votre base
# - Onglet "Importer"
# - Choisissez le fichier .sql de votre sauvegarde
# - Cliquez "Exécuter"

# 3. Vérifier wp-config.php
# - Les identifiants de base de données doivent correspondre
# - L'URL du site doit être correcte

5. Sauvegarde avec WP-CLI (serveurs dédiés/VPS)

Pour les administrateurs de serveurs, WP-CLI offre la sauvegarde la plus rapide :

#!/bin/bash
# Script de sauvegarde automatique WordPress
# Ajoutez dans /etc/cron.d/ ou utilisez crontab

SITE_DIR="/var/www/html"
BACKUP_DIR="/home/backups/wordpress"
DATE=$(date +%Y%m%d_%H%M)
RETENTION=14  # Garder 14 jours de sauvegardes

# Créer le dossier de sauvegarde
mkdir -p "$BACKUP_DIR"

# 1. Sauvegarder la base de données
cd "$SITE_DIR"
wp db export "$BACKUP_DIR/db_$DATE.sql" --allow-root
gzip "$BACKUP_DIR/db_$DATE.sql"

# 2. Sauvegarder les fichiers essentiels
tar -czf "$BACKUP_DIR/files_$DATE.tar.gz" \
  -C "$SITE_DIR" \
  wp-content/uploads \
  wp-content/themes \
  wp-content/plugins \
  wp-config.php \
  .htaccess

# 3. Supprimer les anciennes sauvegardes
find "$BACKUP_DIR" -name "db_*.sql.gz" -mtime +$RETENTION -delete
find "$BACKUP_DIR" -name "files_*.tar.gz" -mtime +$RETENTION -delete

# 4. Envoyer vers un stockage distant (optionnel)
# Avec rclone vers Google Drive :
# rclone copy "$BACKUP_DIR/db_$DATE.sql.gz" gdrive:backups-wordpress/
# rclone copy "$BACKUP_DIR/files_$DATE.tar.gz" gdrive:backups-wordpress/

echo "Sauvegarde terminée : $DATE"

Planifier le script

# Éditer le crontab
crontab -e

# Sauvegarde quotidienne à 3h du matin
0 3 * * * /home/scripts/backup-wordpress.sh >> /var/log/wordpress-backup.log 2>&1

# Sauvegarde BDD toutes les 6 heures (pour WooCommerce)
0 */6 * * * cd /var/www/html && wp db export /home/backups/db_$(date +\%H).sql --allow-root && gzip -f /home/backups/db_$(date +\%H).sql

6. Sauvegarde avant les mises à jour

Règle absolue : toujours sauvegarder avant une mise à jour de WordPress, d’un plugin ou d’un thème.

# Script de mise à jour sécurisée
#!/bin/bash
cd /var/www/html

echo "1. Sauvegarde pré-mise à jour..."
wp db export /tmp/backup-pre-update.sql --allow-root

echo "2. Mise à jour WordPress..."
wp core update --allow-root

echo "3. Mise à jour des plugins..."
wp plugin update --all --allow-root

echo "4. Mise à jour de la base de données..."
wp core update-db --allow-root

echo "5. Vérification..."
wp core verify-checksums --allow-root

echo "Mise à jour terminée ! Sauvegarde pré-update dans /tmp/backup-pre-update.sql"

7. Alternatives à UpdraftPlus

Plugin Prix Spécificité
BlogVault 89$/an Sauvegarde incrémentale (ne sauvegarde que les changements), restauration en 1 clic, staging gratuit
BackWPup Gratuit / Pro 69$ Envoie vers Dropbox, S3, FTP, email. Interface simple
Jetpack Backup Inclus dans Jetpack Sauvegardes en temps réel (chaque modification), restauration facile
All-in-One WP Migration Gratuit (69$ pour imports > 512 Mo) Export/import complet en 1 clic, idéal pour migration
Duplicator Gratuit / Pro 49$/an Sauvegarde + migration + clonage de site

8. Que faire en cas de piratage

Si votre site est piraté et que vous avez une sauvegarde :

  1. Ne paniquez pas. Votre sauvegarde est votre filet de sécurité
  2. Identifiez la date du piratage (quand le site a commencé à mal fonctionner)
  3. Restaurez une sauvegarde antérieure à cette date
  4. Immédiatement après la restauration :
    • Changez tous les mots de passe (WordPress, FTP, BDD, hébergement)
    • Mettez à jour WordPress, tous les plugins et thèmes
    • Installez Wordfence et lancez un scan
    • Regénérez les clés de sécurité dans wp-config.php
// Regénérer les clés de sécurité
// Allez sur : https://api.wordpress.org/secret-key/1.1/salt/
// Copiez les 8 lignes générées et remplacez-les dans wp-config.php
// Cela déconnecte automatiquement tous les utilisateurs connectés

9. Checklist sauvegarde

  • ☐ Plugin de sauvegarde installé (UpdraftPlus recommandé)
  • ☐ Planification automatique configurée (quotidienne pour la BDD minimum)
  • ☐ Stockage distant configuré (Google Drive, Dropbox ou S3)
  • ☐ Première sauvegarde complète effectuée et vérifiée
  • ☐ Restauration testée au moins une fois
  • ☐ Email de notification activé (pour être alerté en cas d’échec)
  • ☐ Sauvegarde manuelle systématique avant chaque mise à jour
  • ☐ Rétention configurée (pas de sauvegardes infinies qui remplissent le disque)

Le coût d’une sauvegarde est proche de zéro (plugins gratuits, stockage cloud gratuit). Le coût de la perte d’un site sans sauvegarde peut se chiffrer en centaines de milliers de FCFA de travail perdu, sans compter les ventes manquées et la réputation endommagée. Configurez vos sauvegardes aujourd’hui — pas demain.

#backup #sauvegarde #updraftplus
Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 350.000 FCFA
Parlons de Votre Projet
Publicité

Articles Similaires