Guía TODUP
Cómo migrar tu sitio WordPress a otro hosting
Guía paso a paso para migrar tu sitio WordPress a un nuevo hosting. Métodos manuales y con plugins.
WordPressGuía práctica
¿Por qué migrar?
Razones comunes para migrar:
- Mejor precio o servicio
- Mejor rendimiento
- Mejor soporte
- Cambio de ubicación del servidor
Preparación
Antes de migrar:
- Haz un backup completo
- Anota todas las configuraciones importantes
- Lista todos los plugins y temas activos
- Verifica el espacio en el nuevo hosting
Método 1: Plugin de migración (Recomendado)
El método más fácil:
Duplicator (Gratuito)
- Instala Duplicator en el sitio actual
- Ve a Duplicator → Paquetes → Crear nuevo
- Configura el paquete y crea
- Descarga el archivo ZIP y installer.php
- Sube ambos archivos al nuevo hosting
- Visita installer.php en el navegador
- Sigue el asistente de instalación
All-in-One WP Migration
- Instala en sitio actual y nuevo
- En sitio actual: All-in-One WP Migration → Exportar
- Descarga el archivo
- En sitio nuevo: All-in-One WP Migration → Importar
- Sube el archivo
- Espera a que termine
Método 2: Migración manual
Para más control:
1. Exportar base de datos
- Accede a phpMyAdmin en el hosting actual
- Selecciona tu base de datos
- Pestaña “Exportar”
- Método: Rápido, Formato: SQL
- Haz clic en “Continuar” y descarga
2. Descargar archivos
- Conecta por FTP al hosting actual
- Descarga toda la carpeta de WordPress (generalmente public_html o www)
- Esto puede tardar según el tamaño
3. Crear base de datos en nuevo hosting
- Accede a cPanel del nuevo hosting
- Crea nueva base de datos MySQL
- Crea usuario y asigna permisos
- Anota los datos (nombre BD, usuario, contraseña, servidor)
4. Importar base de datos
- Accede a phpMyAdmin del nuevo hosting
- Selecciona la nueva base de datos
- Pestaña “Importar”
- Selecciona el archivo SQL descargado
- Haz clic en “Continuar”
5. Buscar y reemplazar URLs
Las URLs en la base de datos apuntan al sitio antiguo. Debes cambiarlas:
- Usa plugin “Better Search Replace”
- O edita manualmente en phpMyAdmin (avanzado)
- Reemplaza: antigua-url.com → nueva-url.com
6. Subir archivos
- Conecta por FTP al nuevo hosting
- Sube todos los archivos a public_html (o equivalente)
- Esto puede tardar
7. Actualizar wp-config.php
- Edita wp-config.php
- Actualiza:
- DB_NAME (nombre de base de datos)
- DB_USER (usuario)
- DB_PASSWORD (contraseña)
- DB_HOST (generalmente localhost)
Configurar DNS
Para que el dominio apunte al nuevo hosting:
- Obtén la IP del nuevo servidor
- Actualiza registros DNS en tu registrador
- Cambia registro A a la nueva IP
- Espera propagación DNS (24-48 horas)
Verificar después de migrar
- Revisa todas las páginas principales
- Prueba formularios
- Verifica que imágenes carguen
- Prueba login de administrador
- Revisa plugins y temas
- Verifica que emails funcionen
Problemas comunes
Error de conexión a base de datos
- Verifica wp-config.php
- Confirma credenciales de base de datos
- Verifica que la base de datos existe
Imágenes no cargan
- Verifica que archivos se subieron correctamente
- Revisa permisos de archivos
- Puede ser problema de URLs (buscar y reemplazar)
Página en blanco
- Revisa logs de error
- Verifica permisos de archivos
- Desactiva plugins problemáticos
Mejores prácticas
- Backup completo antes: Siempre haz backup
- Prueba en staging: Si es posible, prueba primero
- Migra en horario de bajo tráfico: Reduce impacto
- Mantén sitio antiguo activo: Hasta verificar que todo funciona
- Actualiza DNS gradualmente: Reduce tiempo de inactividad
⚠️ Importante: Si no te sientes cómodo con la migración, considera contratar a un profesional o usar el servicio de migración de tu nuevo hosting.