CodeGuard est un service de sauvegarde automatisé basé sur le cloud pour sites Web et bases de données. Il est parfaitement adapté à la sauvegarde sécurisée de vos sites WordPress en temps réel..
Lorsqu'il s'agit de sauvegarder WordPress, nous devons prendre en compte tous les fichiers de notre configuration WordPress, par exemple. WordPress lui-même, thèmes, plugins, téléchargement d'images, etc., ainsi que notre base de données. CodeGuard peut gérer des sauvegardes pour tous ces éléments..
Chaque jour, CodeGuard surveillera les modifications et mettra à jour ses sauvegardes:
Dans ce tutoriel, je vais vous expliquer le processus d'utilisation de CodeGuard pour configurer des sauvegardes sur un site WordPress auto-hébergé typique..
Avec le plan Ninja, vous pouvez sauvegarder un site WordPress à 5 $ par mois, tandis que le plan Ronin couvre 12 sites à 39 $ par mois. Des plans plus avancés sont indiqués ci-dessous. Chaque forfait comprend un essai gratuit de 14 jours.
Visitez le site Web de CodeGuard et cliquez sur Inscription gratuite pour commencer votre procès. Vous serez invité à fournir vos coordonnées et vos détails de facturation:
Vous devrez également spécifier un mot de passe:
CodeGuard fonctionne en sauvegardant vos fichiers et bases de données via FTP, Secure FTP et, éventuellement, le tunneling SSH. Voici les informations dont vous aurez besoin pour configurer CodeGuard pour votre site:
Voici une courte vidéo qui montre comment configurer CodeGuard avec WordPress sur un environnement d’hôte partagé avec le support cPanel:
Je vais vous expliquer comment configurer CodeGuard avec un site WordPress auto-hébergé typique sur un serveur Linux. Dans mon cas, j'utilise ma configuration générique WordPress Digital Ocean.
Voici le CodeGuard Ajouter votre site web forme:
Comme je l'ai décrit dans la rubrique Sécuriser votre connexion serveur, j'aime exécuter mes instances sur différents ports. CodeGuard le supporte également:
Lorsque vous cliquez sur le Tester la connexion au site Web bouton, vous devriez voir l’avis de réussite suivant:
Avant d'aller à Connectez votre site web, assurons-nous que notre arborescence de répertoires WordPress est accessible via FTP / SFTP sur le compte que nous avons spécifié pour la connexion dans le formulaire ci-dessus.
En règle générale, FTP / SFTP permettra aux utilisateurs de voir leur répertoire de base. Mais souvent, l’arborescence des répertoires WordPress est en / var / www /
et / ou en dehors du répertoire de base de l'utilisateur.
Voici une recommandation simple fournie par CodeGuard: Comment sauvegarder des fichiers qui ne se trouvent pas dans le répertoire de base de mon utilisateur FTP / SFTP? Je vais vous guider à travers les bases.
La réponse courte est de créer un lien symbolique vers votre arborescence WordPress dans le répertoire de base de votre utilisateur. Par exemple:
cd ~ ln -s / var / www / wordpress
Dans certains cas, vous devrez peut-être aussi vous assurer que le compte d'utilisateur que vous fournissez à CodeGuard est autorisé à voir le répertoire WordPress. Une approche consiste à créer un compte utilisateur uniquement pour l’accès SFTP et à l’ajouter au www-data
groupe, par exemple l'utilisateur Apache. Quelque chose comme ça:
sudo chown -R www-data: www-data / var / www sudo chmod -Rg + rw / var / www sudo adduser sftp sudo adduser sftp www-data
Configurez CodeGuard pour utiliser le sftp
compte d'utilisateur. Puis, quand vous cliquez Connectez votre site web, vous devriez voir votre répertoire WordPress dans l’arbre de sélection:
Vous devez sélectionner les dossiers et les fichiers à inclure et / ou à exclure des sauvegardes:
Maintenant, CodeGuard est prêt à commencer votre sauvegarde. À ce moment, on vous proposera une visite du tableau de bord.!
Voici la Suivi de la progression de la sauvegarde, ce qui vous montre à quel point CodeGuard est en train de capturer votre première image de site:
Chaque jour, CodeGuard surveillera les modifications de votre site et mettra à jour sa sauvegarde:
Votre site WordPress a-t-il une base de données? Bien sur.
Voici la norme de CodeGuard Ajouter votre base de données forme, mais cette fois cliquez Passer cette étape, parce que nous allons utiliser le formulaire avancé.
Ici se trouve le Formulaire Avancé, mais avec une configuration typique de Linux, vous devrez réellement choisir le bouton radio pour Tunnel sur SSH:
Voici ce que le Ajouter une nouvelle base de données forme avec SSH Tunneling ressemble à:
Pour que CodeGuard puisse accéder à notre base de données MySQL, il créera une connexion SSH Tunnel à l'aide de nos informations de connexion SSH, identiques à celles avec lesquelles nous nous connectons à notre serveur, y compris le port SSH unique. Ensuite, idéalement, vous devez disposer des informations d’identification de base de données MySQL spécifiques à votre site WordPress, et les fournir pour lui permettre d’accéder à la base de données. Je préfère configurer des autorisations individuelles pour les bases de données de sites WordPress, par opposition à l'utilisation d'un compte root ou global..
Une fois que CodeGuard se connecte, il vous sera demandé de choisir parmi les bases de données disponibles que vous pouvez ajouter:
Voici la base de données de CodeGuard Suivi de la progression de la sauvegarde:
Une fois terminé, CodeGuard vous indiquera le nombre de publications, pages, commentaires et utilisateurs que vous avez dans votre base de données:
Le CodeGuard Tableau de bord vous fournira un résumé quotidien de ses activités. Si vous avez beaucoup de sites et de serveurs, CodeGuard peut sauvegarder un ou tous les sites suivants:
Au cas où vous vous le demanderiez, CodeGuard proposait un plugin WordPress, mais s'est éloigné de cette solution pour des raisons de sécurité et de fiabilité..
Si vous êtes intéressé par WordPress Multisite, il existe plusieurs façons de configurer CodeGuard pour sauvegarder WordPress Multisite..
J'espère que vous avez trouvé cette introduction à CodeGuard pour WordPress utile. N'hésitez pas à poster des corrections, des questions et des commentaires ci-dessous. J'essaie de suivre les discussions de Tuts +. Vous pouvez également me joindre sur Twitter @reifman ou m'envoyer un email directement.