Sauvegarder votre site WordPress

Note : vous souhaitez automatiser la partie technique ? Vous pouvez aller directement sur des solutions automatisées telles que des extensions de sauvegarde.

Votre base de données WordPress contient toutes les publications, commentaires, liens et autres contenus de votre site. Si votre base de données venait à être effacée ou corrompue, vous perdriez tout ce que vous avez écrit. Il y a plusieurs raisons pour que cela se produise, et vous ne pouvez pas tout contrôler. Avec une sauvegarde de votre base de données WordPress, vous serez toujours en capacité de restaurer votre site.

Un plan de sauvegarde complet de votre site WordPress devrait comprendre :

  1. Votre site WordPress et votre base de données
  2. La mise en place de sauvegardes automatiques

Dans tous les cas, les forums d’entraide sont disponibles pour vous aider à mettre cela en place, en anglais sur les forums officiels ou en français sur le site de l’association WPFR.

Les sauvegardes sont essentielles pour revenir en arrière en cas de problème. Passer un peu de temps maintenant sur la mise en place de ces procédures vous fera gagner énormément de temps le jour où vous rencontrerez un souci.

Questions concernant les sauvegardes

Sauvegardez votre base de données régulièrement, et toujours avant de faire une mise à jour.

Avec quelle fréquence sauvegarder son site ?

Tout dépend de la fréquence à laquelle vous publiez des contenus.

Pour vous aider à trouver la réponse, posez vous la question : si votre site n’était plus disponible maintenant, quelle est la version la plus ancienne de votre site que vous souhaiteriez remettre en place ?

Cette méthode peut-elle être utilisée pour sauvegarder d’autres données que celles de WordPress ?

Oui. Le principe de la sauvegarde est plus ou moins le même partout.

Combien de sauvegardes devrait-on conserver/archiver ?

La règle traditionnelle est de conserver au moins trois sauvegardes différentes, conservées dans trois lieux différents, comme des CD/DVD, différents disques durs, un compte e-mail, un autre serveur, etc.
Cette redondance évite les soucis en cas d’indisponibilité de l’un des supports.

Les sauvegardes peuvent-elles être automatisées ?

Oui. Il y a plusieurs méthodes, que nous avons listées sur la page Les sauvegardes automatiques sur WordPress. Il est cependant recommandé de procéder régulièrement à des sauvegardes manuelles pour assurer une redondance aux services de sauvegardes automatisées.

Ai-je d’autres choses à savoir concernant les sauvegardes ?

Consulter les ressources concernant la sauvegarde sur WordPress pour plus d’informations.

Documentation concernant la sauvegarde

Les liens suivants sont des documentations générales concernant la mise en place des sauvegardes.

Sauvegarder votre site WordPress

Il y a deux éléments importants à sauvegarder sur votre site : la base de données et les Fichiers. Vous devez sauvegarder l’ensemble de votre site et l’ensemble de votre base de données. Vous trouverez ci-après les instructions pour sauvegarder votre base de données sur toute une variété de logiciels serveur. Mais nous allons commencer par sauvegarder le reste de votre site WordPress.

Votre site WordPress est composé des éléments suivants :

  1. Le cœur de WordPress ;
  2. Les extensions ;
  3. Les thèmes ;
  4. Images et fichiers ;
  5. Des fichiers JavaScript, PHP, et d’autres fichiers de code source ;
  6. D’autres types de fichiers et quelques pages web statiques.

Tout cela est utilisé en combinaison pour générer votre site web. La base de données contient vos publications et tout un ensemble de données générées sur votre site, mais elle n’inclut pas les éléments ci-dessus qui servent à générer le cadre dans lequel tout votre contenu s’affiche et fonctionne. Tout cela doit être sauvegardé.

La plupart des hébergeurs sauvegardent l’ensemble du serveur, en incluant votre site. Cependant, cela prend du temps d’obtenir une copie de votre site à partir de ce type de sauvegarde. Si vous avez besoin de retrouver votre site rapidement, cela peut poser problème. Vous avez donc besoin d’apprendre à sauvegarder vous-même vos fichiers et à restaurer votre site à partir de ceux-ci.

Voici quelques méthodes pour sauvegarder les fichiers de votre site.

Logiciel de sauvegarde fournit par votre hébergeur

La plupart des hébergeurs fournissent un logiciel pour sauvegarder votre site. Demandez simplement à votre hébergeur quel logiciel il propose et comment cela fonctionne.

Créer une synchronisation de votre site

WinSCP et d’autres logiciels permettent de créer une synchronisation de votre site pour conserver une copie « miroir » des contenus présents sur votre serveur. Cela fait gagner du temps et vous assure de disposer d’une copie avec des fichiers à jour. (Documentation de WinSCP en français).

Copier vos fichiers sur votre ordinateur

En utilisant des logiciels clients FTP ou si vous disposez de connaissances concernant le Shell UNIX, vous pouvez copier les fichiers de votre site dans un répertoire sur votre ordinateur. Une fois cela fait, vous pouvez compresser ce répertoire en une archive ZIP afin d’économiser un peu d’espace sur votre ordinateur, ce qui peut vous permettre de conserver l’historique de plusieurs versions.

Souvenez-vous, vous devriez idéalement conserver au moins trois sauvegardes différentes de votre site, au cas où l’une des sauvegarde serait inexploitable ou perdue, puis les stocker dans des endroits différents (votre ordinateur, un CD/DVD, un disque dur externe, votre compte email ou encore un autre serveur.

Instructions concernant la sauvegarde de votre base de données

Sauvegardez votre site régulièrement et faites-le systématiquement avant une mise à jour importante ou une opération de maintenance importante (déplacement du site, changement de nom de domaine, etc.). Les informations suivantes vont vous permettre de sauvegarder votre base de données WordPress avec toute une variété d’environnements serveur et logiciels. Pour plus d’informations sur quel service utiliser, contacter votre hébergeur.

Accéder à phpMyAdmin

Voir la page phpMyAdmin pour plus d’informations.

Bien qu’il ne soit pas nécessaire de connaître phpMyAdmin pour sauvegarder votre base de données de votre site WordPress, suivez ces instructions consciencieusement pour trouver pas à pas l’accès à phpMyAdmin sur votre serveur. Ensuite, vous pourrez trouver ci-dessous les instructions pour réaliser votre sauvegarde. Pour des instructions plus détaillées, consultez l’article Sauvegarder votre base de données.

Plesk

Sur l’écran de gestion de vos sites web et noms de domaines, cliquez sur le bouton Ouvrir/Open qui correspond à la base de données de votre site (ce que vous avez dû utiliser lors de l’installation). Cela ouvrira l’application phpMyAdmin :

Si vous ne pouvez pas voir le bouton Ouvrir/Open, assurez-vous d’avoir bien fermé la bannière Commencez à créer votre site web / Start creating your website :

Cliquez sur Sélectionner une base de données existante / Select Existing Database et recherchez votre base de données puis sélectionnez-la :

cPanel

Sur votre panneau de contrôle principal, cherchez le logo MySQL et cliquez sur le lien vers vos bases de données MYSQL. Sur la page suivante, recherchez le lien intitulé phpMyAdmin et cliquez dessus pour y accéder.
Voir Utilisation de cPanel.

Direct Admin

Depuis la page Votre compte / Your Account, recherchez le lien Gestion MySQL / MySQL Management et cliquez dessus pour accéder à phpMyAdmin.

Ensim

Recherchez le logo MySQL et cliquez dessus. Dans la section Configuration coisissez Outil d’administration MySQL / MySQL Administration Tool.

vDeck

Depuis le panneau de contrôle principal, cliquez sur Gestionnaire d’hébergement / Host Manager, puis cliquez sur Bases de données / Databases. Sur la fenêtre suivante, cliquez sur Admin. Une autre fenêtre va s’afficher et vous conduira sur l’écran de connexion à phpMyAdmin.


Ferozo

Connectez-vous à votre panneau de contrôle Ferozo en utilisant vos identifiants. Une fois connecté, allez dans Base de données / Base de Datos et cliquez sur Accéder à phpMyAdmin / Acceso phpMyAdmin. Une nouvelle fenêtre s’ouvrira et affichera l’écran de connexion à phpMyAdmin.


Réaliser une sauvegarde simplement avec phpMyAdmin

Les instructions suivantes sont une version simplifiée de l’article Sauvegarder votre base de données. Une fois que vous avez trouvé comment accéder à phpMyAdmin suivez ces instructions :

  1. Cliquez sur l’onglet Bases de données / Databases sur votre panneau phpMyAdmin (suivant votre version de phpMyAdmin, il ne sera peut‑être pas utile de faire cela et vous pouvez directement passer à la suite).
  1. Il est possible que vous ayez plusieurs bases de données. Cliquez sur celle qui correspond au site que vous souhaitez sauvegarder. Il s’agit de la base de données que vous avez crée lorsque vous avez procédé à l’installation de WordPress. Dans les versions les plus anciennes, cela peut être fait via un menu déroulant.
  2. Vous trouverez ci-dessous une capture d’écran des tables par défaut.
    Il est possible que vous ayez davantage de tables dans votre base de données, si vous avez des extensions spécifiques comme, par exemple, celles pour les statistiques ou la protection contre le spam.
  1. Cliquez sur l’onglet Exporter/Export.
    Il y a deux méthodes pour exporter, la méthode rapide (quick) et la méthode personnalisée (custom). Si vous choisissez la méthode rapide, exportez (bouton Exécuter/Go) et le tour est joué.
    Si vous choisissez la méthode personnalisée, suivez les instructions ci‑dessous.
  2. Sélectionnez toutes les tables.
  3. Dans la section sortie/output, cochez Sauvegarder dans un fichier / Save output to a file et sélectionnez Aucun / None pour la Compression (sauf si votre base de données est vraiment très lourde, auquel cas il faut utiliser une méthode de compression).
  4. Dans la liste déroulante Format , choisissez SQL.
  5. Cochez « Add DROP TABLE » (SUPPRIMER LA TABLE) : cela peut être utile pour écraser une base de données existante.
  6. Cocher « IF NOT EXISTS » (SI NON EXISTANT) : cela évite les erreurs lors des restaurations si les tables sont déjà présentes.
  7. Cliquez sur le bouton Exécuter/Go. Les données seront alors téléchargées sur votre ordinateur.

Sauvegardes automatisées

Il existe toute une variété d’extensions pour planifier des sauvegardes automatiques sur votre base de données WordPress. Cela aide à gérer votre historique de sauvegarde très facilement. Vous pourrez trouver des extensions de sauvegarde automatique dans l’outil de recherche d’extensions sur votre Administration WordPress ou sur le répertoire d’extensions WordPress.org.

Ressources concernant les sauvegardes

Outils de sauvegarde

Traduit par Jb Audras
Relu par Jenny Dupuy & Sébastien SERRE
Dernière mise à jour le 04 mai 2021

Journal des modifications

04 mai 2021Jenny Dupuy – Suppression de l’encodage des caractères accentués ou spéciaux dans les liens concernés
17 janvier 2021Patrice Pichon – d’après la page EN du 06 janv. 2021
Le § « sauvegarde automatisée » n’était pas dans le menu,
Correction des liens internes qui pointaient vers ce § et d’autres (#anglais),
Ajout du lien vers la page « Utilisation de cPanel »,
Ajout du lien vers la doc FR de WinSCP
Suppression d’un paragraphe en double (WinSCP),
Corrections mineures des textes en 2°) 3°) 4°) et 10°)
29 décembre 2020Patrice Pichon – mise en page de la liste ordonnée (4 à 10) à la place d’un bloc html de l’entrée « Réaliser une sauvegarde simplement avec phpMyAdmin »
23 décembre 2020Patrice Pichon
mise à jour d’après la page anglaise du 19/10/2020
Ajout du point 4 (images et fichiers) dans Sauvegarder votre site WordPress
Ajout du § Créer une synchronisation avec votre site
Ajout des points 8 et 9 dans Réaliser une sauvegarde simplement avec PhpMyAdmin.
Lien corrigé en lien relatif pour la liste d’extensions de sauvegarde
Traduction des titres d’articles dont les pages sont traduites dans les Ressources. (4 dernières lignes)
09 octobre 2020Jenny Dupuy
Correction du lien Backing Up Your Database (dans le paragraphe Ressources concernant les sauvegardes), des liens logiciels clients FTP, phpMyAdmin et l’installation de WordPress par l’ajout de /support en préfixe de l’url, et remplacement de l’ancre #automatic-backups par #sauvegardes-automatisées