Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic
Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic
Les sauvegardes de sites web sont comme des filets de sécurité pour votre site WordPress. Elles protègent votre travail acharné contre les problèmes inattendus.
Il existe de nombreuses façons de sauvegarder votre site WordPress. Certaines sont simples, comme l'utilisation d'un plugin de sauvegarde. D'autres, comme la méthode d'aujourd'hui, utilisent des techniques plus avancées.
Ce guide se concentre sur l'utilisation de SSH pour les sauvegardes de WordPress. C'est une méthode puissante qui offre plus de rapidité et de contrôle.
Nous utiliserons SSH, ainsi que WP-CLI. Ensemble, ces outils créent un processus de sauvegarde fiable pour votre site web.
Voyons comment vous pouvez sauvegarder votre site WordPress avec SSH !
SSH est l'abréviation de Secure Shell. Il s'agit d'un tunnel sécurisé entre votre ordinateur et le serveur de votre site web. Il vous permet d'accéder à votre serveur et de le contrôler à distance.
Cela signifie que vous pouvez envoyer des commandes à votre serveur depuis votre ordinateur sans compromettre la sécurité de WordPress.
Il s'agit d'un protocole qui offre un moyen de communication sécurisé et crypté. C'est important parce que cela protège vos informations lorsque vous interagissez avec votre serveur. Sans cryptage, vos données pourraient être interceptées par d'autres personnes.
SSH est un outil standard pour l'administration des serveurs. Il est largement utilisé par les développeurs web et les administrateurs système.
En utilisant SSH, vous pouvez exécuter des commandes sur votre serveur. Vous pouvez gérer les fichiers du site, exécuter des mises à jour et effectuer des sauvegardes sans avoir besoin de votre tableau de bord, de votre gestionnaire de fichiers ou de votre client FTP.
L'utilisation de SSH pour les sauvegardes offre plusieurs avantages par rapport à d'autres méthodes. C'est un moyen plus efficace et plus puissant de protéger votre site web. Examinons quelques avantages clés.
Tout d'abord, la vitesse est un atout majeur. Les connexions SSH sont généralement beaucoup plus rapides que les méthodes basées sur un navigateur. Cela est particulièrement visible sur les sites de grande taille contenant beaucoup de données.
Deuxièmement, l'efficacité est améliorée parce que les commandes sont exécutées directement sur le serveur. Cela évite les étapes supplémentaires liées à l'interface du site web.
Vous pouvez utiliser des scripts avec SSH pour automatiser vos sauvegardes. Vous gagnerez du temps et réduirez le risque d'erreur humaine.
Ensuite, vous avez plus de contrôle avec SSH. Vous pouvez personnaliser le processus de sauvegarde davantage qu'avec des méthodes plus simples. Vous disposez d'une plus grande souplesse pour répondre à vos besoins spécifiques.
Je vais maintenant vous expliquer comment sauvegarder votre site WordPress en utilisant SSH. C'est un peu plus technique que les autres méthodes de sauvegarde, mais le jeu en vaut la chandelle !
Pour commencer, vous devez vous connecter à votre serveur à l'aide d'un client SSH. Si vous utilisez macOS ou Linux, vous pouvez utiliser l'application Terminal intégrée. Si vous êtes sous Windows, vous pouvez utiliser un programme comme PuTTY.
Vous aurez besoin de quelques informations. SSH nécessite l'adresse de votre serveur, votre nom d'utilisateur et votre mot de passe SSH ou clé privée. Votre hébergeur devrait vous fournir ces informations.
Par exemple, les utilisateurs de DreamHost peuvent aller sur Sites web " SFTP Users & Files. Activez l'accès Secure Shell (SSH) et copiez les informations relatives à l'accès aux fichiers .
Ouvrez ensuite la ligne de commande de votre ordinateur. Je suis sur un ordinateur macOS, je vais donc utiliser Terminal.
Utilisez cette commande pour vous connecter à votre site via SSH :
ssh username@hostname
Saisissez votre mot de passe SSH lorsque vous y êtes invité.
WP-CLI est une interface de ligne de commande pour WordPress. Elle vous permet de gérer votre site WordPress directement depuis le terminal.
Il simplifie de nombreuses tâches de gestion de WordPress. Vous pouvez effectuer des mises à jour, gérer les utilisateurs, et bien d'autres choses encore, à l'aide de simples commandes. C'est plus rapide et plus efficace que d'utiliser le tableau de bord de WordPress pour de nombreuses opérations.
Pour installer WP-CLI, téléchargez la version Phar :
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Ensuite, utilisez cette commande pour vérifier si le fichier a été téléchargé correctement :
php wp-cli.phar --info
Si tout fonctionne, vous verrez le numéro de version de WP-CLI.
Ensuite, rendez le fichier exécutable et placez-le dans votre PATH.
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
Exécutez ensuite la commande suivante :
wp --info
Vous saurez que WP-CLI est installé et fonctionne si vous voyez cette sortie :
OS: Linux 4.10.0-42-generic #46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64
Shell: /usr/bin/zsh
PHP binary: /usr/bin/php
PHP version: 7.1.12-1+ubuntu16.04.1+deb.sury.org+1
php.ini used: /etc/php/7.1/cli/php.ini
MySQL binary:
MySQL version:
SQL modes:
WP-CLI root dir: /home/wp-cli/.wp-cli
WP-CLI packages dir: /home/wp-cli/.wp-cli/packages/
WP-CLI global config: /home/wp-cli/.wp-cli/config.yml
WP-CLI project config:
WP-CLI version: 1.5.0
WP-CLI n'a pas beaucoup de commandes intégrées pour sauvegarder votre site WordPress. C'est là que Duplicator intervient.
Duplicator est un plugin WordPress populaire pour les sauvegardes et les migrations. Avec ses commandes WP-CLI, vous pouvez facilement personnaliser les sauvegardes à partir de la ligne de commande.
Duplicator Pro est livré avec le support des commandes de sauvegarde WP-CLI. Vous devrez donc télécharger le plugin sur le site de Duplicator après l'avoir acheté.
Bien que vous puissiez installer Duplicator Pro en ligne de commande, vous ne pourrez pas configurer la clé de licence. Puisque vous devrez de toute façon revenir sur votre tableau de bord d'administration, installons et activons Duplicator ici.
Ensuite, allez dans Duplicator Pro " Paramètres " Général. Collez et activez votre clé de licence.
Avec Duplicator Pro installé, activé et licencié, vous êtes prêt pour l'étape suivante : sauvegarder un site WordPress en utilisant SSH.
Maintenant, retournez à la ligne de commande. Il est temps de créer une sauvegarde avec SSH, WP-CLI et Duplicator.
Duplicator Pro fonctionne avec WP-CLI pour créer une sauvegarde à distance. Pour ce faire, utilisez la commande suivante :
wp duplicator build
Lorsque vous lancez cette commande, Duplicator commence à créer une sauvegarde. Cela peut prendre quelques instants car il scanne votre site et compresse tous les fichiers WordPress et les tables de la base de données dans un fichier zip.
Une fois cette opération terminée, vous disposerez d'une nouvelle sauvegarde de votre site. Ces fichiers se trouveront sur la page Sauvegardes de votre tableau de bord d'administration WordPress.
Duplicator utilisera automatiquement le modèle de la dernière sauvegarde que vous avez créée. Cependant, vous pouvez facilement personnaliser cette sauvegarde dans votre commande.
Voici quelques indicateurs permettant de personnaliser les sauvegardes de Duplicator :
--template=<ID
: Utiliser un modèle de sauvegarde prédéfini.--dir=<path>
: Spécifier un emplacement de sauvegarde personnalisé.--delete
: Supprimer automatiquement la sauvegarde après sa création.--phpsqldump
, --phpzip
, --duparchive
: Modifier le moteur d'archivage utilisé pour les sauvegardes.Vous pouvez combiner ces options selon vos besoins. Par exemple, vous pouvez avoir besoin de créer une sauvegarde en utilisant un modèle spécifique, dans un répertoire personnalisé, avec un moteur d'archivage différent.
Si vous avez un modèle de sauvegarde de base de données WordPress, vous pouvez personnaliser Duplicator pour sauvegarder votre base de données. Votre commande pourrait ressembler à ceci :
wp duplicator build --template="DB Backup" --dir=/home/user/backups --duparchive
Entrez la commande wp duplicator build --help
pour un aperçu complet de toutes les options disponibles.
Vous avez réussi à sauvegarder votre site en utilisant SSH ! C'est beaucoup plus facile et rapide que de sauvegarder un site WordPress manuellement.
Si vous n'avez pas d'accès SSH, vous devez contacter votre hébergeur. Il pourra activer l'accès SSH pour votre compte.
Il est important de noter que tous les fournisseurs d'hébergement ne proposent pas l'accès SSH. Si le vôtre ne le fait pas, vous devrez peut-être envisager de passer à un autre fournisseur qui le prend en charge.
Oui, WP-CLI est essentiel pour sauvegarder WordPress avec SSH. Il vous permet d'exécuter des commandes pour interagir avec WordPress directement depuis la ligne de commande. Sans WP-CLI, vous ne pouvez pas exécuter la commande wp duplicator build
qui est nécessaire pour les sauvegardes à distance avec Duplicator Pro.
Bien que SSH et SFTP offrent tous deux des connexions sécurisées, SSH est principalement utilisé pour exécuter des commandes sur un serveur, tandis que SFTP sert surtout à transférer des fichiers.
SSH est nécessaire pour utiliser WP-CLI, qui est essentiel pour les tâches importantes de WordPress comme les sauvegardes. SFTP, bien que sécurisé, n'offre pas le même niveau de contrôle et d'automatisation.
Alors que la wp duplicator build
La commande elle-même ne planifie pas les sauvegardes, mais vous pouvez la combiner avec des outils côté serveur tels que les tâches cron pour planifier les sauvegardes. automatisez votre processus de sauvegarde.
L'utilisation de SSH pour les sauvegardes est rapide, efficace et permet un meilleur contrôle et une plus grande automatisation. Il s'agit d'une étape supplémentaire par rapport aux méthodes plus simples basées sur un navigateur.
Une fois que vous serez à l'aise avec le processus, vous constaterez qu'il s'agit d'une approche beaucoup plus efficace. Vous aurez davantage confiance dans vos sauvegardes et serez mieux préparé à faire face aux imprévus.
Pendant que vous êtes ici, je pense que vous aimerez ces guides WordPress supplémentaires :
Prêt à sécuriser vos données ? Passez à Duplicator Pro aujourd'hui pour débloquer les commandes WP-CLI de sauvegarde qui sont rapides et efficaces !
Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.