wp-migrate
Migrar sitios WordPress con wp-migrate.sh
Esta habilidad proporciona experiencia para migrar sitios WordPress entre servidores e importar archivos de respaldo de Duplicator, Jetpack Backup y Solid Backups. Maneja sincronización de base de datos, búsqueda y reemplazo de URLs, y proporciona capacidades de reversión para despliegues seguros.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「wp-migrate」。 How do I migrate from staging to production?
預期結果:
- 1. Ejecutar con --dry-run para vista previa
- 2. Ejecutar: ./wp-migrate.sh --dest-host user@prod.com --dest-root /var/www/html
- 3. El script maneja: exportación de base de datos, rsync, búsqueda-reemplazo de URLs, creación de respaldos
正在使用「wp-migrate」。 Import a Duplicator archive
預期結果:
- 1. Verificar instalación de WordPress en destino
- 2. Ejecutar: ./wp-migrate.sh --archive /path/to/archive.zip
- 3. El script detecta automáticamente el formato, extrae y realiza búsqueda-reemplazo
正在使用「wp-migrate」。 Rollback after failed migration
預期結果:
- 1. Ejecutar: ./wp-migrate.sh --rollback
- 2. Detecta automáticamente los últimos respaldos
- 3. Muestra vista previa y solicita confirmación
- 4. Restaura la base de datos y wp-content desde los respaldos
安全審計
安全This 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.
風險因素
⚙️ 外部命令 (675)
📁 檔案系統存取 (41)
⚡ 包含腳本 (1)
🌐 網路存取 (15)
🔑 環境變數 (2)
品質評分
你能建構什麼
Desplegar WordPress en producción
Sincronizar staging a producción con modo mantenimiento, respaldos y reemplazo automático de URLs
Importar archivos de respaldo
Extraer e importar archivos de Duplicator, Jetpack o Solid Backups con alineación de prefijos de tablas
Revertir migraciones fallidas
Restaurar desde respaldos automáticos cuando ocurren problemas de migración con un solo comando
試試這些提示
Ayúdame a migrar un sitio WordPress desde staging a producción usando wp-migrate.sh. El origen es local, el destino es user@prod.example.com en /var/www/html.
Tengo un archivo de respaldo de Duplicator en /backups/site.zip. Guíame para importarlo a una nueva instalación de WordPress.
Muéstrame qué pasaría si ejecutara esta migración usando las banderas --dry-run y --verbose. Explica la salida.
La migración falló. Ayúdame a usar la bandera --rollback para restaurar el sitio desde el último respaldo.
最佳實務
- Siempre ejecutar con --dry-run --verbose primero para vista previa de todas las operaciones
- Usar la bandera --yes para pipelines CI/CD para omitir solicitudes de confirmación
- Probar procedimientos de reversión en un entorno seguro antes de migraciones en producción
避免
- No editar wp-migrate.sh directamente - modificar archivos en el directorio src/
- No omitir respaldos - siempre permitir que el script cree respaldos con marca de tiempo
- No ejecutar sin verificar conectividad SSH y disponibilidad de wp-cli primero