Tu cherches WP Staging CLI, l’outil pour créer des sites de staging locaux basés sur Docker ?Va plutôt ici.
Le Plugin WP STAGING est un outil puissant pour créer un environnement de staging pour ton site WordPress ou des Backups haute performance. Il te permet d’apporter des modifications, de tester de nouvelles fonctionnalités et d’effectuer des mises à jour sans affecter ton site live. Ce document fournit des instructions sur l’utilisation des commandes WP CLI spécifiquement conçues pour le Plugin WP STAGING.
Contents
Prérequis
Avant d’utiliser les commandes WP CLI pour le Plugin WP Staging Pro, assure-toi que les exigences suivantes sont remplies :
- Installation WordPress : assure-toi que WordPress est installé sur ton serveur.
- WP CLI : assure-toi que WP CLI (interface en ligne de commande pour WordPress) est installé sur ton serveur. Lis les instructions d’installation de WP_CLI.
Créer un Backup standard via WP CLI
La commande wp wpstg backup-create te permet de créer un Backup de ton environnement WordPress. Ce Backup te garantit de pouvoir revenir à un état précédent en cas de problème lors des tests ou des mises à jour.
Syntaxe
# Regular Syntax
wp wpstg backup-create
# Run WP Cli as sudo
sudo -u myuser -- /usr/local/bin/wp --path='/home/example.com/public_html/' --url='example.com' wpstg backup-createPlusieurs paramètres sont disponibles :
name
valeur par défaut : null
Description : nom du fichier de Backup. Type d’entrée accepté : chaîne de caractères
Utilisation :
wp wpstg backup-create name=my-backup
# or
wp wpstg backup-create name='backup name with spaces'includes
valeur par défaut : database, mu-plugins, plugins, themes, uploads, others
Description : parties à inclure dans le Backup. Les valeurs acceptées sont database, mu-plugins, plugins, themes, uploads et others.
Plusieurs valeurs sont acceptées. Utilise une virgule pour en ajouter plusieurs, comme database,plugins,uploads.
Utilise uniquement le paramètre includes ou excludes. Si les deux sont utilisés, le paramètre includes sera prioritaire et le paramètre excludes sera ignoré.
Utilisation :
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=databaseexcludes
valeur par défaut : null
Description : parties à exclure du Backup. Les valeurs acceptées sont database, mu-plugins, plugins, themes, uploads et others. Plusieurs valeurs sont acceptées. Utilise une virgule pour en ajouter plusieurs, comme database,plugins,uploads. Utilise uniquement le paramètre includes ou excludes. Si les deux sont utilisés, le paramètre includes sera prioritaire et le paramètre excludes sera ignoré.
Utilisation :
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-pluginsadvanced-excludes
valeur par défaut : null
Description : parties supplémentaires à exclure du Backup.
Valeurs acceptées : logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments
Utilisation :
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments
storages
valeur par défaut : local-storage
Description : espaces de stockage dans lesquels le Backup doit être enregistré/téléversé. Les valeurs courantes acceptées sont local-storage, google-drive, amazon-s3, dropbox et sftp.
Plusieurs valeurs sont acceptées. Utilise une virgule pour en ajouter plusieurs, comme google-drive,amazon-s3,sftp. Assure-toi que les espaces de stockage à utiliser sont déjà authentifiés depuis ton administration WordPress.
Utilisation :
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftpCréer un plan de Backup planifié via WP CLI
Tu peux créer des plans de Backup planifiés en utilisant WP CLI :
schedule
valeur par défaut : null
Description : fréquence de répétition du Backup. Valeurs acceptées : hourly, every-six-hours, every-twelve-hours, daily, every-two-days, weekly, every-two-weeks et monthly. Une seule valeur est acceptée à la fois. Si sa valeur n’est pas définie, le Backup ne sera pas planifié.
Utilisation :
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthlyretention
valeur par défaut : 2
Description : nombre de Backups à conserver pour cette planification. Valeurs acceptées : 1 à 10. Une valeur schedule valide autre que null est requise, sinon cette option sera ignorée.
Utilisation :
wp wpstg backup-create schedule=monthly retention=3
# or
wp wpstg backup-create schedule=monthly retention=5time
valeur par défaut : 00:00
Description : heure à laquelle le Backup doit démarrer lors de la première planification. La valeur acceptée est l’heure au format 24 heures, par ex. 13:00, 05:42, 23:59, 00:00 et 10:45. Tu peux aussi utiliser now pour créer un Backup immédiatement en utilisant l’heure actuelle comme première heure de répétition. Une valeur schedule valide autre que null est requise, sinon cette option sera ignorée.
Utilisation :
wp wpstg backup-create schedule=daily time='00:15'
# or
wp wpstg backup-create schedule=monthly time='12:12'
# or
wp wpstg backup-create schedule=monthly time='now'Afficher le statut d’un Backup en cours avec WP CLI
La commande wp wpstg backup-status affiche le statut et les détails d’un Backup en cours disponible dans ton environnement WordPress. Elle fournit des informations telles que l’ID du Backup, le titre, la date de création et la description.
Syntaxe
wp wpstg backup-statusConclusion
Le Plugin WP STAGING et les commandes WP CLI fournies offrent un moyen pratique de gérer les Backups et de surveiller leur statut dans ton environnement de staging. En suivant les instructions décrites dans cette documentation, tu peux créer efficacement des Backups et rester informé des Backups disponibles sur ton site WordPress.