<- Todos los artículos
Alojamiento
Migrar un WordPress por FTP con el CLI
Paso a paso: archivo de configuración YAML, comando migrate, y lo que sucede bajo el capó en cada etapa.
Lo que necesitas
- Los accesos FTP de la fuente y del destino.
- Una base MySQL vacía creada en el lado del destino (a través del cPanel).
python3ypipen tu máquina (o un VPS).
No se necesita acceso SSH: un agente PHP se coloca por FTP, se ejecuta vía HTTP, y luego se elimina automáticamente.
1. Instalar el CLI
$ unzip wp-migrate-toolkit-cli.zip && cd wp-migrate-toolkit-cli/cli $ pip install -r requirements.txt $ cp example.config.yml misitio.yml
2. Completar la configuración
Abre misitio.yml e indica la fuente, el destino y la base de datos objetivo (host, user, password, wp_path, site_url, y la base de datos de destino).
En el alojamiento compartido, pon tls: false (FTP simple) si el FTPS falla, o tls: true + verify_cert: false para ignorar un certificado no válido.
3. Verificar, luego migrar
$ python3 wpmig.py migrate -c misitio.yml [1/2] FUENTE - exportación OK base exportada: 77 tablas OK archivos archivados (zip): 12 776 archivos [2/2] DESTINO - importación OK extracción: 12 776 archivos, 0 errores OK base importada: 77 tablas OK search-replace: 282 líneas OK Terminado en 92 s.
Lo que sucede bajo el capó
- Fuente: el agente hace un volcado de la base de datos en streaming y comprime el sitio (o un .tar si falta ZipArchive), luego el CLI descarga los dos artefactos.
- Destino: envío por FTP, extracción en el lugar, actualización del
wp-config.php, luego importación del.sql. - Finalización: reemplazo de URL seguro para serialización, y eliminación del agente y de los archivos temporales en ambos lados.
Migra un WordPress sin complicaciones
WP Migrate Toolkit mueve archivos + base por FTP, sin SSH.
Descargar el CLI Descargar el plugin