Il y a plusieurs façons de sauvegarder votre site WordPress : manuellement sur votre ordinateur (ce qu’on appelle une sauvegarde en local), via un plugin, depuis votre hébergeur, ou avec une programmation automatique.
Chaque méthode a ses avantages et ses inconvénients. Personnellement, je recommande toujours de combiner la sauvegarde manuelle en local avec une sauvegarde automatique via un plugin ou votre hébergeur. C’est la combinaison la plus solide si quelque chose tourne mal.
Dans cet article, je vous explique les quatre méthodes, de la plus fiable à la plus automatique.
Qu’est-ce qu’on sauvegarde exactement ?
Quand on parle de « sauvegarder son site », que ce soit manuellement ou de manière automatique, il ne s’agit pas que de sauvegarder les « fichiers de son site ».
Une sauvegarde complète comprend trois éléments :
- Tous les fichiers du site
- La base de données : ce sont les données de votre site tels que les comptes, les ventes, etc.
- Les options de votre thème : couleurs, polices, dispositions… Ces options sont parfois mal restaurées lors d’une récupération, donc je préfère les exporter séparément par précaution.
Si vous n’avez que les fichiers sans la base de données, votre site sera vide à la restauration. Les trois éléments sont indispensables. Et si votre site est un jour inaccessible, vous serez bien content d’avoir tout ça sous la main.
Méthode 1 : la sauvegarde manuelle en local (la plus fiable)
Sauvegarder son site en local, ça veut dire récupérer tout son contenu directement sur son ordinateur, sans dépendre d’un outil tiers. C’est la méthode la plus sécurisante : même si votre hébergeur a un problème ou si votre plugin de sauvegarde est corrompu, vous avez tout chez vous.
C’est un peu plus technique et ça prend du temps, mais ça vaut le coup de le faire au moins une fois par mois, ou avant toute intervention importante sur le site.
Pour sauvegarder votre site WordPress manuellement et localement, il faut avoir :
- Un client FTP, c’est un logiciel. Le meilleur gratuit reste Filezilla, disponible sur Windows et Mac.
- Les accès à votre serveur. Demandez-les à votre hébergeur si vous ne les avez pas.
- Les accès à votre base de données. Demandez-les aussi à votre hébergeur.
- Un accès admin à votre backoffice pour exporter les options de votre thème. Je pense que vous les avez.
Ce que nous devrons sauvegarder sur notre ordinateur :
- Tous les fichiers de votre site
- Votre base de données
- Les options de votre thème
Comment sauvegarder les fichiers de mon site WordPress ?
- Installez le client FTP (logiciel) Filezilla.
- Connectez-vous en SFTP avec Filezilla à votre serveur avec les accès que vous aura donnés votre hébergeur.
- Cherchez le dossier de votre site. Quand vous verrez « wp-content », c’est que vous êtes au bon endroit.
- Créez un dossier « Sauvegarde + Date » sur votre ordinateur, puis un autre à l’intérieur se nommant « Fichiers du site ».
- Sélectionnez tous les dossiers et fichiers sur Filezilla et déplacez-les vers votre dossier « Fichiers du site ».
Attendez que tous les fichiers et dossiers soient transférés, puis tout sera bon !
PS : Si le téléchargement de certains fichiers et/ou dossiers échoue, ce sera indiqué dans le logiciel. Dans ce cas-là, retéléchargez-les en faisant un clic droit et en choisissant l’option de téléversement.
Pensez à renommer votre dossier en ajoutant une date pour avoir un repère visuel quand vous ferez d’autres sauvegardes.
Comment sauvegarder la base de données de mon site WordPress ?
Pour sauvegarder votre base de données, vous allez passer par phpMyAdmin. Pour y accéder, consultez les mails que vous a envoyés votre hébergeur au moment de la souscription — il vous a normalement envoyé l’URL et les identifiants. Si vous ne trouvez pas, demandez-leur les accès pour vous « connecter à phpMyAdmin ».
- Connectez-vous à phpMyAdmin.
- Cliquez sur la base de données de votre site dans le menu de gauche. Si vous ne savez pas laquelle c’est, allez dans le fichier « wp-config.php » et repérez la ligne
define('DB_NAME', 'nom_de_votre_base_de_donnees');où « nom_de_votre_base_de_donnees » contiendra le nom de votre base de données. - Cliquez sur « Exporter » puis tout en bas sur « Exporter » de nouveau.
Une fois le fichier sur votre ordinateur, créez un dossier « Base de données » dans votre dossier « Sauvegarde + Date » et glissez-y le fichier de votre base de données.
Comment exporter les options de mon thème ?
Les options de votre thème, ce sont tous les petits paramètres que vous avez modifiés pour que votre site ressemble à ce qu’il est aujourd’hui : couleur des textes, tailles, éléments à faire apparaître, etc.
Pour les exporter, cherchez dans votre backoffice une option nommée « Exporter » dans les réglages de votre thème. Cet élément se nommera différemment en fonction de votre thème, voici de la documentation des thèmes WordPress les plus populaires à ce sujet :
- Exporter les options d’Avada
- Exporter les options de WP Astra
- Exporter les options de Divi
- Exporter les options de GeneratePress
Si vous avez un autre thème, n’hésitez pas à me le dire en commentaires, je vous répondrai avec plaisir !
Une fois les options sauvegardées sur votre ordinateur, mettez le fichier dans un dossier se nommant « Options thème » dans votre dossier « Sauvegarde + Date ».
C’est tout bon ! Vous avez les 3 éléments importants sur votre ordinateur pour pouvoir plus tard restaurer votre site.
Normalement, vous avez un dossier « Sauvegarde + Date » avec 3 dossiers à l’intérieur :
- Vos fichiers
- Votre base de données
- Les options de votre thème
Avantages : Vous êtes sûr d’avoir tous vos éléments, vous ne dépendez d’aucun outil.
Inconvénients : technique, chronophage, un peu plus long, risque d’erreur ou d’oubli.
Comment sauvegarder votre site WordPress via un plugin ?
Sauvegarder votre site WordPress avec un plugin de sauvegarde est une mesure supplémentaire à la sauvegarde manuelle en local. Elle sert de sauvegarde de base pouvant être restituée facilement via l’extension que vous aurez choisie.
À vous de choisir parmi les extensions suivantes :
- UpdraftPlus
- Jetpack VaultPress Backup
- BackWPup
Il existe des dizaines de plugins de sauvegarde et je vous invite à consulter mon article à ce sujet si vous souhaitez en connaître plus.
Nous allons ici prendre le cas de UpdraftPlus pour savoir comment sauvegarder son site avec un plugin :
- Installez et activez UpdraftPlus
- Dans votre tableau de bord WordPress, allez dans « Réglages » > « Sauvegardes UpdraftPlus »
- Cliquez sur « Sauvegarder maintenant »
- Dans la fenêtre qui s’ouvre, choisissez d’inclure la base de données de votre site et les fichiers
- Cliquez sur « Sauvegarder maintenant »
N’oubliez pas de sauvegarder manuellement, comme expliqué dans la partie précédente, les options de votre thème. Cela n’est pas possible avec un plugin.
Avantages : facile, très rapide, programmation automatique possible.
Inconvénients : dépendance au service tiers, fichier corrompu ou inaccessible possible.
Comment sauvegarder automatiquement mon site WordPress ?
Pour programmer une sauvegarde automatique de votre site WordPress, nous passerons par un service tiers.
Pour l’exemple, nous utiliserons UpdraftPlus qui est gratuit et que nous avons déjà installé sur notre site :
- Dans votre backoffice WordPress, allez dans « Réglages » > « Sauvegardes UpdraftPlus »
- Cliquez sur « Réglages »
- Choisissez la fréquence de sauvegarde : quotidienne ou hebdomadaire. Choisissez quotidienne si vous avez un e-commerce.
- Choisissez où sera stockée votre sauvegarde : Google Drive, Dropbox ou autres.
- Sauvegardez vos changements.
UpdraftPlus devrait sauvegarder tout de suite votre site et programmer la future sauvegarde.
Avantages : vous êtes sûr d’avoir tous vos éléments, vous ne dépendez d’aucun outil.
Inconvénients : technique, chronophage, un peu plus long, risque d’erreur ou d’oubli.
La sauvegarde de votre hébergeur
En fonction de l’hébergeur chez qui vous êtes, vous aurez accès à des sauvegardes plus ou moins périodiques. Pour y avoir accès, demandez à votre hébergeur où vous rendre et la périodicité de vos sauvegardes.
Vous n’aurez normalement rien à faire, mais n’hésitez pas à leur demander si vous pouvez éditer cela.
Voici les informations concernant les sauvegardes automatiques chez les hébergeurs les plus connus :
- o2switch : sauvegardes automatiques incluses dans l’offre unique. Les sauvegardes sont accessibles via l’interface cPanel dans JetBackup.
- Infomaniak : propose des sauvegardes automatiques quotidiennes. Elles sont gérées depuis le panneau de contrôle de l’hébergement.
- Hostinger : offre des sauvegardes hebdomadaires sur les plans de base et quotidiennes sur les plans premium. Les options de sauvegarde se trouvent dans le hPanel.
- OVHcloud : les sauvegardes automatiques ne sont pas incluses par défaut dans les offres d’hébergement mutualisé. Il est possible de souscrire à une option payante via l’espace client.
- PlanetHoster : inclut des sauvegardes automatiques quotidiennes. Les restaurations peuvent être effectuées via l’interface d’administration.
Avantages : vous n’avez rien à faire, souvent gratuit.
Inconvénients : peu de flexibilité, périodicité pas modifiable, parfois payant, dépendance à l’hébergeur.
Quelle combinaison choisir ?
Ma recommandation après des années à gérer des sites WordPress :
- Sauvegarde manuelle en local une fois par mois minimum, et avant toute mise à jour importante ou intervention technique.
- Plugin de sauvegarde automatique (UpdraftPlus) configuré en quotidien si e-commerce, hebdomadaire sinon, vers Google Drive ou Dropbox.
- Sauvegarde hébergeur comme filet supplémentaire — vérifiez qu’elle est bien active et testez une restauration au moins une fois.
Une sauvegarde que vous n’avez jamais testée ne vaut rien. Prenez cinq minutes pour vérifier que vous savez restaurer depuis chacune de vos méthodes avant d’en avoir besoin.