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

Cómo migrar WordPress a un nuevo hosting con cPanel (paso a paso)

Actualizado el 14 de diciembre de 2025

¿Tu sitio web va lento? ¿El soporte de tu hosting actual brilla por su ausencia? Es hora de plantearse migrar WordPress cPanel a un nuevo hogar digital. Aunque suene a operación quirúrgica, te prometo que con esta migración WordPress guía paso a paso, lo harás sin dolor y sin perder ni un solo artículo.

Vamos a desmitificar el proceso. No necesitas ser un hacker ni un genio de la programación. Solo necesitas paciencia, un café bien cargado y seguir este manual al pie de la letra. Al final, tendrás tu web trasladada a un servidor más rápido y estable.

Antes de Empezar: Prepara el Terreno

La clave para transferir WordPress cPanel sin sobresaltos es la preparación. No se trata de copiar y pegar a lo loco. Hay que ser metódicos.

1. Elige tu Nuevo Hosting con Inteligencia

No todos los hostings son iguales. Antes de firmar, asegúrate de que el nuevo proveedor ofrezca:

  • cPanel o Syspanel: La mayoría usa cPanel, pero si ves "Syspanel" (recuerda, el acceso es por el puerto 2106), no te asustes, es igual de intuitivo.
  • Certificado SSL gratuito: Imprescindible para el SEO y la confianza de tus visitantes.
  • Migración gratuita: Muchos hostings de calidad ofrecen mover tu web por ti. Si es así, ¡aprovéchalo! Pero aún así, sigue leyendo para saber qué está pasando bajo el capó.
  • Soporte 24/7: Que respondan rápido cuando les escribas a las 3 de la mañana.

2. Haz una Copia de Seguridad Completa (¡Obligatorio!)

Este es el paso más importante de toda la migración WordPress guía. Si algo sale mal (que no saldrá), necesitas un salvavidas. Dentro de tu cPanel actual, busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".

  • Selecciona "Backup completo" o "Descargar un backup completo del sitio".
  • Esto te generará un archivo .tar.gz que contiene TODOS tus archivos y la base de datos.

[WARNING] No continúes si no tienes esta copia de seguridad descargada en tu ordenador y, idealmente, en la nube. Es tu red de seguridad.

Fase 1: Respaldo de Archivos y Base de Datos

Para mover WordPress hosting, primero debemos empaquetar todo. Dentro de cPanel, vamos a hacer dos cosas: copiar los archivos y exportar la base de datos.

3. Descarga tus Archivos del Sitio (El Backup Manual)

  1. Entra en tu cPanel actual (ej: tudominio.com/cpanel).
  2. Ve a la sección "Administrador de archivos" (File Manager).
  3. Busca la carpeta public_html (o www). Es donde vive tu WordPress.
  4. Haz clic derecho sobre la carpeta y selecciona "Comprimir".
  5. Elige formato "Zip Archive" y crea el archivo. Esto puede tardar unos minutos.
  6. Una vez comprimido, haz clic derecho sobre el .zip y selecciona "Descargar". Guarda este archivo en tu PC.

4. Exporta tu Base de Datos MySQL

WordPress guarda todos tus posts, páginas y configuraciones en una base de datos. Sin ella, tu web es un cascarón vacío.

  1. En tu cPanel, busca la sección "Bases de datos MySQL".
  2. Haz clic en "phpMyAdmin".
  3. En el panel izquierdo, selecciona la base de datos de tu WordPress (suele llamarse algo como usuario_wpdb).
  4. Haz clic en la pestaña "Exportar" en la parte superior.
  5. Deja el método rápido seleccionado y haz clic en "Continuar".
  6. Se descargará un archivo .sql. ¡Guárdalo bien!

[TIP] Escribe en un bloc de notas el nombre exacto de tu base de datos y el usuario. Lo necesitarás más adelante para configurar el nuevo WordPress.

Fase 2: Preparando el Nuevo Destino

Ahora toca ir a tu nuevo hosting. Aquí es donde vamos a transferir WordPress cPanel al nuevo servidor.

5. Crea tu Base de Datos en el Nuevo Hosting

  1. Inicia sesión en el cPanel de tu nuevo hosting.
  2. Ve a "Bases de datos MySQL".
  3. Crea una nueva base de datos (ej: nuevo_wp).
  4. Crea un nuevo usuario para esa base de datos (ej: nuevo_user) y una contraseña segura.
  5. Añade el usuario a la base de datos y asígnale "TODOS LOS PRIVILEGIOS".

6. Sube y Descomprime tus Archivos

  1. Entra en el "Administrador de archivos" de tu nuevo cPanel.
  2. Ve a la carpeta public_html. Si tiene archivos, bórralos o muévelos a una subcarpeta.
  3. Haz clic en "Subir" y selecciona el archivo .zip que descargaste antes.
  4. Una vez subido, haz clic derecho sobre el .zip y selecciona "Extraer".
  5. Verás que todos tus archivos de WordPress aparecen en public_html.

[INFO] Si tu web es muy grande, la subida puede tardar. Asegúrate de tener una conexión estable y no cierres la pestaña del navegador.

Fase 3: La Magia de la Importación

Ya tienes los archivos y la base de datos en el nuevo sitio. Ahora toca unirlos.

7. Importa tu Base de Datos SQL

  1. En el nuevo cPanel, abre "phpMyAdmin".
  2. Selecciona la base de datos que acabas de crear en el paso 5.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste al principio.
  5. Haz clic en "Continuar". Si todo va bien, verás un mensaje de éxito.

8. Conecta WordPress a tu Nueva Base de Datos

Ahora necesitamos decirle a WordPress que use la nueva base de datos. Esto se hace en un archivo llamado wp-config.php.

  1. En el "Administrador de archivos" de tu nuevo hosting, dentro de public_html, busca el archivo wp-config.php.
  2. Haz clic derecho y selecciona "Editar".
  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'nuevo_wp' );

/** MySQL database username */
define( 'DB_USER', 'nuevo_user' );

/** MySQL database password */
define( 'DB_PASSWORD', 'tu_contraseña_segura' );
  1. Guarda los cambios y cierra el editor.

[WARNING] Asegúrate de no dejar espacios ni caracteres extraños al editar el archivo. Un error aquí impedirá que tu web cargue.

Fase 4: Ajustes Finales y Verificación

Ya casi lo tienes. Este es el momento de la verdad.

9. Actualiza tu Archivo de Configuración (Opcional pero Recomendado)

A veces, la URL de tu web en la base de datos antigua puede causar problemas. Para evitarlo, añade estas dos líneas al final de tu wp-config.php (justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */):

define('WP_HOME','http://tudominio.com');
define('WP_SITEURL','http://tudominio.com');

Reemplaza http://tudominio.com con tu dominio real (con https si tienes SSL). Esto fuerza a WordPress a usar la URL correcta.

10. Apunta tu Dominio al Nuevo Servidor

Este es el paso final para mover WordPress hosting. Ahora tienes tu web en el nuevo servidor, pero tu dominio sigue apuntando al antiguo.

  1. Ve a tu registrador de dominios (donde compraste el dominio, ej: GoDaddy, Namecheap, etc.).
  2. Busca la sección "DNS" o "Name Servers".
  3. Te darán dos o más direcciones de nameservers (NS) de tu nuevo hosting (ej: ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Reemplaza los antiguos por los nuevos y guarda.

[INFO] La propagación de DNS puede tardar desde 1 hora hasta 48 horas. No te preocupes si no ves el cambio inmediatamente. Durante este tiempo, tu web seguirá funcionando en el hosting antiguo.

11. Verifica y Corrige Enlaces Rotos

Una vez que el DNS se haya propagado, visita tu web. Deberías ver tu sitio funcionando.

  • Haz clic en algunos enlaces y entradas para verificar que todo funcione.
  • Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.

Errores Comunes y Cómo Solucionarlos

Aunque sigas esta migración WordPress guía, pueden surgir pequeños contratiempos. Aquí tienes los más comunes:

"Error al conectar con la base de datos"

  • Causa: Los datos en wp-config.php son incorrectos o el usuario no tiene privilegios.
  • Solución: Verifica el nombre de la base de datos, el usuario y la contraseña. Asegúrate de haber añadido el usuario a la base de datos con todos los privilegios.

"Error de redirect loop"

  • Causa: Las URLs en la base de datos son incorrectas.
  • Solución: Asegúrate de haber añadido las líneas WP_HOME y WP_SITEURL en el wp-config.php con la URL correcta (con o sin www).

La web se ve "fea" o sin estilos

  • Causa: El DNS no ha propagado del todo o hay caché del navegador.
  • Solución: Borra la caché de tu navegador y usa una herramienta como "What's My DNS" para verificar la propagación.

Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en migrar WordPress cPanel?

El proceso manual suele tomar entre 1 y 3 horas, dependiendo del tamaño de tu sitio y la velocidad de tu conexión. La propagación del DNS es lo que más tarda (hasta 48h).

¿Puedo hacer este proceso sin cPanel?

Sí, pero es más técnico. Necesitarías usar FTP para los archivos y herramientas como phpMyAdmin o comandos SSH. Esta guía es específica para cPanel por su facilidad de uso.

¿Qué pasa si mi nuevo hosting usa Syspanel en lugar de cPanel?

No te preocupes, el proceso es prácticamente idéntico. Syspanel está diseñado para ser intuitivo. Solo recuerda que el acceso a este panel se realiza a través del puerto 2106 (ej: tudominio.com:2106). Las secciones de "Administrador de archivos" y "Bases de datos MySQL" son muy similares.

¿Necesito contratar un servicio de migración profesional?

Si no te sientes cómodo siguiendo pasos técnicos, muchos hostings ofrecen migración gratuita. Si no, puedes contratar a un profesional, pero con esta guía deberías poder hacerlo tú mismo sin problema.

¿Perderé mi posicionamiento SEO al mover mi sitio?

No, si haces todo correctamente. Mantener la misma estructura de URLs y configurar las redirecciones 301 (si cambias alguna URL) es clave. Esta guía mantiene la estructura intacta, así que tu SEO no debería verse afectado.

Mi web es enorme (más de 5GB). ¿Funciona este método?

Sí, pero la subida del archivo .zip puede ser lenta. Asegúrate de que tu hosting no tenga límites de subida muy bajos. Si es así, contacta con tu nuevo proveedor para que te ayuden a subir los archivos por otro medio.

¿Qué hago con el hosting antiguo después de la migración?

Una vez que verifiques que todo funciona perfectamente en el nuevo hosting (después de 48h), puedes cancelar el servicio antiguo. No lo hagas antes, o perderás tu copia de seguridad.

Conclusión: Has Migrado con Éxito

¡Felicidades! Has logrado migrar WordPress cPanel de un hosting a otro sin depender de nadie. Has aprendido a hacer un backup completo, a crear una nueva base de datos, a transferir archivos y a conectar todo correctamente.

Este conocimiento no solo te ahorra dinero, sino que te da control total sobre tu sitio web. Ahora, si alguna vez necesitas mover WordPress hosting de nuevo, sabrás exactamente qué hacer.

Recuerda: la práctica hace al maestro. No temas a los errores; son parte del proceso de aprendizaje. Con esta migración WordPress guía, has dado un paso gigante para dominar la gestión de tu sitio. Si has llegado hasta aquí, eres oficialmente un migrador experto. ¡A disfrutar de tu nuevo hosting ultrarrápido!

¿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