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

Cómo migrar WordPress de cPanel a un nuevo servidor

Actualizado el 1 de marzo de 2026

¡Perfecto! Aquí tienes tu guía completa y detallada para migrar WordPress de cPanel a un nuevo servidor, redactada con un tono cercano y didáctico, siguiendo todas las reglas de formato y SEO.


Introducción: El gran salto de tu web

Mudar tu página web a un nuevo servidor puede sonar aterrador, como si estuvieras jugando a ser cirujano con tu negocio online. Pero, ¡respira! Con la guía adecuada y un poco de paciencia, migrar WordPress de cPanel a un nuevo servidor es un proceso totalmente manejable, incluso si nunca lo has hecho antes.

En este artículo, te voy a acompañar paso a paso, como si fuéramos colegas tomando un café, para que realices una cPanel migración exitosa. Olvídate de los tecnicismos confusos. Aquí hablaremos claro, con instrucciones sencillas y trucos que solo los profesionales usan. Vamos a cambiar servidor WordPress sin perder los nervios (ni los datos).

Antes de empezar, una pequeña aclaración: aunque nos centraremos en cPanel, los principios son universales. Si tu nuevo hosting usa un panel como Syspanel (accesible por el puerto 2106), verás que la lógica es la misma, solo cambia la interfaz.


Paso 1: Preparación y planificación (la clave del éxito)

No te lances a la piscina sin antes comprobar que hay agua. La preparación es el 80% del trabajo. Aquí vamos a sentar las bases para una migración sin sobresaltos.

Elige tu nuevo hogar

Primero, asegúrate de que tu nuevo servidor cumple con los requisitos mínimos de WordPress. Necesitas, como mínimo:

  • PHP 7.4 o superior (idealmente PHP 8.x).
  • MySQL 5.6 o superior (o MariaDB).
  • Espacio en disco suficiente para tu web y base de datos, con algo de margen para crecer.

Si tu nuevo hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Es un detalle que te hará la vida más fácil.

Crea un inventario de tu web

Antes de tocar nada, haz una lista de todo lo que tienes. Esto te servirá como checklist para asegurarte de que no se te olvida nada.

  • Archivos de WordPress: Todos los temas, plugins, imágenes y subidas.
  • Base de datos: Aquí está todo tu contenido, usuarios y configuraciones.
  • Correos electrónicos: Si usas el hosting para el correo, necesitarás migrar las cuentas y buzones.
  • Trabajos Cron: Programaciones de tareas automáticas (como backups o envío de newsletters).

Descarga una copia de seguridad (Backup WordPress)

Este es tu salvavidas. Nunca, jamás, migres sin un backup WordPress de tu sitio original. Es tu red de seguridad.

Dentro de cPanel, busca la sección de "Archivos" y haz clic en "Copias de seguridad" o "Backup". Puedes generar un backup completo o, mejor aún, hacerlo manualmente, que es más fiable. Te explico cómo:

Backup manual de archivos (vía FTP o Administrador de archivos)

  1. Conecta con tu servidor: Usa un cliente FTP como FileZilla o el "Administrador de archivos" de cPanel.
  2. Navega a la raíz: Ve a la carpeta public_html (o www, si tu hosting es más antiguo). Esta carpeta contiene todos los archivos de tu WordPress.
  3. Selecciona y descarga: Selecciona todos los archivos y carpetas dentro de public_html y descárgalos a tu ordenador. Esto puede tardar un poco, dependiendo del tamaño de tu web.

Backup manual de la base de datos (vía phpMyAdmin)

  1. Entra en phpMyAdmin: Dentro de cPanel, busca la sección de "Bases de datos" y haz clic en "phpMyAdmin".
  2. Selecciona tu base de datos: En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en la que usa tu WordPress (normalmente se llama algo así como usuario_wpdb).
  3. Exporta: En el menú superior, haz clic en la pestaña "Exportar".
  4. Método rápido: Deja el método "Rápido" y el formato "SQL" seleccionados. Haz clic en "Continuar" y se descargará un archivo .sql. ¡Guárdalo bien!

Ten a mano tus credenciales: Necesitarás el nombre de la base de datos, el usuario y la contraseña. Los puedes encontrar en el archivo wp-config.php que está en la raíz de tu WordPress.


Paso 2: Preparando el nuevo servidor

Ahora que tienes tu web "empaquetada", vamos a preparar su nuevo hogar. La idea es crear un espacio idéntico al anterior para que la mudanza sea un simple "copiar y pegar".

Crea la base de datos en el nuevo hosting

  1. Accede a tu nuevo panel de control (cPanel, Syspanel, etc.).
  2. Busca la sección "Bases de datos MySQL": En cPanel, está en "Bases de datos". En Syspanel, busca algo similar (recuerda, el puerto de acceso es el 2106).
  3. Crea una nueva base de datos: Ponle un nombre que te resulte familiar, por ejemplo, nuevo_wp.
  4. Crea un usuario para esa base de datos: Elige un nombre de usuario y una contraseña segura.
  5. Asigna privilegios: Asegúrate de darle al usuario TODOS los privilegios sobre la base de datos que acabas de crear. Es fundamental para que WordPress funcione correctamente.

Anota los nuevos datos

Guarda en un lugar seguro estos tres datos, los necesitarás en un momento:

  • Nombre de la nueva base de datos (ej. nuevo_wp).
  • Nombre del nuevo usuario (ej. nuevo_user).
  • Contraseña del nuevo usuario (ej. tu_contraseña_segura).

Paso 3: La gran mudanza (subir archivos y base de datos)

Aquí es donde la magia sucede. Vamos a transferir WordPress al nuevo servidor.

Sube los archivos de WordPress

  1. Conecta al nuevo servidor: Usa tu cliente FTP o el "Administrador de archivos" del nuevo panel.
  2. Ve a la carpeta raíz: Navega a la carpeta public_html (o su equivalente).
  3. Sube todos los archivos: Arrastra todos los archivos y carpetas que descargaste anteriormente desde tu ordenador a esta carpeta. Ten paciencia, puede tardar.

[WARNING]: Asegúrate de que la carpeta public_html esté vacía o que los archivos antiguos (si los hay) se sobrescriban correctamente. No quieres archivos huérfanos dando problemas.

Importa la base de datos

  1. Entra en phpMyAdmin del nuevo servidor.
  2. Selecciona la base de datos que creaste en el paso anterior (la que está vacía).
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste del servidor antiguo.
  5. Haz clic en "Continuar" y espera a que termine. Verás un mensaje de éxito si todo ha ido bien.

Paso 4: Conectando WordPress a la nueva base de datos

Ahora viene el paso más delicado: decirle a WordPress que use la nueva base de datos. Esto se hace editando el archivo wp-config.php.

Edita el archivo wp-config.php

  1. Localiza el archivo: En la carpeta raíz de tu WordPress (en el nuevo servidor), busca el archivo llamado wp-config.php.
  2. Descárgalo y edítalo: Ábrelo con un editor de texto plano (como el Bloc de notas o Sublime Text).
  3. Busca las líneas de conexión a la base de datos. Verás algo como esto:
// ** Ajustes de MySQL ** //
define( 'DB_NAME', 'nombre_base_datos_antigua' );
define( 'DB_USER', 'usuario_base_datos_antigua' );
define( 'DB_PASSWORD', 'contraseña_base_datos_antigua' );
define( 'DB_HOST', 'localhost' );
  1. Reemplaza los valores: Cambia DB_NAME, DB_USER y DB_PASSWORD por los datos de la nueva base de datos que anotaste antes. El DB_HOST normalmente es localhost, pero si no funciona, contacta con tu proveedor de hosting.
  2. Guarda y sube el archivo de vuelta al servidor, sobrescribiendo el original.

[INFO]: Si tu web es muy grande y tenía muchas URLs internas, es posible que necesites actualizarlas en la base de datos. Puedes usar un plugin como "Better Search Replace" o hacerlo manualmente con consultas SQL en phpMyAdmin. Pero no te preocupes, esto es solo si el dominio cambia. Si es el mismo, WordPress suele manejarlo bien.


Paso 5: Ajustes finales y verificación

Ya casi lo tienes. Ahora toca pulir los detalles para que tu web funcione como un reloj suizo.

Actualiza tu archivo hosts (opcional pero muy útil)

Para probar tu web antes de mover el dominio, puedes editar el archivo hosts de tu ordenador. Esto te permite ver la web desde el nuevo servidor sin cambiar los DNS.

  1. Busca el archivo hosts: En Windows está en C:\Windows\System32\drivers\etc\hosts. En Mac/Linux, en /etc/hosts.
  2. Ábrelo como administrador.
  3. Añade una línea con la IP de tu nuevo servidor y tu dominio. Por ejemplo: 123.456.789.0 tudominio.com www.tudominio.com.
  4. Guarda el archivo. Ahora, al visitar tu dominio, verás la web del nuevo servidor.

Recuerda eliminar esta línea después de la migración para que todo vuelva a la normalidad.

Revisa los enlaces permanentes

  1. Inicia sesión en tu WordPress (usa tu usuario y contraseña antiguos).
  2. Ve a Ajustes > Enlaces permanentes.
  3. Haz clic en "Guardar cambios" sin modificar nada. Esto fuerza a WordPress a actualizar las reglas de reescritura y evita errores 404 en tus páginas internas.

Verifica los trabajos Cron

Si usabas tareas programadas (Cron Jobs) en el servidor antiguo, debes recrearlas en el nuevo. Revisa si tenías alguna en cPanel (sección "Tareas programadas") y añádela en el nuevo panel de control.


Paso 6: La migración final (cambiando los DNS)

Este es el momento de la verdad. Es cuando tu web "cambia de casa" oficialmente.

  1. Ve a tu registrador de dominios (donde compraste tu dominio, como GoDaddy, Namecheap, etc.).
  2. Busca la sección de "Administración de DNS" o "Nameservers".
  3. Anota los nameservers del nuevo hosting. Te los dará tu proveedor (normalmente son algo así como ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Reemplaza los antiguos por los nuevos y guarda los cambios.

[WARNING]: La propagación de DNS puede tardar desde 2 hasta 24 horas (a veces más) en hacerse efectiva en todo el mundo. Ten paciencia.

Después de la propagación

Una vez que los DNS se hayan actualizado (puedes usar sitios como dnschecker.org para comprobarlo), tu web estará oficialmente en el nuevo servidor.

  1. Elimina la línea que añadiste al archivo hosts de tu ordenador.
  2. Haz una última prueba en tu navegador para asegurarte de que todo funciona correctamente.
  3. Cancela tu plan de hosting antiguo solo cuando estés 100% seguro de que todo está perfecto.

Preguntas Frecuentes (FAQ) sobre la migración

¿Cuánto tiempo tarda en migrar WordPress de cPanel a un nuevo servidor?

El proceso manual suele tardar entre 30 minutos y 2 horas, dependiendo del tamaño de tu web y tu velocidad de conexión. La propagación de DNS es lo que más tarda (hasta 24 horas).

¿Qué pasa con mis correos electrónicos durante la migración?

Si tu correo está en el hosting antiguo, tendrás que crear las mismas cuentas en el nuevo servidor y migrar los buzones. Si tu correo está en Google Workspace o Microsoft 365, no te afectará, ya que son servicios externos.

¿Puedo migrar WordPress sin usar cPanel?

¡Sí! Si tu nuevo hosting usa Syspanel, el proceso es muy similar. Solo cambia la interfaz. Recuerda que el acceso a Syspanel es por el puerto 2106. La lógica de crear bases de datos, subir archivos y editar configuraciones es la misma.

¿Qué hago si mi web da un error 500 después de la migración?

No cunda el pánico. Es común. Suele ser un problema de permisos de archivos o de la configuración de PHP. Verifica que los archivos tengan permisos 644 y las carpetas 755. Si el problema persiste, revisa el archivo wp-config.php y asegúrate de que los datos de la base de datos son correctos.

¿Es necesario usar un plugin para migrar WordPress?

No es obligatorio, pero plugins como Duplicator o UpdraftPlus pueden automatizar gran parte del proceso, sobre todo si no te sientes cómodo con FTP y phpMyAdmin. Son una opción fantástica para principiantes.

¿Perderé mi posicionamiento SEO al cambiar de servidor?

No, si lo haces bien. Mantener la estructura de URLs, redirigir correctamente (si cambias de dominio) y asegurarte de que la web carga rápido en el nuevo servidor son las claves para no perder posiciones. De hecho, un servidor más rápido puede incluso mejorar tu SEO.


Conclusión: ¡Misión cumplida!

¡Enhorabuena! Has logrado migrar WordPress de cPanel a un nuevo servidor con éxito. Al principio parece un proceso complejo, pero siguiendo estos pasos, es una tarea muy satisfactoria que te da un control total sobre tu web.

Recuerda que la paciencia y la organización son tus mejores aliadas. Siempre ten un backup WordPress a mano, anota todos los datos y no te saltes los pasos de verificación. Con esta guía, has aprendido a cambiar servidor WordPress de forma segura y eficiente, una habilidad muy valiosa para cualquier administrador web.

Si te ha quedado alguna duda, déjala en los comentarios. ¡Estoy aquí para ayudarte! Ahora, ve y disfruta de tu web en su nuevo y flamante servidor.

¿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