Procura o WP Staging CLI, a ferramenta para criar sites de staging locais com Docker?Aceda antes a esta página.
O plugin WP STAGING é uma ferramenta poderosa para criar um ambiente de staging para o seu site WordPress ou para fazer backups de alto desempenho. Permite-lhe fazer alterações, testar novas funcionalidades e executar atualizações sem afetar o site em produção. Este documento explica como utilizar os comandos WP CLI específicos do plugin WP STAGING.
Contents
Pré-requisitos
Antes de utilizar os comandos WP CLI do plugin WP Staging Pro, certifique-se de que cumpre os seguintes requisitos:
- Instalação do WordPress: certifique-se de que tem o WordPress instalado no servidor.
- WP CLI: certifique-se de que o WP CLI (interface de linha de comandos do WordPress) está instalado no servidor. Consulte as instruções de instalação do WP_CLI.
Criar um Backup regular através do WP CLI
O comando wp wpstg backup-create permite criar um backup do seu ambiente WordPress. Esse backup garante que pode reverter para um estado anterior caso surjam problemas durante testes ou atualizações.
Sintaxe
# 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-createExistem vários parâmetros que pode utilizar:
name
valor predefinido: null
Descrição: Nome do ficheiro de backup. Tipo de entrada suportado: string
Utilização:
wp wpstg backup-create name=my-backup
# or
wp wpstg backup-create name='backup name with spaces'includes
valor predefinido: database, mu-plugins, plugins, themes, uploads, others
Descrição: Partes a incluir no backup. Os valores suportados são database, mu-plugins, plugins, themes, uploads e others.
Também aceita vários valores. Utilize vírgulas para indicar vários valores, por exemplo database,plugins,uploads.
Utilize apenas o parâmetro includes ou excludes. Se ambos forem usados, o parâmetro includes terá prioridade e o parâmetro excludes será ignorado
Utilização:
wp wpstg backup-create includes=plugins,themes
# or
wp wpstg backup-create includes=databaseexcludes
valor predefinido: null
Descrição: Partes a excluir do backup. Os valores suportados são database, mu-plugins, plugins, themes, uploads e others. Também aceita vários valores. Utilize vírgulas para indicar vários valores, por exemplo database,plugins,uploads. Apenas um dos parâmetros includes ou excludes deve ser utilizado. Se ambos forem indicados no comando, o parâmetro includes terá prioridade e o parâmetro excludes será ignorado
Utilização:
wp wpstg backup-create excludes=database
# or
wp wpstg backup-create excludes=plugins,mu-pluginsadvanced-excludes
valor predefinido: null
Descrição: Partes adicionais a excluir do backup.
Valores suportados: logs, caches, deactivated-plugins, unused-themes, post-revisions, spam-comments
Utilização:
wp wpstg backup-create advanced-excludes=logs,caches,deactivated-plugin,unused-themes,post-revisions,spam-comments
storages
valor predefinido: local-storage
Descrição: Armazenamentos em que o backup deve ser guardado/enviado. Alguns valores comuns suportados são local-storage, google-drive, amazon-s3, dropbox e sftp.
Também aceita vários valores. Utilize vírgulas para indicar vários valores, por exemplo google-drive,amazon-s3,sftp. Certifique-se de que os armazenamentos que pretende utilizar já estão autenticados a partir do admin do WordPress.
Utilização:
wp wpstg backup-create storages=google-drive
# or
wp wpstg backup-create storages=local-storage,sftpCriar um plano de backup agendado através do WP CLI
Pode criar planos de backup agendados utilizando o WP CLI:
schedule
valor predefinido: null
Descrição: Com que frequência o backup deve repetir-se. Valores suportados: hourly, every-six-hours, every-twelve-hours, daily, every-two-days, weekly, every-two-weeks e monthly. Apenas é suportado um valor de cada vez. Se este valor não for definido, o backup não será agendado.
Utilização:
wp wpstg backup-create schedule=hourly
# or
wp wpstg backup-create schedule=monthlyretention
valor predefinido: 2
Descrição: Quantidade de backups a manter para este agendamento. Valores suportados: 1 a 10. É necessário um valor de schedule válido (diferente de null), caso contrário esta opção é ignorada.
Utilização:
wp wpstg backup-create schedule=monthly retention=3
# or
wp wpstg backup-create schedule=monthly retention=5time
valor predefinido: 00:00
Descrição: A que horas deve começar o primeiro agendamento do backup. O valor suportado é uma hora no formato de 24 horas, por exemplo 13:00, 05:42, 23:59, 00:00 e 10:45. Também pode usar now para criar o backup imediatamente, usando a hora atual como primeira hora de repetição. É necessário um valor de schedule válido (diferente de null), caso contrário esta opção é ignorada.
Utilização:
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'Ver o estado de um Backup em execução com o WP CLI
O comando wp wpstg backup-status mostra o estado e os detalhes de um backup em execução no seu ambiente WordPress. Indica informações como o ID do backup, o título, a data de criação e a descrição.
Sintaxe
wp wpstg backup-statusConclusão
O plugin WP STAGING e os comandos WP CLI fornecidos oferecem uma forma prática de gerir backups e monitorizar o respetivo estado no seu ambiente de staging. Ao seguir as instruções desta documentação, pode criar backups com eficácia e manter-se a par dos backups disponíveis no seu site WordPress.