🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo migrar un sitio web de WordPress a otro hosting: Guía completa

Actualizado el 30 de mayo de 2026

Migrar un sitio web de WordPress a un nuevo hosting puede parecer una tarea compleja, pero con la guía adecuada, es un proceso que cualquier persona puede realizar sin necesidad de ser un experto técnico. En este artículo, te explicaremos paso a paso cómo hacerlo de forma segura, sin perder datos y minimizando el tiempo de inactividad de tu web. Tanto si buscas mejorar el rendimiento, cambiar de proveedor por precio o simplemente necesitas más recursos, aquí encontrarás todo lo que necesitas saber para migrar WordPress con éxito.

¿Por qué migrar tu sitio WordPress a otro hosting?

Antes de comenzar con el proceso técnico, es importante entender las razones comunes por las que se decide cambiar hosting WordPress. Entre los motivos más frecuentes se encuentran:

  • Rendimiento lento: El hosting actual no ofrece la velocidad que tu sitio necesita.
  • Soporte técnico deficiente: Respuestas lentas o poco útiles por parte del proveedor.
  • Límites de recursos: Almacenamiento, ancho de banda o capacidad de procesamiento insuficientes.
  • Precio: Encontrar una opción más económica que ofrezca mejores prestaciones.
  • Seguridad: El hosting actual no cuenta con las medidas de protección necesarias (firewalls, copias de seguridad automáticas, etc.).
  • Funcionalidades: Necesitas acceso a herramientas como un panel de control moderno (por ejemplo, Syspanel en el puerto 2106) o instaladores automáticos.

[INFO] Antes de migrar, asegúrate de que tu nuevo hosting sea compatible con los requisitos de WordPress: PHP 7.4 o superior, MySQL 5.6 o MariaDB 10.1, y soporte para HTTPS.

Preparación previa a la migración

La clave para una migración WordPress exitosa está en la preparación. Dedica tiempo a estos pasos y evitarás dolores de cabeza.

1. Realiza una copia de seguridad completa

Este es el paso más importante. Una copia de seguridad te permitirá restaurar tu sitio en caso de cualquier error durante el proceso. Debes guardar dos cosas:

  • Archivos del sitio: Todo el contenido de la carpeta public_html o www (temas, plugins, imágenes, etc.).
  • Base de datos: Contiene todas tus entradas, páginas, comentarios y configuraciones.

¿Cómo hacerlo? Puedes usar un plugin como UpdraftPlus, BackupBuddy o Duplicator. Estos plugins generan un archivo comprimido con todo lo necesario. También puedes hacerlo manualmente desde el panel de control de tu hosting (cPanel, Syspanel, etc.).

2. Elige el método de migración

Existen tres formas principales de mover sitio WordPress:

  • Manual: Descargas los archivos y la base de datos, los subes al nuevo hosting y configuras todo manualmente. Es más técnico pero te da control total.
  • Con plugin: Usas un plugin especializado (Duplicator, All-in-One WP Migration) que automatiza gran parte del proceso.
  • A través del hosting: Algunos proveedores de hosting ofrecen servicios de migración gratuitos o asistidos.

Para esta guía, nos centraremos en el método manual y el uso de un plugin, ya que son los más comunes y efectivos.

3. Configura tu nuevo hosting

Antes de mover nada, asegúrate de que tu nuevo hosting esté listo:

  • Accede a tu panel de control. Si usas Syspanel, recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).
  • Crea una base de datos vacía. Anota el nombre de la base de datos, el usuario y la contraseña.
  • Instala WordPress (opcional). Algunos paneles tienen instaladores automáticos. Si prefieres, puedes instalar WordPress en el nuevo hosting y luego sobrescribir los archivos, pero no es necesario si vas a migrar manualmente.

[WARNING] No elimines ni modifiques nada en tu hosting antiguo hasta que la migración esté completa y verificada. Esto te dará un punto de retorno seguro.

Método 1: Migración manual paso a paso

Este método es ideal si quieres entender cada parte del proceso y tienes acceso a ambos hostings.

Paso 1: Exporta la base de datos del hosting antiguo

  1. Accede a tu panel de control antiguo (cPanel, Syspanel, etc.) y busca la sección de bases de datos.
  2. Abre phpMyAdmin y selecciona la base de datos de tu WordPress.
  3. Haz clic en la pestaña Exportar y elige el método rápido (SQL). Descarga el archivo .sql.

Paso 2: Descarga los archivos del sitio

  1. Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu panel de control.
  2. Conéctate a tu hosting antiguo y navega hasta la carpeta raíz (normalmente public_html).
  3. Selecciona todos los archivos y carpetas y descárgalos a tu computadora.

Paso 3: Sube los archivos al nuevo hosting

  1. Conéctate a tu nuevo hosting mediante FTP o su administrador de archivos.
  2. Sube todos los archivos que descargaste a la carpeta raíz del nuevo hosting (por ejemplo, public_html).
  3. Asegúrate de que la estructura de carpetas se mantenga igual.

Paso 4: Importa la base de datos al nuevo hosting

  1. En tu nuevo hosting, abre phpMyAdmin y selecciona la base de datos vacía que creaste.
  2. Haz clic en la pestaña Importar y selecciona el archivo .sql que descargaste.
  3. Haz clic en Continuar y espera a que se complete la importación.

Paso 5: Actualiza el archivo wp-config.php

Este archivo contiene la configuración de conexión a la base de datos. Debes editarlo para que apunte a la nueva base de datos.

  1. Localiza el archivo wp-config.php en la carpeta raíz de tu nuevo hosting.
  2. Edítalo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  3. Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Paso 6: Ajusta las URLs (si es necesario)

Si cambiaste el dominio o la estructura de URLs, necesitarás actualizar las referencias en la base de datos. Puedes hacerlo con un plugin como Better Search Replace o editando directamente en phpMyAdmin.

  1. En phpMyAdmin, selecciona la tabla wp_options (el prefijo puede variar).
  2. Busca las filas siteurl y home y cámbialas a la nueva URL de tu sitio.

[TIP] Si usas el mismo dominio, no necesitas hacer este paso. Solo asegúrate de que los DNS apunten al nuevo hosting.

Paso 7: Verifica la migración

Antes de cambiar los DNS, puedes probar tu sitio temporalmente editando el archivo hosts de tu computadora o usando una URL temporal que te proporcione tu hosting. Una vez que todo funcione correctamente, actualiza los DNS para que apunten al nuevo servidor.

Método 2: Migración con plugin (más fácil)

Si prefieres un proceso más automatizado, los plugins son tu mejor aliado. Aquí te explicamos cómo usar Duplicator, uno de los más populares.

Paso 1: Instala el plugin en el hosting antiguo

  1. Desde el panel de administración de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca "Duplicator" e instálalo y actívalo.

Paso 2: Crea un paquete de migración

  1. Ve a Duplicator > Paquetes y haz clic en Crear nuevo.
  2. Sigue el asistente: escanea tu sitio, configura el nombre del paquete y haz clic en Construir.
  3. Una vez listo, descarga los dos archivos generados: el archivo zip (con todos los archivos del sitio) y el installer.php (el script de instalación).

Paso 3: Sube los archivos al nuevo hosting

  1. Conéctate a tu nuevo hosting mediante FTP.
  2. Sube tanto el archivo zip como el installer.php a la carpeta raíz (por ejemplo, public_html).

Paso 4: Ejecuta el instalador

  1. Abre tu navegador y visita: tunuevodominio.com/installer.php.
  2. Sigue los pasos del asistente:
    • Acepta los términos.
    • Ingresa los datos de tu nueva base de datos (nombre, usuario, contraseña, host).
    • Haz clic en Test Connection y luego en Run Installation.
  3. El instalador descomprimirá los archivos y actualizará las URLs automáticamente.

Paso 5: Finaliza la migración

  1. Una vez completado, el instalador te mostrará un enlace para ver tu sitio y otro para acceder al panel de administración.
  2. Inicia sesión con tus credenciales de WordPress (las mismas que usabas antes).
  3. Ve a Duplicator > Paquetes y elimina el paquete de migración por seguridad.

Solución de problemas comunes

Durante una migración WordPress, pueden surgir algunos inconvenientes. Aquí te dejamos soluciones rápidas:

Error de conexión a la base de datos

  • Causa: Datos incorrectos en wp-config.php.
  • Solución: Verifica el nombre de la base de datos, usuario y contraseña. Asegúrate de que el host sea el correcto (a veces no es "localhost").

Página en blanco (White Screen of Death)

  • Causa: Plugin o tema incompatible, o error de PHP.
  • Solución: Desactiva todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_old. Si funciona, reactiva uno por uno.

Enlaces rotos o imágenes que no cargan

  • Causa: URLs antiguas en la base de datos.
  • Solución: Usa el plugin Better Search Replace para buscar la URL antigua y reemplazarla por la nueva.

El sitio se ve mal (CSS roto)

  • Causa: Caché del navegador o URLs absolutas en el tema.
  • Solución: Limpia la caché del navegador y, si persiste, reinstala el tema o usa un plugin de caché.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio y del método. Una migración con plugin puede tomar entre 10 y 30 minutos. La manual puede llevar de 1 a 3 horas.

¿Perderé mis visitas durante la migración?

Si sigues los pasos correctamente y cambias los DNS al final, el tiempo de inactividad será mínimo (unos pocos minutos). Puedes poner tu sitio en modo mantenimiento mientras trabajas.

¿Necesito conocimientos técnicos para migrar?

No necesariamente. Con un plugin como Duplicator, cualquier persona puede hacerlo siguiendo las instrucciones. El método manual requiere un poco más de experiencia, pero es igualmente accesible.

¿Qué pasa si algo sale mal?

Siempre ten tu copia de seguridad a mano. Si algo falla, puedes restaurar tu sitio en el hosting antiguo y empezar de nuevo.

¿Mi nuevo hosting me ayudará con la migración?

Muchos proveedores ofrecen migración gratuita. Si usas Syspanel, puedes solicitar asistencia técnica a través del panel de control (puerto 2106) o contactar a su soporte.

Conclusión

Migrar WordPress a un nuevo hosting no tiene por qué ser estresante. Ya sea que elijas el método manual para tener control total o un plugin para mayor comodidad, lo importante es seguir los pasos con calma y tener siempre una copia de seguridad. Una vez que tu sitio esté en el nuevo servidor, notarás mejoras en velocidad, seguridad y soporte. ¡Anímate a cambiar hosting WordPress y dale a tu web el hogar que merece!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel