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

Migrar WordPress a cPanel

Actualizado el 11 de febrero de 2026

Migrar un sitio web de WordPress de un servidor a otro puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía clara, es un proceso que cualquier persona puede realizar con éxito. En este artículo, te explicaremos paso a paso cómo realizar una migrar WordPress cPanel de forma segura y sin perder datos. Cubriremos desde la preparación inicial hasta la verificación final, incluyendo consejos para evitar errores comunes. Si estás buscando una WordPress migración guía completa y fácil de seguir, has llegado al lugar indicado.


¿Qué necesitas para empezar?

Antes de lanzarte a transferir WordPress cPanel, asegúrate de tener a mano la siguiente información y herramientas:

  • Acceso a tu panel de control cPanel actual (origen).
  • Acceso al cPanel de tu nuevo hosting (destino).
  • Credenciales de FTP o del administrador de archivos de cPanel.
  • Acceso a phpMyAdmin en ambos paneles (para gestionar bases de datos).
  • Una cuenta de correo electrónico válida para recibir notificaciones del sistema.
  • Un poco de paciencia y tiempo sin prisas, especialmente si tu sitio tiene mucho contenido.

[INFO] Si tu nuevo hosting usa Syspanel (anteriormente conocido como HestiaCP), el acceso se realiza por el puerto 2106 (ejemplo: https://tudominio.com:2106). El proceso de migración es similar al de cPanel, pero con algunas diferencias en la interfaz. En esta guía nos centraremos en cPanel, pero los principios son universales.


Paso 1: Preparar el sitio de origen (tu WordPress actual)

El primer paso para una migrar WordPress cPanel exitosa es hacer una copia de seguridad completa de tu sitio actual. Esto incluye tanto los archivos como la base de datos.

1.1. Haz una copia de seguridad de los archivos

Existen varias formas de hacerlo. La más sencilla es usar el Administrador de Archivos de cPanel:

  1. Inicia sesión en tu cPanel de origen.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  4. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
  5. Haz clic en Comprimir y elige Zip Archive. Así obtendrás un único archivo comprimido.
  6. Descarga ese archivo ZIP a tu computadora. Si el sitio es muy grande, puedes usar FTP con un cliente como FileZilla para mayor control.

[TIP] Si tu hosting tiene un límite de tamaño para descargas, divide el backup en partes o usa FTP directamente.

1.2. Exporta la base de datos

La base de datos contiene todas tus entradas, páginas, comentarios y configuraciones. Para exportarla:

  1. En cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (normalmente se llama algo como usuario_wpdb).
  3. Haz clic en la pestaña Exportar en la parte superior.
  4. Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
  5. Se descargará un archivo .sql con toda tu información.

Guarda este archivo junto con el ZIP de tus archivos. Ahora tienes todo lo necesario para transferir WordPress cPanel.


Paso 2: Preparar el destino (tu nuevo cPanel)

Antes de subir nada, debes crear el "hogar" para tu WordPress en el nuevo servidor.

2.1. Crea una base de datos y un usuario

  1. En tu nuevo cPanel, ve a la sección Bases de Datos y haz clic en Bases de Datos MySQL.
  2. Crea una nueva base de datos (por ejemplo, nuevo_wpdb).
  3. Luego, crea un nuevo usuario (por ejemplo, nuevo_wpuser) y asígnale una contraseña segura.
  4. Finalmente, agrega el usuario a la base de datos y asígnale todos los privilegios (marca Todos los privilegios).

2.2. Sube los archivos de WordPress

  1. En cPanel, ve a Administrador de Archivos y navega a public_html.
  2. Sube el archivo ZIP que descargaste en el paso 1.1. (puedes arrastrarlo directamente).
  3. Una vez subido, selecciona el archivo y haz clic en Extraer. El contenido se descomprimirá en la carpeta actual.
  4. Asegúrate de que todos los archivos estén en la raíz de public_html, no dentro de una subcarpeta.

[WARNING] Si ya hay archivos en public_html (por ejemplo, una instalación por defecto), bórralos primero o la extracción podría generar conflictos.

2.3. Importa la base de datos

  1. Ve a phpMyAdmin en tu nuevo cPanel.
  2. Selecciona la base de datos que creaste (la que está vacía).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste.
  5. Haz clic en Continuar. El proceso puede tardar unos segundos.

Paso 3: Configurar el archivo wp-config.php

Este es el paso más importante para que tu WordPress funcione en el nuevo servidor. El archivo wp-config.php contiene las credenciales de la base de datos.

  1. En el Administrador de Archivos de tu nuevo cPanel, busca el archivo wp-config.php dentro de public_html.
  2. Haz clic derecho sobre él y selecciona Editar.
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Deben verse así:
define('DB_NAME', 'nombre_de_la_base_de_datos');
define('DB_USER', 'usuario_de_la_base_de_datos');
define('DB_PASSWORD', 'contraseña');
  1. Reemplaza esos valores con los que creaste en el paso 2.1. Por ejemplo:
define('DB_NAME', 'nuevo_wpdb');
define('DB_USER', 'nuevo_wpuser');
define('DB_PASSWORD', 'tu_contraseña_segura');
  1. Guarda los cambios.

[INFO] A veces también necesitas cambiar el DB_HOST. Si tu nuevo hosting usa un host diferente a localhost, tu proveedor te lo indicará. Normalmente es localhost, pero puede ser algo como mysql.tudominio.com.


Paso 4: Ajustar las URLs (si cambia el dominio)

Si estás migrando a un dominio diferente (por ejemplo, de miviejo.com a miviejo.com/nueva-carpeta o a un dominio completamente nuevo), deberás actualizar las URLs en la base de datos. Si el dominio es el mismo, puedes saltarte este paso.

4.1. Usa un plugin o edita la base de datos

La forma más segura es usar un plugin como Better Search Replace o Velvet Blues Update URLs. Pero también puedes hacerlo manualmente en phpMyAdmin:

  1. En phpMyAdmin del nuevo servidor, selecciona tu base de datos.
  2. Haz clic en la pestaña SQL.
  3. Ejecuta esta consulta (reemplaza miviejo.com y miviejo.com/nueva-carpeta con tus URLs reales):
UPDATE wp_options SET option_value = replace(option_value, 'http://miviejo.com', 'http://miviejo.com/nueva-carpeta') WHERE option_name = 'home' OR option_name = 'siteurl';
  1. Luego, actualiza las URLs en el contenido de las entradas y páginas:
UPDATE wp_posts SET guid = replace(guid, 'http://miviejo.com','http://miviejo.com/nueva-carpeta');
UPDATE wp_posts SET post_content = replace(post_content, 'http://miviejo.com', 'http://miviejo.com/nueva-carpeta');

[WARNING] Si no estás seguro de cómo usar SQL, mejor usa un plugin. Un error puede romper tu sitio.


Paso 5: Verificar la migración

Después de todos los pasos anteriores, es hora de comprobar que todo funciona.

5.1. Prueba el acceso

  1. Abre tu navegador y escribe la URL de tu nuevo sitio. Si todo está bien, deberías ver tu WordPress exactamente como antes.
  2. Inicia sesión en el panel de administración (/wp-admin). Usa las mismas credenciales que antes.

5.2. Revisa enlaces y funcionalidades

  • Navega por algunas páginas y entradas para asegurarte de que los enlaces funcionan.
  • Prueba formularios de contacto, comentarios y cualquier plugin que uses.
  • Si tienes una tienda online (WooCommerce), verifica que los productos, carritos y pedidos se hayan migrado correctamente.

5.3. Soluciona problemas comunes

  • Página en blanco: Revisa el archivo wp-config.php y los permisos de archivos (deben ser 644 para archivos y 755 para carpetas).
  • Error de conexión a la base de datos: Verifica que las credenciales en wp-config.php sean correctas y que la base de datos exista.
  • Enlaces rotos: Si cambiaste de dominio, asegúrate de haber ejecutado las consultas SQL correctamente.

[TIP] Si algo falla, no entres en pánico. Revisa los pasos uno por uno. La mayoría de los errores se deben a credenciales incorrectas o a archivos mal ubicados.


Paso 6: Redirigir el tráfico (opcional pero recomendado)

Una vez que confirmes que todo funciona en el nuevo servidor, es momento de redirigir a tus visitantes.

6.1. Si cambiaste de dominio

Configura una redirección 301 desde el dominio antiguo al nuevo. En cPanel, puedes hacerlo en la sección Redirecciones. Esto asegura que los motores de búsqueda y los usuarios lleguen al sitio correcto.

6.2. Si solo cambiaste de hosting (mismo dominio)

Actualiza los servidores DNS de tu dominio para que apunten al nuevo hosting. Esto puede tardar entre 24 y 48 horas en propagarse. Mientras tanto, puedes acceder a tu nuevo sitio a través de una URL temporal que te proporcione tu hosting (como ip-del-servidor/~tuusuario).


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin perder el SEO?

Sí, si sigues los pasos correctamente y mantienes la misma estructura de URLs, el SEO no se verá afectado. Si cambias de dominio, configura una redirección 301 para conservar el valor de los enlaces.

¿Qué hago si mi sitio es muy grande (más de 2 GB)?

Para sitios grandes, es mejor usar FTP o la herramienta de backups de tu hosting. Algunos proveedores ofrecen plugins como UpdraftPlus o Duplicator que facilitan la migración.

¿Necesito conocimientos técnicos para hacerlo?

No, esta guía está diseñada para principiantes. Solo necesitas seguir los pasos con cuidado. Si te sientes inseguro, muchos hostings ofrecen migración gratuita como parte del servicio.

¿Puedo usar un plugin para migrar?

Sí, existen plugins como All-in-One WP Migration o Duplicator que automatizan gran parte del proceso. Sin embargo, hacerlo manualmente te da más control y comprensión de tu sitio.

¿Qué es Syspanel y cómo se relaciona con cPanel?

Syspanel es un panel de control alternativo (anteriormente llamado HestiaCP). Si tu nuevo hosting usa Syspanel, accede por el puerto 2106. La migración es similar, pero las opciones pueden estar en ubicaciones diferentes. En caso de duda, consulta el soporte de tu hosting.


Conclusión

Migrar WordPress cPanel no tiene por qué ser un dolor de cabeza. Con esta WordPress migración guía, has aprendido a hacer una copia de seguridad, transferir archivos y base de datos, configurar el nuevo servidor y verificar que todo funcione. Recuerda que la práctica hace al maestro: la primera vez puede tomarte un par de horas, pero la segunda será mucho más rápida.

Si encuentras algún problema, no dudes en consultar la documentación de tu hosting o pedir ayuda en foros especializados. ¡Ya tienes el conocimiento para transferir WordPress cPanel con confianza!

[INFO] Este artículo es parte de nuestra serie de tutoriales de Linux y SysAdmin. Si te ha sido útil, compártelo con otros usuarios que estén aprendiendo a gestionar sus sitios web.

¿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