Saltar al contenido principal
TODUP Digital

BUSCADOR TODUP

Encuentra servicios, artículos y guías.

Escribe para ver resultados sugeridos.

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.

¿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)

  1. Instala Duplicator en el sitio actual
  2. Ve a Duplicator → Paquetes → Crear nuevo
  3. Configura el paquete y crea
  4. Descarga el archivo ZIP y installer.php
  5. Sube ambos archivos al nuevo hosting
  6. Visita installer.php en el navegador
  7. Sigue el asistente de instalación

All-in-One WP Migration

  1. Instala en sitio actual y nuevo
  2. En sitio actual: All-in-One WP Migration → Exportar
  3. Descarga el archivo
  4. En sitio nuevo: All-in-One WP Migration → Importar
  5. Sube el archivo
  6. Espera a que termine

Método 2: Migración manual

Para más control:

1. Exportar base de datos

  1. Accede a phpMyAdmin en el hosting actual
  2. Selecciona tu base de datos
  3. Pestaña “Exportar”
  4. Método: Rápido, Formato: SQL
  5. Haz clic en “Continuar” y descarga

2. Descargar archivos

  1. Conecta por FTP al hosting actual
  2. Descarga toda la carpeta de WordPress (generalmente public_html o www)
  3. Esto puede tardar según el tamaño

3. Crear base de datos en nuevo hosting

  1. Accede a cPanel del nuevo hosting
  2. Crea nueva base de datos MySQL
  3. Crea usuario y asigna permisos
  4. Anota los datos (nombre BD, usuario, contraseña, servidor)

4. Importar base de datos

  1. Accede a phpMyAdmin del nuevo hosting
  2. Selecciona la nueva base de datos
  3. Pestaña “Importar”
  4. Selecciona el archivo SQL descargado
  5. Haz clic en “Continuar”

5. Buscar y reemplazar URLs

Las URLs en la base de datos apuntan al sitio antiguo. Debes cambiarlas:

  1. Usa plugin “Better Search Replace”
  2. O edita manualmente en phpMyAdmin (avanzado)
  3. Reemplaza: antigua-url.com → nueva-url.com

6. Subir archivos

  1. Conecta por FTP al nuevo hosting
  2. Sube todos los archivos a public_html (o equivalente)
  3. Esto puede tardar

7. Actualizar wp-config.php

  1. Edita wp-config.php
  2. 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:

  1. Obtén la IP del nuevo servidor
  2. Actualiza registros DNS en tu registrador
  3. Cambia registro A a la nueva IP
  4. 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.