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

Migrar tu web de WordPress a un nuevo hosting con cPanel

Actualizado el 25 de enero de 2026

Migrar tu sitio web de WordPress de un hosting a otro puede parecer una tarea compleja, pero con las herramientas adecuadas y una guía paso a paso, es un proceso bastante sencillo. En este artículo te explicaré todo lo que necesitas saber para realizar un cambio hosting WordPress sin perder datos, sin tiempo de inactividad prolongado y manteniendo tu SEO intacto.

El objetivo es que, al terminar de leer, puedas realizar tu cPanel migración con total confianza, incluso si es tu primera vez. Vamos a cubrir desde la preparación previa hasta la verificación final, pasando por métodos manuales y automáticos.


¿Por qué migrar tu WordPress a un nuevo hosting?

Antes de lanzarnos a la parte técnica, es bueno entender los motivos más comunes para hacer este movimiento. Quizás tu sitio ha crecido y necesitas más recursos, o tal vez tu proveedor actual tiene un soporte deficiente. Otras razones incluyen:

  • Mejor rendimiento y velocidad: Un hosting más rápido mejora la experiencia de usuario y el SEO.
  • Mayor seguridad: Servidores con actualizaciones y cortafuegos más robustos.
  • Escalabilidad: Poder manejar picos de tráfico sin que tu web se caiga.
  • Precio: Encontrar una opción más económica con características similares.
  • Soporte técnico: Necesitas un equipo que te ayude cuando algo falla.

Independientemente de tu motivo, el proceso de migrar WordPress cPanel es similar en todos los casos.


Preparación antes de la migración

La clave para una cPanel migración exitosa es la preparación. No empieces a mover archivos sin antes haber hecho estos pasos.

1. Elige tu nuevo hosting y contrata el plan

Asegúrate de que tu nuevo proveedor ofrezca cPanel. La mayoría lo hace, pero verifica. También confirma que tenga las versiones de PHP y MySQL que necesita tu WordPress (normalmente PHP 7.4 o superior y MySQL 5.6+).

2. Haz una copia de seguridad completa

[WARNING] No migres nunca sin una copia de seguridad. Si algo sale mal, podrías perder todo tu contenido.

Puedes hacer la copia desde el cPanel de tu hosting actual usando la herramienta "Backup" o "Copias de seguridad". Descarga los siguientes elementos:

  • Directorio public_html (o el nombre de tu carpeta raíz): Contiene todos los archivos de WordPress (temas, plugins, imágenes, etc.).
  • Base de datos: Exporta un archivo .sql desde phpMyAdmin.

También puedes usar un plugin de backup como UpdraftPlus o All-in-One WP Migration, que luego te servirán para la restauración.

3. Anota los datos de tu sitio actual

Para la migración, necesitarás:

  • Nombre de la base de datos y usuario (lo encuentras en el archivo wp-config.php de tu WordPress).
  • Contraseña de la base de datos.
  • Prefijo de las tablas (normalmente wp_).

Guarda esta información en un bloc de notas.


Métodos para migrar WordPress con cPanel

Existen varias formas de hacer el cambio hosting WordPress. Te presento las más comunes y recomendadas para usuarios sin experiencia técnica.

Método 1: Usando la herramienta "Migrate" de cPanel (la más fácil)

Muchos paneles cPanel modernos incluyen un asistente de migración. Este método es ideal porque transfiere todo automáticamente: archivos, bases de datos, cuentas de correo, etc.

  1. Accede al cPanel de tu nuevo hosting (normalmente en tudominio.com/cpanel o tuhosting.com:2083).
  2. Busca la herramienta "Migrate" o "Migraciones" en la sección de herramientas. Puede llamarse "cPanel Migrations" o "Migrate from another cPanel".
  3. Proporciona los datos de tu hosting antiguo:
    • Dirección IP o dominio del servidor antiguo.
    • Usuario y contraseña de cPanel (o token de acceso).
  4. Selecciona las cuentas a migrar. Si solo tienes un sitio, selecciona esa cuenta.
  5. Inicia la migración. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño de tu sitio.

[TIP] Durante la migración, tu sitio antiguo sigue funcionando. Cuando termine, solo tendrás que apuntar los DNS al nuevo servidor.

Método 2: Manual paso a paso (para tener control total)

Si prefieres hacerlo tú mismo o tu cPanel no tiene la herramienta de migración, puedes hacerlo manualmente.

Paso 1: Exporta tu base de datos desde el hosting antiguo

  1. Entra a phpMyAdmin en el cPanel de tu hosting antiguo.
  2. Selecciona la base de datos de tu WordPress.
  3. Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
  4. Descarga el archivo .sql a tu computadora.

Paso 2: Descarga los archivos de WordPress

  1. En el cPanel antiguo, ve a "Administrador de archivos".
  2. Navega a public_html (o la carpeta donde esté tu WordPress).
  3. Selecciona todos los archivos y haz clic en "Comprimir" para crear un ZIP.
  4. Descarga el ZIP a tu computadora.

Paso 3: Sube los archivos al nuevo hosting

  1. En el cPanel nuevo, ve a "Administrador de archivos".
  2. Sube el ZIP que descargaste y extráelo en public_html.
  3. Asegúrate de que todos los archivos se hayan descomprimido correctamente.

Paso 4: Crea una base de datos en el nuevo hosting

  1. En el cPanel nuevo, busca "Bases de datos MySQL".
  2. Crea una nueva base de datos (ej: nuevabd_wp).
  3. Crea un usuario y asigna todos los privilegios a esa base de datos.
  4. Anota el nombre de la base de datos, el usuario y la contraseña.

Paso 5: Importa tu base de datos antigua

  1. Ve a phpMyAdmin en el nuevo hosting.
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en "Importar" y selecciona el archivo .sql que descargaste.
  4. Haz clic en "Continuar" y espera a que termine.

Paso 6: Actualiza el archivo wp-config.php

  1. En el Administrador de archivos del nuevo hosting, busca el archivo wp-config.php en public_html.
  2. Edítalo y cambia las siguientes líneas:
    • define('DB_NAME', 'nombre_de_tu_nueva_bd');
    • define('DB_USER', 'tu_nuevo_usuario');
    • define('DB_PASSWORD', 'tu_nueva_contraseña');
  3. Guarda los cambios.

[INFO] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es a través del puerto 2106 (ejemplo: tudominio.com:2106). Dentro de Syspanel, el proceso es similar: crea la base de datos y sube los archivos mediante el administrador de archivos.

Método 3: Usando un plugin de migración (recomendado para principiantes)

Plugins como All-in-One WP Migration o Duplicator hacen el trabajo pesado por ti.

  1. Instala el plugin en tu sitio antiguo desde el escritorio de WordPress.
  2. Exporta tu sitio: El plugin creará un archivo que contiene todo (archivos + base de datos).
  3. Instala el plugin en el nuevo hosting (si no tienes WordPress instalado, primero haz una instalación limpia).
  4. Importa el archivo desde el plugin en el nuevo sitio.
  5. Actualiza las URLs si es necesario (el plugin suele hacerlo automáticamente).

Este método es muy visual y no requiere tocar cPanel, pero puede fallar con sitios muy grandes (más de 2GB) en la versión gratuita.


Después de la migración: Verificación y ajustes finales

Una vez que los archivos y la base de datos están en el nuevo hosting, toca asegurarse de que todo funcione.

1. Prueba tu sitio con un dominio temporal

Antes de cambiar los DNS, tu nuevo hosting te proporcionará una URL temporal (ej: tuhosting.com/~tudominio). Accede a ella para verificar que:

  • Las páginas cargan correctamente.
  • Los enlaces funcionan.
  • Las imágenes se ven.
  • Los plugins y temas están activos.

2. Corrige enlaces rotos (si es necesario)

Si tu URL cambió (ej: de midominio.com a midominio.com/nueva-carpeta), usa un plugin como Better Search Replace para actualizar las URLs en la base de datos.

3. Actualiza los DNS

Este es el paso final. Ve al panel de tu registrador de dominios (donde compraste el dominio) y cambia los servidores DNS por los que te proporcionó tu nuevo hosting.

[WARNING] La propagación de DNS puede tardar de 24 a 48 horas. Durante ese tiempo, algunos usuarios verán tu sitio antiguo y otros el nuevo. No te alarmes.

4. Verifica el funcionamiento después de la propagación

Una vez que los DNS se hayan propagado, accede a tu sitio con el dominio real. Revisa:

  • Velocidad de carga (usa herramientas como GTmetrix).
  • Funcionamiento de formularios y plugins.
  • Certificado SSL (actívalo desde cPanel si no lo tienes).

Preguntas frecuentes (FAQ)

¿Puedo migrar sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y no cambies de dominio. La migración en sí no afecta el SEO, pero si hay tiempo de inactividad prolongado, sí puede perjudicarte. Por eso es importante hacer la migración en horas de bajo tráfico y verificar todo antes de cambiar los DNS.

¿Qué hago si mi nuevo hosting usa Syspanel (HestiaCP)?

No te preocupes. Syspanel es un panel de control alternativo a cPanel. El proceso es similar: accedes a través del puerto 2106 (ej: tudominio.com:2106), creas bases de datos desde la sección "Bases de datos" y subes archivos mediante el administrador de archivos. La migración manual funciona igual.

¿Necesito contratar a un profesional?

Si tu sitio es pequeño (menos de 500 MB) y sigues esta guía, puedes hacerlo tú mismo. Para sitios grandes o con configuraciones complejas (como WooCommerce con muchos productos), puede valer la pena pagar a un técnico.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio y del método. Usando la herramienta de migración de cPanel, puede tomar de 30 minutos a 2 horas. Manualmente, si eres meticuloso, unas 2-3 horas. La propagación de DNS es lo que más tarda (hasta 48 horas).

¿Puedo mantener mi sitio funcionando mientras migro?

Sí, con el método de cPanel Migration o usando un plugin, tu sitio antiguo sigue activo hasta que cambies los DNS. Solo se interrumpe el servicio cuando haces el cambio de DNS (y es temporal).


Conclusión

Migrar WordPress cPanel no tiene por qué ser un dolor de cabeza. Con una buena preparación, eligiendo el método que mejor se adapte a tu nivel de experiencia y siguiendo los pasos al pie de la letra, tendrás tu sitio funcionando en el nuevo hosting en menos de lo que imaginas.

Recuerda siempre:

  • Haz copias de seguridad.
  • Verifica todo antes de cambiar los DNS.
  • No tengas miedo de pedir ayuda a tu nuevo proveedor de hosting (la mayoría ofrece soporte gratuito para migraciones).

Ahora que ya sabes cómo hacer un cambio hosting WordPress, ¡manos a la obra! Tu sitio web te lo agradecerá con mejor velocidad y estabilidad.

¿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