wp-migrate
Migrar sites WordPress com wp-migrate.sh
Esta skill fornece expertise para migrar sites WordPress entre servidores e importar arquivos de backup do Duplicator, Jetpack Backup e Solid Backups. Gerencia sincronização de banco de dados, substituição de URL search-replace e fornece capacidades de rollback para implantações seguras.
Baixar o ZIP da skill
Upload no Claude
VĆ” em ConfiguraƧƵes ā Capacidades ā Skills ā Upload skill
Ative e comece a usar
Testar
A utilizar "wp-migrate". Como migro de staging para produção?
Resultado esperado:
- 1. Execute com --dry-run para visualizar
- 2. Execute: ./wp-migrate.sh --dest-host user@prod.com --dest-root /var/www/html
- 3. O script gerencia: exportação de banco de dados, rsync, URL search-replace, criação de backup
A utilizar "wp-migrate". Importar um arquivo Duplicator
Resultado esperado:
- 1. Verifique a instalação WordPress no destino
- 2. Execute: ./wp-migrate.sh --archive /path/to/archive.zip
- 3. O script detecta automaticamente o formato, extrai e executa search-replace
A utilizar "wp-migrate". Rollback após migração falha
Resultado esperado:
- 1. Execute: ./wp-migrate.sh --rollback
- 2. Detecta automaticamente os backups mais recentes
- 3. Mostra visualização e pede confirmação
- 4. Restaura banco de dados e wp-content a partir dos backups
Auditoria de SeguranƧa
SeguroThis skill is a documentation-only project for WordPress migration. All 1073 static findings are FALSE POSITIVES - the scanner detected shell syntax in documentation code blocks and misinterpreted SHA256 checksum references. There is no executable code with security vulnerabilities. The skill provides documentation examples for legitimate WordPress migration workflows using wp-migrate.sh.
Fatores de risco
āļø Comandos externos (675)
š Acesso ao sistema de arquivos (41)
┠Contém scripts (1)
š Acesso Ć rede (15)
š VariĆ”veis de ambiente (2)
Pontuação de qualidade
O Que VocĆŖ Pode Construir
Implantar WordPress em produção
Sincronizar staging para produção com modo de manutenção, backups e substituição automatizada de URL
Importar arquivos de backup
Extrair e importar arquivos do Duplicator, Jetpack ou Solid Backups com alinhamento de prefixo de tabelas
Reverter migraƧƵes falhas
Restaurar a partir de backups automÔticos quando ocorrem problemas na migração com um único comando
Tente Estes Prompts
Ajude-me a migrar um site WordPress de staging para produção usando wp-migrate.sh. A origem é local, o destino é user@prod.example.com em /var/www/html.
Tenho um arquivo de backup do Duplicator em /backups/site.zip. Oriente-me na importação para uma nova instalação WordPress.
Mostre-me o que aconteceria se eu executasse esta migração usando as flags --dry-run e --verbose. Explique a saĆda.
A migração falhou. Ajude-me a usar a flag --rollback para restaurar o site a partir do backup mais recente.
Melhores PrƔticas
- Sempre execute com --dry-run --verbose primeiro para visualizar todas as operaƧƵes
- Use a flag --yes para pipelines CI/CD para pular prompts de confirmação
- Teste procedimentos de rollback em ambiente seguro antes de migrações em produção
Evitar
- Não edite wp-migrate.sh diretamente - modifique arquivos no diretório src/
- NĆ£o pule backups - sempre deixe o script criar backups com timestamp
- NĆ£o execute sem verificar primeiro a conectividade SSH e disponibilidade do wp-cli
Perguntas Frequentes
Quais formatos de backup são suportados?
Como funciona o search-replace?
Para que serve a flag stellarsites?
Isso suporta multisite?
Como personalizo as opƧƵes do rsync?
O que acontece com os plugins do destino?
Detalhes do Desenvolvedor
Estrutura de arquivos
š examples/
š common-patterns.md
š architecture.md
š SKILL.md
š testing-guide.md
š troubleshooting.md