WordPress est le CMS (Content Management System) le plus populaire pour les sites Web, avec près de 30 % de tous les sites Web dans le monde utilisant WordPress. C'est beaucoup de sites - plus de 350 millions ! Dans cet article, nous parlerons des différentes approches pour protéger les données de votre site Web WordPress. Arrêtez les presses ! (Ou Internet !) Alors que nous nous préparions à publier cet article, nous avons reçu des nouvelles d'UpdraftPlus, l'un des plus grands développeurs de plugins WordPress, qu'ils prennent en charge Backblaze B2 en tant que solution de stockage en nuage pour leur plugin de sauvegarde. Ils ont expédié la mise à jour (1.13.9) cette semaine. C'est une excellente nouvelle pour les clients de Backblaze. UpdraftPlus offre également une remise de 20% aux clients Backblaze souhaitant acheter ou passer à UpdraftPlus Premium. Les informations complètes sont ci-dessous UpdraftPlus rejoint le développeur de plugins de sauvegarde XCloner âÃÂàBackup and Restore pour prendre en charge Backblaze B2. Deux autres développeurs de plugins, BlogVault et BackupGuard, ont également annoncé leur intention de prendre en charge Backblaze B2 Contactez votre développeur de plugins de sauvegarde WordPress préféré et exhortez-le à prendre également en charge Backblaze B2 Cloud Storage. Maintenant, revenons à notre postâÃÂæ Les données de votre site Web WordPress se trouvent sur un serveur Web qui est probablement situé dans un grand centre de données. Vous vous demandez peut-être pourquoi il est nécessaire d'avoir une sauvegarde de votre site Web s'il se trouve dans un centre de données. Les données du site Web peuvent être perdues de plusieurs façons, y compris les erreurs du propriétaire du site Web (il y est allé), le piratage ou même un litige sur la propriété du domaine (j'ai vu cela se produire plus d'une fois) . Une sauvegarde de site Web peut également fournir un historique des modifications que vous avez apportées au site Web, ce qui peut être utile. En tant que stratégie globale, il est préférable d'avoir une sauvegarde de toutes les données que vous ne pouvez pas vous permettre de perdre pour des raisons personnelles ou professionnelles. Votre société d'hébergement Web peut fournir des services de sauvegarde dans le cadre de votre plan d'hébergement. Si vous utilisez leur service, vous devez savoir où et à quelle fréquence vos données sont sauvegardées. Vous ne voulez pas découvrir trop tard que votre plan de sauvegarde n'était pas adéquat Les sites sur WordPress.com sont automatiquement sauvegardés par VaultPress (Automattic), qui est également disponible pour les installations WordPress auto-hébergées. Si vous ne voulez pas le travail ou les décisions impliquées dans la gestion de l'hébergement de votre site WordPress, WordPress.com s'en chargera pour vous. Cependant, vous renoncez à certaines capacités de personnalisation, telles que la possibilité d'ajouter des plugins de votre choix. Les sites Web très volumineux et actifs pourraient envisager WordPress VIP par Automattic, ou un autre service d'hébergement WordPress premium tel que Pagely.com Cet article concerne la sauvegarde de sites WordPress auto-hébergés, nous allons donc nous concentrer sur ces options ## Sauvegarde WordPress Les stratégies de sauvegarde pour WordPress peuvent être divisées en grandes catégories en fonction de 1) ce que vous sauvegardez, 2) quand vous sauvegardez et 3) où les données sont sauvegardées Avec les données du serveur, comme avec une installation WordPress, vous devez prévoir d'avoir trois copies des données (la stratégie de sauvegarde 3-2-1). La première correspond aux données actives sur le serveur Web WordPress, la seconde est une sauvegarde stockée sur le serveur Web ou téléchargée sur votre ordinateur local, et la troisième doit se trouver à un autre emplacement, tel que le cloud. Nous parlerons des différentes approches de sauvegarde de WordPress, mais nous vous recommandons d'utiliser un plugin WordPress pour gérer vos sauvegardes. Un plugin de sauvegarde peut automatiser la tâche, optimiser votre espace de stockage de sauvegarde et vous alerter des problèmes avec vos sauvegardes ou WordPress lui-même. Nous allons couvrir les plugins plus en détail, ci-dessous Que sauvegarder ? Les principaux composants de votre installation WordPress sont : - Base de données WordPress MySQL - Installation du noyau WordPress - plugins WordPress - Thèmes WordPress - Médias et fichiers créés par l'utilisateur - PHP, JavaScript et autres fichiers de code - Autres fichiers de support Vous devez décider lequel de ces éléments vous souhaitez sauvegarder. La base de données est la priorité absolue, car elle contient tous les articles et pages de votre site Web (à l'exclusion des médias). Votre thème actuel est important, car il contient probablement des personnalisations que vous avez faites. Après ceux-ci en priorité sont tous les autres fichiers que vous avez personnalisés ou modifiés Vous pouvez choisir de sauvegarder l'installation principale et les plugins de WordPress, si vous le souhaitez, mais ces fichiers peuvent être téléchargés à nouveau si nécessaire à partir de la source, vous ne souhaiterez donc peut-être pas les inclure. Vous avez probablement tous les fichiers multimédias que vous utilisez sur votre site Web sur votre ordinateur local (qui doivent être sauvegardés), vous avez donc le choix de les sauvegarder également à partir du serveur. Si vous souhaitez pouvoir recréer facilement l'intégralité de votre site Web en cas de perte de données ou de sinistre, vous pouvez choisir de tout sauvegarder, bien que sur un grand site Web, cela puisse représenter beaucoup de données. En règle générale, vous devez 1) donner la priorité à tout fichier que vous avez personnalisé et que vous ne pouvez pas vous permettre de perdre, et 2) décider si vous avez besoin une copie de tout afin de remettre votre site en état rapidement. Ces choix détermineront votre méthode de sauvegarde et la quantité de stockage dont vous avez besoin Un bon plugin de sauvegarde pour WordPress vous permet de spécifier les fichiers que vous souhaitez sauvegarder, et même de créer des sauvegardes et des calendriers séparés pour différents contenus de sauvegarde. C'est une autre bonne raison d'utiliser un plugin pour sauvegarder WordPress Quand sauvegarder ? Vous pouvez sauvegarder manuellement à tout moment en utilisant l'outil d'exportation de WordPress. Ceci est pratique si vous souhaitez effectuer une sauvegarde rapide de votre site ou de parties de celui-ci. Cependant, comme il s'agit d'un manuel, il ne fait pas partie d'un plan de sauvegarde fiable qui doit être effectué régulièrement. Si vous souhaitez utiliser cet outil, allez dans Outils, Exporter et sélectionnez ce que vous souhaitez sauvegarder. La sortie sera un fichier XML qui utilise le format WordPress Extended RSS, également connu sous le nom de WXR. Vous pouvez créer un fichier WXR contenant toutes les informations de votre site ou uniquement des parties du site, telles que des publications ou des pages, en sélectionnant : Tout le contenu, Publications, Pages ou Médias Remarque : Vous pouvez également utiliser l'outil d'exportation de WordPress pour les sites hébergés sur WordPress.com. De nombreux plugins de sauvegarde dont nous parlerons plus tard vous permettent également d'effectuer une sauvegarde manuelle à la demande en plus des sauvegardes régulières ou continues. Remarque : Une autre utilisation de l'outil d'exportation WordPress et du fichier WXR consiste à transférer ou cloner votre site Web sur un autre serveur. Une fois que vous avez exporté le fichier WXR du site Web à partir duquel vous souhaitez effectuer le transfert, vous pouvez importer le fichier WXR à partir du menu Outils, Importer sur le nouveau site de destination WordPress. Sachez qu'il existe des limites de taille de fichier en fonction des paramètres de votre serveur Web. Voir l'entrée WordPress Codex pour plus d'informations. Pour faciliter ce travail, vous souhaiterez peut-être utiliser l'un des nombreux plugins WordPress conçus spécifiquement pour cette tâche. Vous pouvez également sauvegarder manuellement la base de données WordPress MySQL à l'aide d'un certain nombre d'outils ou d'un plugin. Le WordPress Codex contient de bonnes informations à ce sujet. Tous les plugins WordPress s'en chargeront pour vous et le feront automatiquement. Ils incluent également généralement des outils pour optimiser les tables de la base de données, ce qui est juste une bonne gestion. Une stratégie de sauvegarde fiable ne repose pas sur des sauvegardes manuelles, ce qui signifie que vous devriez envisager d'utiliser l'un des nombreux plugins de sauvegarde disponibles gratuitement ou à l'achat. Nous en parlerons plus en détail ci-dessous Dans quel format sauvegarder ? En plus du format WordPress WXR, les plugins et les outils serveur utiliseront divers formats de fichiers et algorithmes de compression pour stocker et compresser votre sauvegarde. Vous pouvez choisir entre zip, tar, tar.gz, tar.gz2 et autres. Voir Les formats de fichiers d'archive les plus courants pour plus d'informations sur ces formats Sélectionnez un format auquel vous savez que vous pouvez accéder et désarchivez si vous avez besoin d'accéder à votre sauvegarde. Tous ces formats sont standard et pris en charge sur tous les systèmes d'exploitation, mais vous devrez peut-être télécharger un utilitaire pour accéder au fichier. Où sauvegarder ? Une fois que vous avez vos données dans un format approprié pour la sauvegarde, où les sauvegardez-vous ? Nous voulons avoir plusieurs copies des données actives de notre site Web, nous choisirons donc plus d'une destination pour nos données de sauvegarde. Les plugins de sauvegarde dont nous parlerons ci-dessous vous permettent de spécifier une ou plusieurs destinations possibles pour votre sauvegarde. Les destinations possibles pour votre sauvegarde incluent : - Un dossier de sauvegarde sur votre serveur web - Un dossier de sauvegarde sur votre serveur Web est une bonne solution si vous en avez également une copie ailleurs. En fonction de votre plan d'hébergement, de la taille de votre site et de ce que vous incluez dans la sauvegarde, vous pouvez ou non disposer d'un espace disque suffisant sur le serveur Web. Certains plugins de sauvegarde vous permettent de configurer le plugin pour ne conserver qu'un certain nombre de sauvegardes récentes et supprimer les plus anciennes, ce qui vous permet d'économiser de l'espace disque sur le serveur - Courriel à vous - Étant donné que les serveurs de messagerie ont des limites de taille, l'option de messagerie n'est pas la meilleure à utiliser, sauf si vous l'utilisez pour sauvegarder spécifiquement uniquement la base de données ou vos fichiers de thème principaux - FTP, SFTP, SCP, WebDAV - FTP, SFTP, SCP et WebDAV sont tous des protocoles largement pris en charge pour le transfert de fichiers sur Internet et peuvent être utilisés si vous disposez d'informations d'identification d'accès à un autre serveur ou à un périphérique de stockage pris en charge adapté au stockage d'une sauvegarde. - Service de synchronisation (Dropbox, SugarSync, Google Drive, OneDrive) - Un service de synchronisation est un autre emplacement de stockage de serveur possible, bien qu'il puisse être un choix plus coûteux en fonction du plan que vous avez et de la quantité que vous souhaitez stocker - Stockage en nuage (Backblaze B2, Amazon S3, Google Cloud, Microsoft Azure, Rackspace) - Un service de stockage en nuage peut être une option peu coûteuse et flexible avec une tarification à l'utilisation pour le stockage des sauvegardes et d'autres données Une bonne stratégie de sauvegarde de site Web serait d'avoir plusieurs sauvegardes des données de votre site Web : une dans un dossier de sauvegarde sur votre serveur d'hébergement Web, une téléchargée sur votre ordinateur local et une dans le cloud, comme avec Backblaze B2. Si je devais n'en choisir qu'un, je choisirais la sauvegarde sur le cloud car il est géographiquement séparé de votre ordinateur local et de votre hébergeur, il utilise des technologies de stockage de données redondantes et tolérantes aux pannes pour protéger vos données, et il est disponible de n'importe où si vous avez besoin de restaurer votre site ## Plugins de sauvegarde pour WordPress Le moyen le plus simple et le plus courant de mettre en œuvre une stratégie de sauvegarde solide pour WordPress consiste probablement à utiliser l'un des nombreux plugins de sauvegarde disponibles pour WordPress. Heureusement, il existe un certain nombre de bons et sont disponibles gratuitement ou dans des plans âÃÂÃÂfreemiumâÃÂàdans lesquels vous pouvez utiliser la version gratuite et payer pour plus de fonctionnalités et de capacités uniquement si vous en avez besoin. Les options premium peuvent vous donner plus de flexibilité dans la configuration des sauvegardes ou avoir des options supplémentaires pour savoir où vous pouvez stocker les sauvegardes Comment choisir un plugin de sauvegarde WordPress Lorsque vous réfléchissez au plugin à utiliser, vous devez prendre en compte un certain nombre de facteurs pour faire votre choix Le plugin est-il activement maintenu et à jour ? Vous pouvez le déterminer à partir de la liste dans le référentiel de plugins WordPress. Vous pouvez également consulter les avis et les commentaires d'assistance pour avoir une idée de la satisfaction des utilisateurs et de la résolution des problèmes. Le plugin fonctionne-t-il avec votre fournisseur d'hébergement Web ? Généralement, les plugins bien pris en charge le font, mais vous voudrez peut-être vérifier qu'il n'y a pas de problèmes avec votre fournisseur d'hébergement.Chaque utilisateur de WordPress a de l'expérience avec des plugins et des thèmes en conflit les uns avec les autres, il est donc bon de vérifier s'il existe des problèmes connus pour le plugin que vous avezPrend-il en charge le service cloud ou le protocole que vous souhaitez utiliser ?Cela peut être déterminé en consultant la liste dans le référentiel de plugins WordPress ou sur le site Web du développeur.Les développeurs ajouteront souvent la prise en charge des services cloud ou d'autres destinations de sauvegarde en fonction de la demande des utilisateurs, alors faites savoir au développeur s'il existe une fonctionnalité ou une destination de sauvegarde que vous aimeriez. à ajouter à leur pluginLes autres fonctionnalités et options à prendre en compte lors du choix d'un plugin de sauvegarde sont :- Si le chiffrement de vos données de sauvegarde est disponible- Quelles sont les options de suppression automatique des sauvegardes de la destination de stockage ?- Pouvez-vous exclure globalement des fichiers, des dossiers et des types de fichiers spécifiques de la sauvegarde ?- Les options de planification des sauvegardes automatiques répondent-elles à vos besoins de fréquence ?- Pouvez-vous exclure/inclure des tables de base de données spécifiques (un bon moyen d'économiser de l'espace dans votre sauvegarde) ?## Examen des plugins de sauvegarde WordPressPassons en revue quelques-uns des meilleurs choix pour les plugins de sauvegarde WordPressCourant ascendantPlus | Prend en charge B2 UpdraftPlus est l'un des plugins de sauvegarde les plus populaires pour WordPress avec plus d'un million d'installations actives. Il est disponible en version gratuite et Premium UpdraftPlus vient de publier la prise en charge de Backblaze B2 Cloud Storage dans sa mise à jour 1.13.9 du 25 septembre. Selon le développeur, la prise en charge de Backblaze B2 était la demande la plus fréquente pour une nouvelle option de stockage pour son plugin. Le support B2 est disponible dans leur plugin Premium et en tant que mise à jour autonome de leur produit standard **Remarque Les développeurs d'UpdraftPlus offrent une remise spéciale de 20 % aux clients Backblaze sur l'achat d'UpdraftPlus Premium en utilisant le code promo *backblaze20*. La réduction est valable jusqu'à la fin du vendredi 6 octobre 2017 XCloner âÃÂàSauvegarde et restauration | Prend en charge B2 XCloner âÃÂàBackup and Restore est un plugin open-source utile avec de nombreuses options pour sauvegarder WordPress XCloner prend en charge B2 Cloud Storage dans son plugin gratuit BlogVault | Plans pour soutenir B2 BlogVault se décrit comme une solution de sauvegarde WordPress complète. Ils offrent un essai gratuit de leur service d'abonnement de sauvegarde WordPress payant qui propose sauvegardes temporelles des modifications apportées à votre site WordPress, ainsi que de nombreuses autres fonctionnalités BlogVault a annoncé son intention de prendre en charge Backblaze B2 Cloud Storage dans une future mise à jour Sauvegarde WordPress& Migrate Plugin âÃÂàBackupGuard | Plans pour soutenir B2 BackupGuard peut sauvegarder et restaurer tous les fichiers du site Web, la base de données ou les deux, et prend en charge une variété de destinations pour votre sauvegarde. Il gère également les migrations de sites si vous souhaitez déplacer votre site Web. BackupGuard est disponible en versions gratuites et à plusieurs niveaux de paiement BackupGuard a annoncé son intention de prendre en charge Backblaze B2 Cloud Storage dans une future mise à jour BackWPup BackWPup est une option populaire et gratuite pour sauvegarder WordPress. Il prend en charge un certain nombre d'options pour stocker votre sauvegarde, y compris le cloud, FTP, e-mail ou sur votre ordinateur local WPBackItUp WPBackItUp existe depuis 2012 et est très bien noté. Il a des versions gratuites et payantes VaultPress VaultPress fait partie du produit WordPress bien connu d'AutomatticâÃÂÃÂ, JetPack. Vous aurez besoin d'un plan d'abonnement JetPack pour utiliser VaultPress. Il existe différents plans tarifaires avec différents ensembles de fonctionnalités Sauvegarde par Supsystic Backup by Supsystic prend en charge un certain nombre d'options pour les destinations de sauvegarde, le chiffrement et la planification SauvegardeWordPress BackUpWordPress est un projet open-source sur Github qui a une suite populaire et active et de nombreuses critiques positives Copain de sauvegarde BackupBuddy, d'iThemes, est l'ancien des plugins de sauvegarde, qui existe depuis 2010. iThemes en sait beaucoup sur WordPress, car ils développent des plugins, des thèmes, des utilitaires et offrent une formation sur WordPress. La sauvegarde de BackupBuddy inclut tous les fichiers WordPress, tous les fichiers de la bibliothèque WordPress Media, les thèmes WordPress et les plugins. BackupBuddy génère un fichier zip téléchargeable de l'ensemble du site Web WordPress. Les destinations de stockage à distance sont également prises en charge WordPress et le Cloud Utilisez-vous WordPress et sauvegardez-vous sur le cloud ? Nous aimerions en entendre parler. Nous aimerions également savoir si vous êtes intéressé par l'utilisation de B2 Cloud Storage pour stocker des fichiers multimédias servis par WordPress. Si c'est le cas, nous en parlerons dans un prochain article En attendant, gardez un œil sur les nouveaux plugins prenant en charge Backblaze B2, ou mieux encore, exhortez-les à prendre en charge B2 s'ils ne le sont pas déjà La meilleure stratégie de sauvegarde est celle que vous utilisez Il existe d'autres approches et outils de sauvegarde de WordPress que vous pourriez utiliser. Si vous avez une approche qui fonctionne pour vous, nous aimerions en entendre parler dans les commentaires.