Anunciando Comandos WP-CLI do Duplicator (E Como Eles Aceleram os Backups)
John Turner
John Turner
E se fazer backup do seu site pudesse ser tão simples quanto executar um único comando?
Nossa última atualização do Duplicator Pro torna os backups mais fáceis do que nunca. Adicionamos comandos WP-CLI e novas constantes predefinidas!
Se você gerencia um ou vários sites, esses novos recursos permitem proteger melhor seus ativos digitais.
De ferramentas de linha de comando a recursos de segurança aprimorados, esta atualização está repleta de funcionalidades que economizarão seu tempo e reduzirão a complexidade.
Pronto para ver o que há no Duplicator 4.5.20? Vamos mergulhar!
Otimize Tarefas com Comandos WP-CLI do Duplicator
No Duplicator, adicionamos comandos WP-CLI para que você possa gerenciar seus backups a partir da linha de comando. Isso oferece a desenvolvedores e administradores de sites melhor controle e eficiência.
WP-CLI é uma ferramenta para gerenciar sites WordPress diretamente da linha de comando. Nossa última atualização introduz comandos especializados que tornam os backups mais rápidos e flexíveis.
Principais comandos WP-CLI do Duplicator:
wp duplicator build: Crie um backup completo do sitewp duplicator cleanup: Remova arquivos de backup e dados temporárioswp duplicator info: Teste e verifique rapidamente as configurações de backup
Os novos comandos não são apenas simples. Eles são incrivelmente poderosos.
Quer salvar backups em um diretório específico? Precisa usar um modelo de backup específico? Você pode usar o WP-CLI em vez do seu painel do WordPress.
Aqui estão algumas maneiras de personalizar comandos:
--template=<ID>: Use um modelo de backup predefinido--dir=<path>: Altere o local do backup--delete: Remova automaticamente o backup após a criação--phpsqldump,--phpzipe--duparchive: Altere o mecanismo de arquivamento
Use o comando wp duplicator build -- help para obter uma visão geral de como personalizar o WP-CLI do Duplicator para funcionar para você.
Se você é um desenvolvedor, este novo recurso economizará muito tempo. Você poderia criar scripts de backup em lote em vários sites locais em minutos.
Por exemplo, use este script bash para fazer backup de vários sites simultaneamente:
#!/bin/bash
# Define site path to user associations
declare -A site_configs=(
["/var/www/site1/public"]="user1"
["/var/www/site1/public"]="user2"
["/var/www/site1/public"]="user3"
# Add more associations as needed
)
target_path="/path/to/backup/destination"
# Create and clean the destination folder
mkdir -p "$target_path" || { echo "Unable to create folder $target_path"; exit 1; }
cd "$target_path" || { echo "Unable to access folder $target_path"; exit 1; }
# Iterate through site path to user associations
for site_path in "${!site_configs[@]}"; do
user="${site_configs[$site_path]}"
# Check if the web folder exists
if [ ! -d "$site_path" ]; then
echo "Folder $site_path does not exist. Skipping..."
continue
fi
# Execute backup
cd "$site_path" || { echo "Unable to access $site_path"; continue; }
echo "Creating backup for $site_path with user $user"
sudo -u "$user" wp duplicator build --delete --dir="$target_path"
done
# Change ownership and create zip
cd "$target_path" || { echo "Unable to access $target_path"; exit 1; }
chown $USER:$USER *
zip ../backups.zip *
O Duplicator fará backup de todos os seus sites locais de uma vez, otimizando seu fluxo de trabalho.
A melhor parte do WP-CLI do Duplicator é sua flexibilidade. Você pode personalizá-lo para atender às suas necessidades exclusivas sem sair da linha de comando!
Para começar a experimentar os comandos do Duplicator, certifique-se de instalar o WP-CLI.
Personalize o Acesso ao Duplicator com Novas Constantes Predefinidas
Imagine ter uma chave mestra que permite controlar quem pode fazer o quê com o Duplicator. Nossas novas constantes predefinidas são exatamente isso — uma maneira poderosa de bloquear ou liberar as funcionalidades do plugin.
Para agências e gerentes de sites, controle é tudo. Você pode querer impedir que um cliente sobrescreva acidentalmente todo o seu site ou restrinja o acesso a determinados recursos de backup.
Essas novas constantes predefinidas oferecem esse controle granular.
Em vez de ajustar manualmente as configurações de acesso para cada usuário, agora você pode codificar restrições específicas. É como criar uma barreira que impede o acesso não autorizado a funções críticas do site.
Constantes Chave para Controlar o Acesso:
DUPLICATOR_DISABLE_CAP_IMPORT: Bloqueia importações de backupDUPLICATOR_DISABLE_CAP_EXPORT: Impede downloads de backupDUPLICATOR_DISABLE_CAP_BACKUP_RESTORE: Remove a funcionalidade de restauraçãoDUPLICATOR_DISABLE_CAP_SCHEDULE: Desabilita o agendamento de backupsDUPLICATOR_DISABLE_CAP_STORAGE: Remove o acesso às opções de armazenamento de backup
Se você gerencia uma agência web, pode querer impedir que um cliente importe backups. É tão simples quanto adicionar uma linha ao seu arquivo wp-config.php:
define('DUPLICATOR_DISABLE_CAP_IMPORT', true);
Com essas constantes, você criará um ambiente restrito onde apenas você controla processos sensíveis de backup e migração.
Você pode:
- Impeça que clientes alterem as configurações de backup
- Garanta estratégias de backup consistentes
- Proteja contra modificações acidentais no site
A constante DUPLICATOR_DISABLE_CAP_BASIC é sua opção nuclear. Ela remove completamente a funcionalidade do Duplicator do painel, mantendo o plugin tecnicamente ativo.
Atualize seu plugin Duplicator hoje mesmo
Backups não servem apenas para proteger dados – eles lhe dão a liberdade de inovar sem preocupações.
Todos esses novos recursos foram projetados para facilitar suas tarefas diárias de gerenciamento de sites. De backups WP-CLI ultrarrápidos a controles de acesso avançados, construímos o Duplicator para se adaptar ao seu fluxo de trabalho exclusivo.
Esses novos recursos estão disponíveis imediatamente! Certifique-se de atualizar para a versão mais recente do Duplicator Pro e comece a proteger seus sites com controle e flexibilidade sem precedentes.
Você está usando o Duplicator Lite? Atualize para o Duplicator Pro para obter comandos WP-CLI, permissões avançadas e outros recursos de produtividade.
Dúvidas? Nossa equipe de suporte está sempre pronta para ajudá-lo a aproveitar ao máximo o Duplicator.