El Plugin WP STAGING es una herramienta potente para crear un entorno de staging para tu sitio web de WordPress o realizar Backups de alto rendimiento. Te permite hacer cambios, probar nuevas funciones y realizar actualizaciones sin afectar tu sitio en producción. Este documento proporciona instrucciones sobre cómo usar los comandos WP-CLI diseñados específicamente para el Plugin WP STAGING.
Contents
Requisitos previos
Antes de usar los comandos WP-CLI para el Plugin WP Staging Pro, asegúrate de que se cumplan los siguientes requisitos:
- Instalación de WordPress: asegúrate de tener WordPress instalado en tu servidor.
- WP-CLI: asegúrate de que WP-CLI (interfaz de línea de comandos para WordPress) esté instalado en tu servidor. Lee las instrucciones de instalación de WP-CLI.
Crear un Backup regular mediante WP-CLI
El comando wp wpstg backup-create te permite crear un Backup de tu entorno de WordPress. Este Backup garantiza que puedas revertir a un estado anterior si surge algún problema durante las pruebas o actualizaciones.
Sintaxis
# 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-createHay varios parámetros que puedes usar:
name
valor predeterminado: null
Descripción: Nombre del archivo de Backup. Tipo de entrada admitido: cadena de texto
Uso:
wp wpstg backup-create name=my-backup
# or
wp wpstg backup-create name='backup name with spaces'includes
valor predeterminado: database, mu-plugins, plugins, themes, uploads, others
Descripción: Partes a incluir en el Backup. Los valores admitidos son database, mu-plugins, plugins, themes, uploads y others.
También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: database,plugins,uploads.
Usa solo el parámetro includes o excludes. Si se usan ambos, el parámetro includes tendrá preferencia y el parámetro excludes se ignorará.
Uso:
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=databaseexcludes
valor predeterminado: null
Descripción: Partes a excluir del Backup. Los valores admitidos son database, mu-plugins, plugins, themes, uploads y others. También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: database,plugins,uploads. Solo debe usarse uno de los parámetros includes o excludes. Si se usan ambos en el comando, el parámetro includes tendrá preferencia y el parámetro excludes se ignorará.
Uso:
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-pluginsadvanced-excludes
valor predeterminado: null
Descripción: Partes adicionales a excluir del Backup.
Valores admitidos: logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments
Uso:
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments
storages
valor predeterminado: local-storage
Descripción: Almacenes en los que se debe guardar/subir el Backup. Algunos valores comunes admitidos son local-storage, google-drive, amazon-s3, dropbox y sftp.
También admite múltiples valores. Usa una coma para añadir varios valores, por ejemplo: google-drive,amazon-s3,sftp. Asegúrate de que los almacenes que quieras usar ya estén autenticados en el panel de administración de WordPress.
Uso:
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftpCrear un plan de Backup programado mediante WP-CLI
Puedes crear planes de Backup programados usando WP-CLI:
schedule
valor predeterminado: null
Descripción: Con qué frecuencia debe repetirse el Backup. Valores admitidos: hourly, every-six-hours, every-twelve-hours, daily, every-two-days, weekly, every-two-weeks y monthly. Solo se admite un valor a la vez. Si no se establece, el Backup no se programará.
Uso:
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthlyretention
valor predeterminado: 2
Descripción: Número de Backups a conservar para esta programación. Valores admitidos: 1 a 10. Se requiere un valor válido de schedule distinto de null; de lo contrario, esta opción se ignorará.
Uso:
wp wpstg backup-create schedule=monthly retention=3
# or
wp wpstg backup-create schedule=monthly retention=5time
valor predeterminado: 00:00
Descripción: A qué hora debe iniciarse la primera ejecución programada del Backup. El valor admitido es la hora en formato de 24 horas, es decir: 13:00, 05:42, 23:59, 00:00 y 10:45. También puedes usar now para crear el Backup de inmediato usando la hora actual como primera hora de repetición. Se requiere un valor válido de schedule distinto de null; de lo contrario, esta opción se ignorará.
Uso:
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'Mostrar el estado de un Backup en ejecución con WP-CLI
El comando wp wpstg backup-status muestra el estado y los detalles de un Backup en ejecución disponible en tu entorno de WordPress. Proporciona información como el ID del Backup, el título, la fecha de creación y la descripción.
Sintaxis
wp wpstg backup-statusConclusión
El Plugin WP STAGING y los comandos WP-CLI proporcionados ofrecen una forma cómoda de gestionar Backups y supervisar su estado en tu entorno de staging. Siguiendo las instrucciones descritas en esta documentación, podrás crear Backups de manera eficiente y mantenerte informado sobre los Backups disponibles en tu sitio de WordPress.