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

Guía paso a paso para migrar WordPress a cPanel

Actualizado el 20 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas migrar WordPress a cPanel sin complicaciones. Sabemos que mover un sitio web puede sonar a algo complejo, pero con esta guía de WordPress migración cPanel lo harás como un experto. Vamos a desglosar todo el proceso para que sea sencillo, claro y seguro.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la guía migración WordPress cPanel, asegurémonos de tener todo listo. La preparación es clave para evitar errores.

Requisitos básicos

  • Acceso a tu cPanel actual (el de tu hosting antiguo). Necesitarás usuario y contraseña.
  • Acceso al cPanel de destino (el nuevo hosting donde quieres alojar tu WordPress).
  • Archivos de WordPress: El sitio original debe estar funcionando (o al menos tener una copia de los archivos y la base de datos).
  • Herramientas: Un gestor de FTP (como FileZilla) o acceso al Administrador de Archivos de cPanel. También phpMyAdmin para manejar bases de datos.
  • Dominio: Asegúrate de que el dominio que vas a usar esté apuntando al nuevo hosting (o que puedas cambiarlo después).

[WARNING] Si tu sitio tiene mucho tráfico, programa la migración en un horario de baja actividad. Además, siempre haz una copia de seguridad completa antes de tocar nada. ¡No queremos perder datos!


Paso 1: Haz una copia de seguridad completa de tu WordPress

Este es el paso más importante de la migrar WordPress cPanel. Sin una copia de seguridad, cualquier error puede ser fatal. Vamos a respaldar dos cosas: los archivos del sitio y la base de datos.

1.1. Respalda los archivos de WordPress

Tu sitio WordPress tiene muchos archivos (temas, plugins, imágenes, etc.). Puedes hacerlo de dos formas:

  • Opción A: Usando el Administrador de Archivos de cPanel

    1. Ingresa a tu cPanel antiguo.
    2. Busca la sección Archivos y haz clic en Administrador de Archivos.
    3. Ve a la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
    4. Selecciona todos los archivos (puedes usar Ctrl+A o Cmd+A).
    5. Haz clic en Comprimir y elige Zip para crear un archivo comprimido.
    6. Descarga ese archivo .zip a tu computadora.
  • Opción B: Usando FTP

    1. Conéctate a tu servidor con FileZilla o similar.
    2. Navega a la carpeta raíz de tu WordPress (normalmente public_html).
    3. Arrastra todos los archivos a una carpeta local en tu PC.
    4. Luego, comprímelos en un .zip para facilitar la subida.

1.2. Exporta la base de datos

La base de datos guarda todo tu contenido: entradas, páginas, comentarios, usuarios, etc. Para exportarla:

  1. En tu cPanel antiguo, ve a Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (la que aparece en el archivo wp-config.php).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Haz clic en Continuar y descarga el archivo .sql a tu computadora.

[TIP] Guarda ambos archivos (el zip de archivos y el .sql) en una carpeta segura. ¡Son tu salvavidas!


Paso 2: Prepara el nuevo hosting en cPanel

Ahora que tienes tu copia de seguridad, vamos a preparar el terreno en el nuevo servidor. Aquí es donde haremos la WordPress migración cPanel propiamente dicha.

2.1. Crea una base de datos y un usuario

En tu nuevo cPanel:

  1. Ve a Bases de Datos > Bases de Datos MySQL.
  2. Crea una nueva base de datos (por ejemplo, mipagina_wp).
  3. Crea un usuario para esa base (por ejemplo, mipagina_user) y asígnale una contraseña segura.
  4. Agrega el usuario a la base de datos con todos los privilegios.

2.2. Sube los archivos de WordPress

Hay dos formas de hacerlo: subiendo el zip o usando FTP.

  • Con el Administrador de Archivos de cPanel:

    1. Ve a Archivos > Administrador de Archivos.
    2. Abre la carpeta public_html.
    3. Haz clic en Subir y selecciona el archivo .zip que descargaste antes.
    4. Una vez subido, selecciona el archivo y haz clic en Extraer.
    5. Asegúrate de que todos los archivos se hayan descomprimido correctamente.
  • Con FTP:

    1. Conéctate al nuevo servidor con FileZilla (usa los datos de FTP de tu nuevo cPanel).
    2. Sube todos los archivos de la carpeta local a la carpeta public_html del servidor.

2.3. Importa la base de datos

  1. En tu nuevo cPanel, ve a phpMyAdmin.
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en Importar.
  4. Selecciona el archivo .sql que descargaste y haz clic en Continuar.
  5. Espera a que termine (puede tardar unos segundos si la base es grande).

[INFO] Si la importación falla por tamaño, puedes dividir el archivo SQL en partes más pequeñas o usar herramientas como BigDump.


Paso 3: Ajusta el archivo wp-config.php

Este archivo es el corazón de tu WordPress. Le dice al sistema cómo conectarse a la base de datos. Necesitamos actualizarlo con los datos del nuevo hosting.

3.1. Localiza y edita wp-config.php

  1. En el Administrador de Archivos de tu nuevo cPanel, ve a public_html.
  2. Busca el archivo wp-config.php y haz clic derecho > Editar.
  3. Busca estas 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', 'nombre_del_usuario');
define('DB_PASSWORD', 'contraseña_del_usuario');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero a veces cambia
  1. Guarda los cambios.

[WARNING] Si tu nuevo hosting usa un host de base de datos diferente (por ejemplo, mysql.tudominio.com), cámbialo en DB_HOST. Pregunta a tu proveedor si no estás seguro.


Paso 4: Corrige las URLs (si es necesario)

Si estás migrando a un dominio nuevo o a una subcarpeta, las URLs de tu sitio pueden estar rotas. Vamos a arreglarlo.

4.1. Accede a phpMyAdmin en el nuevo hosting

  1. Ve a phpMyAdmin y selecciona tu base de datos.
  2. Busca la tabla wp_options (o prefix_options, si cambiaste el prefijo).
  3. Haz clic en Examinar (o Browse).
  4. Localiza las filas donde option_name sea siteurl y home.
  5. Edítalas para que apunten a tu nuevo dominio (ejemplo: https://nuevodominio.com).

4.2. Usa un plugin o script (opcional)

Si hay muchas URLs internas (en entradas, páginas, etc.), puedes usar un plugin como Better Search Replace o un script en SQL. Pero para la mayoría de los casos, con cambiar siteurl y home es suficiente.

[TIP] Si tu sitio no carga después de la migración, puedes forzar las URLs editando temporalmente el archivo wp-config.php añadiendo:

define('WP_HOME','https://nuevodominio.com');
define('WP_SITEURL','https://nuevodominio.com');

Paso 5: Verifica y prueba el sitio

¡Ya casi estamos! Ahora toca asegurarnos de que todo funcione correctamente.

5.1. Comprueba el frontend y el backend

  1. Abre tu navegador y escribe la URL de tu nuevo dominio.
  2. Si ves tu sitio web, ¡felicidades! La migración fue exitosa.
  3. Luego, accede al panel de administración: https://tudominio.com/wp-admin.
  4. Inicia sesión con tus credenciales antiguas (usuario y contraseña).

5.2. Revisa enlaces y funcionalidades

  • Navega por algunas páginas y entradas.
  • Prueba formularios de contacto, comentarios, etc.
  • Verifica que las imágenes y los archivos multimedia se vean bien.
  • Si usas plugins de caché, limpia la caché del navegador y del servidor.

[WARNING] Si ves errores 404 o enlaces rotos, es posible que necesites regenerar los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en el panel de administración y haz clic en Guardar cambios (sin modificar nada). Esto resuelve muchos problemas.


Paso 6: Configura el dominio y el DNS (si aplica)

Si cambiaste de dominio o de servidor, asegúrate de que el DNS apunte al nuevo hosting.

6.1. Actualiza los nameservers

  1. Ve a tu registrador de dominios (donde compraste el dominio).
  2. Cambia los nameservers por los que te proporcionó tu nuevo hosting (suelen ser como ns1.nuevohosting.com y ns2.nuevohosting.com).
  3. Espera de 24 a 48 horas para que se propague.

6.2. Si usas un dominio temporal

Algunos hostings te dan un dominio temporal para trabajar. En ese caso, solo necesitas cambiar las URLs en el paso 4 y listo. Luego, cuando el dominio real apunte, repite el ajuste de URLs.


Preguntas frecuentes (FAQ) sobre migración WordPress a cPanel

¿Puedo migrar WordPress a cPanel sin plugins?

Sí, perfectamente. Esta guía es manual, sin plugins. Es más seguro y te da control total. Solo necesitas acceso a cPanel y phpMyAdmin.

¿Qué hago si la base de datos no se importa?

Revisa el tamaño del archivo. Si es muy grande, divídelo en partes o usa herramientas como BigDump. También verifica que el nombre de la base y el usuario sean correctos.

¿Pierdo los datos de mi sitio durante la migración?

No, si haces una copia de seguridad antes. La migración copia los datos, no los borra del original. Pero siempre ten un respaldo por si acaso.

¿Es necesario cambiar las URLs en la base de datos?

Solo si cambias de dominio o de subdirectorio. Si migras al mismo dominio en otro servidor, las URLs siguen siendo las mismas.

¿Qué pasa si mi nuevo hosting no tiene cPanel?

Esta guía está enfocada en cPanel. Si tu nuevo hosting usa otro panel (como Syspanel, que es similar a HestiaCP), el proceso es parecido. Por ejemplo, en Syspanel (puerto 2106), tendrás opciones como Administrador de Archivos y phpMyAdmin. Solo cambian los nombres de las secciones.

[INFO] Si tu hosting usa Syspanel (el panel basado en HestiaCP), accede a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Allí encontrarás herramientas similares para gestionar archivos y bases de datos.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio. Sitios pequeños (menos de 500 MB) pueden estar listos en 30 minutos. Sitios grandes pueden tomar varias horas.


Resumen y consejos finales

Migrar WordPress a cPanel no tiene por qué ser un dolor de cabeza. Con esta guía migración WordPress cPanel, has aprendido a:

  1. Hacer una copia de seguridad completa.
  2. Preparar el nuevo hosting con base de datos y archivos.
  3. Ajustar el wp-config.php y las URLs.
  4. Probar y verificar el sitio.

Recuerda siempre tener un respaldo, ser paciente con la propagación del DNS y no dudar en pedir ayuda a tu proveedor de hosting si algo falla.

[TIP] Si te sientes inseguro, puedes practicar primero con un sitio de prueba o un subdominio. La práctica hace al maestro.

¡Y eso es todo! Ahora ya sabes cómo hacer un cPanel WordPress migrar de forma segura. Si tienes dudas, déjalas en los comentarios o contacta con soporte. ¡Buena suerte con tu sitio migrado!

¿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