Les sauvegardes constituent l’une des meilleures défenses contre toute sorte de menace de sécurité envers votre site. Des sauvegardes régulières sont une chose que tout blogueur/webmaster devrait avoir. Dans le passé, nous vous avons montré comment protéger votre contenu avec BackupBuddy et comment créer manuellement des sauvegardes de base de données WordPress. Cependant, BackupBuddy coûte de l'argent et les sauvegardes manuelles prennent du temps. Et si nous vous disions que vous pouvez créer une sauvegarde WordPress complète gratuitement ? De plus, vous pouvez également les stocker sur le cloud et planifier cette opération automatiquement. Dans cet article, nous allons vous montrer comment créer gratuitement une sauvegarde WordPress complète avec BackWPup.
La première chose que vous devez faire est d’installer et d’activer le plugin BackWPup. Lors de l'activation, le plugin affichera une page d'accueil. Il ajoutera également un élément de menu BackWPup dans la barre latérale de votre administration WordPress.
Cliquez sur Ajouter une nouvelle tâche pour créer une tâche de sauvegarde automatisée pour votre site Web WordPress. Sous l'onglet Général, indiquez un nom pour cette tâche. Ce nom sera utilisé en interne et vous aidera à identifier chaque instance de sauvegarde. Dans la section Tâches de travail, sélectionnez le type de tâches que vous souhaitez effectuer. Les tâches disponibles incluent la sauvegarde de la base de données, la sauvegarde des fichiers, l'exportation XML WordPress, la liste des plugins installés, l'optimisation des tables de base de données et la vérification des tables de base de données. Si vous souhaitez simplement créer une sauvegarde de votre site Web, vous pouvez sélectionner toutes les options, à l'exception de l'optimisation et de la vérification des tables de base de données.
Dans la section de création de fichier de sauvegarde, choisissez un type d'archive. L'option par défaut est tar.gz, mais vous pouvez choisir une archive zip si vous le souhaitez. En dessous, vous verrez la section Destination du travail. C'est ici que vos sauvegardes seront stockées. BackWPup propose plusieurs options pour stocker vos fichiers de sauvegarde. Il peut stocker le fichier de sauvegarde sur votre serveur, l'envoyer par e-mail, sauvegarder sur FTP, sauvegarder sur Dropbox, Amazon S3, Windows Azure, Rackspace et Sugarsync. Quoi que vous fassiez, NE PAS stocker les sauvegardes sur votre serveur. Pour le bien de ce didacticiel WordPress, nous utiliserons DropBox.
Cliquez sur l'onglet Planification et choisissez la fréquence à laquelle vous souhaitez sauvegarder votre site. Vous pouvez planifier son exécution mensuelle, hebdomadaire ou quotidienne en choisissant l'option WordPress Cron. Vous pouvez également choisir d'exécuter manuellement la tâche afin de pouvoir créer des sauvegardes à la demande de votre site. Pour les utilisateurs de niveau avancé, il existe davantage de choix, comme utiliser une URL pour démarrer le travail en externe à l'aide d'un autre logiciel ou démarrer le travail à l'aide de WP-CLI, une interface de ligne de commande pour WordPress. Pour les utilisateurs de niveau débutant, nous recommandons fortement de planifier une sauvegarde quotidienne ou hebdomadaire en choisissant l'option WordPres Cron.
Cliquez sur l'onglet DB Backup pour sélectionner les tables que vous souhaitez inclure dans la sauvegarde. Parfois, les plugins WordPress créent leurs propres tables dans votre base de données, la plupart du temps ces données ne sont pas cruciales et vous n'en aurez peut-être pas besoin. Décocher ces tables réduira la taille de votre sauvegarde. Cependant, si vous ne savez pas ce que vous faites, conservez toutes les tables sélectionnées.
Sous l'onglet Fichiers, vous pouvez sélectionner les répertoires et fichiers que vous souhaitez inclure dans la tâche de sauvegarde. Nous vous recommandons de ne pas sauvegarder les fichiers WordPress principaux. Au lieu de cela, sauvegardez uniquement votre dossier wp-content/uploads. Décochez Sauvegarder le dossier racine. Excluez tous les dossiers du dossier wp-content dont vous ne souhaitez pas. Par exemple, les plugins créent parfois leurs propres répertoires dans le dossier wp-content pour stocker les données du plugin. Vous pouvez exclure ces dossiers si vous le souhaitez.
En fonction de ce que vous avez choisi comme destination pour votre sauvegarde, vous verrez un onglet correspondant. Dans ce tutoriel, nous allons vous montrer comment télécharger automatiquement votre sauvegarde WordPress sur Dropbox à l'aide du plugin BackupWP. Cliquez donc sur l'onglet Dropbox puis cliquez sur Réauthentifier (Dropbox complet).
Cela vous mènera au site Web de Dropbox où il vous sera demandé de fournir votre nom d'utilisateur et votre mot de passe. Après vous être connecté, DropBox vous demandera votre autorisation pour accorder à BackWPup l'accès à votre compte DropBox.
Après cela, le plugin s’occupera du reste.
Vous pouvez créer plusieurs tâches de sauvegarde avec BackWPup. Par exemple, vous pouvez créer une tâche planifiée à exécuter quotidiennement ou hebdomadairement pour sauvegarder votre base de données WordPress et une autre tâche à exécuter manuellement pour sauvegarder uniquement vos fichiers WordPress. Vous pouvez voir tous les emplois créés par vous sur la page BackWPup » Emplois. Vous pouvez exécuter n'importe quelle tâche de sauvegarde en cliquant sur le lien Exécuter maintenant sous la tâche, même pour les tâches planifiées. Vous pouvez également modifier les paramètres d'une tâche ou la supprimer entièrement.
Lorsque vous exécutez manuellement une tâche de sauvegarde en cliquant sur le lien Exécuter maintenant, BackWPup affichera la progression de la sauvegarde. En cliquant sur afficher le journal de travail, vous pouvez voir ce qui se passe en arrière-plan. Si, pour une raison quelconque, la tâche de sauvegarde échoue, ce journal affichera également la raison. Vous pouvez également abandonner un travail pendant la progression en cliquant sur le bouton Abandonner.
L'exécution d'une tâche de sauvegarde peut entraîner une charge supplémentaire sur votre serveur d'hébergement. Cela peut entraîner des tâches de sauvegarde inachevées. Également sur la plupart des services d'hébergement partagé, il existe une limite quant à la quantité de temps ou de mémoire qu'un script peut consommer. Lorsque votre serveur arrête BackWPup pour avoir dépassé la limite de temps ou de mémoire, il attend 5 minutes puis reprend le processus. Dans ce cas, la fin d’une tâche de sauvegarde prendrait un certain temps.
La première chose à faire est d'augmenter votre limite de mémoire PHP, puis d'aller dans BackWPup » Paramètres et de cliquer sur l'onglet Tâches. Augmentez l'option Nombre maximum de nouvelles tentatives pour les étapes de tâche. La valeur par défaut est 3, vous pouvez l'augmenter à 5 et voir si cela fonctionne pour vous. Après cela, faites défiler jusqu'à l'option Réduire la charge du serveur et sélectionnez les options de charge de serveur moyenne ou minimale.
Vous vous demandez probablement s'il existe un bon plugin gratuit comme BackWPup, alors pourquoi les gens paient pour des plugins comme BackupBuddy ou VaultPress. L’une des raisons est le soutien. Lorsque vous payez pour un produit, vous êtes assuré de bénéficier d’une assistance. Une autre chose que nous remarquons avec BackupBuddy et VaultPress est qu'ils proposent une analyse des logiciels malveillants. Nous utilisons VaultPress car il s'agit d'un service 100 % géré. La sauvegarde est stockée sur leur serveur cloud et il s'agit d'une configuration assez infaillible.
Nous ne saurions trop insister sur le fait que vous devez sauvegarder votre site régulièrement. N'attendez pas que votre site WordPress soit piraté ou infecté par un logiciel malveillant, commencez à sauvegarder maintenant, afin de pouvoir restaurer rapidement WordPress à partir de la sauvegarde le moment venu. Nous espérons que ce guide vous a aidé à automatiser vos sauvegardes WordPress. Faites-nous savoir quelle solution de sauvegarde WordPress vous utilisez en laissant un commentaire ci-dessous.
Remarque : En raison de nombreuses demandes, nous avons écrit un article sur la façon de restaurer WordPress à partir d'une sauvegarde. Si vous utilisez BackWPup, vous suivrez l'option de restauration manuelle dans l'article.