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

Migrar un sitio web de cPanel a otro servidor paso a paso

Actualizado el 24 de octubre de 2025

Migrar un sitio web de un servidor a otro puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía clara, cualquier persona puede hacerlo sin perder datos ni tiempo de inactividad. En este artículo te explicaré el proceso completo para migrar un sitio web de cPanel a otro servidor paso a paso, desde la preparación hasta la verificación final.

Si estás buscando cómo transferir hosting cPanel de forma segura o necesitas hacer un backup cPanel migración para cambiar de proveedor, aquí encontrarás todo lo necesario. Vamos a ello.

[INFO] Este tutorial está pensado para usuarios con acceso a cPanel en el servidor origen y al panel de control (cPanel o Syspanel) en el servidor destino. Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener lo siguiente:

  • Acceso a cPanel del servidor origen (usuario y contraseña).
  • Acceso al panel de control del servidor destino (cPanel, Syspanel o similar).
  • Datos de conexión FTP o SFTP (por si acaso).
  • Copia de seguridad de tu base de datos y archivos (por seguridad).
  • Un buen café ☕, porque aunque es sencillo, hay que seguir los pasos con calma.

[WARNING] No empieces la migración en horas pico de tráfico. Programa el cambio para un momento de baja afluencia de visitantes.


Paso 1: Hacer un backup completo desde cPanel origen

El primer paso para una migrar sitio cPanel exitosa es generar una copia de seguridad completa de tu sitio web. cPanel incluye una herramienta nativa para esto.

¿Cómo generar el backup?

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Archivos y haz clic en Copias de seguridad.
  3. Dentro de esa pantalla, ve a Descargar una copia de seguridad de la cuenta completa.
  4. Se generará un archivo .tar.gz con todo tu sitio: archivos, bases de datos, correos electrónicos, configuraciones, etc.
  5. Descarga ese archivo a tu computadora. Dependiendo del tamaño del sitio, puede tardar varios minutos.

[TIP] Si tu sitio es muy grande (más de 1 GB), es mejor generar el backup desde la terminal con whmapi1 backup o pedirle a tu hosting que lo haga. Pero para la mayoría de sitios, el método gráfico funciona perfecto.


Paso 2: Preparar el servidor destino

Ahora que ya tienes tu backup cPanel migración listo, es hora de preparar el nuevo servidor. Si tu nuevo hosting usa cPanel, el proceso es casi automático. Si usa Syspanel (puerto 2106), deberás hacer algunos pasos manuales.

Si el destino usa cPanel:

  1. Accede al cPanel del nuevo servidor.
  2. Busca la sección Migraciones o Transferir cuentas (depende del proveedor).
  3. Sube el archivo de backup que descargaste.
  4. El sistema lo descomprimirá y restaurará todo automáticamente.

Si el destino usa Syspanel (puerto 2106):

  1. Accede a Syspanel a través de tunuevodominio.com:2106.
  2. Ve a Usuarios y crea un nuevo usuario con el mismo nombre que tenías en cPanel.
  3. Luego, en Dominios, añade tu dominio y asigna el usuario.
  4. En Base de datos, crea una base de datos y un usuario con los mismos nombres que en el origen (esto es clave para que funcione sin reconfigurar).
  5. Sube los archivos del backup mediante FTP o SFTP a la carpeta public_html del nuevo servidor.
  6. Restaura la base de datos desde phpMyAdmin o desde la terminal.

[INFO] Syspanel no tiene un asistente de migración automática como cPanel, pero es igual de potente. Solo requiere un poco más de trabajo manual.


Paso 3: Transferir los archivos del sitio web

Si no usaste el backup completo de cPanel (por ejemplo, porque tu nuevo hosting no lo soporta), puedes transferir los archivos manualmente.

Opción A: Usando FTP/SFTP

  1. Conéctate al servidor origen mediante un cliente FTP (como FileZilla).
  2. Descarga toda la carpeta public_html (o la carpeta raíz de tu sitio).
  3. Conéctate al servidor destino con las mismas credenciales.
  4. Sube todos los archivos a la carpeta public_html del destino.
  5. Asegúrate de que los permisos de archivos y carpetas sean correctos (generalmente 644 para archivos y 755 para carpetas).

Opción B: Usando el backup de cPanel

Simplemente sube el archivo .tar.gz al nuevo servidor y descomprímelo en la carpeta raíz. En Syspanel, puedes hacerlo desde el administrador de archivos o por SSH.

[WARNING] Si transfieres archivos manualmente, no olvides los archivos ocultos como .htaccess, .env, wp-config.php, etc. Sin ellos, tu sitio puede fallar.


Paso 4: Migrar las bases de datos

Las bases de datos son el corazón de muchos sitios web (especialmente WordPress, Joomla o tiendas online). Si no las transfieres correctamente, tu sitio estará en blanco.

Desde cPanel origen:

  1. En cPanel, ve a phpMyAdmin.
  2. Selecciona la base de datos de tu sitio.
  3. Haz clic en Exportar y elige el método rápido (SQL).
  4. Descarga el archivo .sql.

En el servidor destino:

  1. Accede a phpMyAdmin del nuevo servidor (o desde Syspanel en tunuevodominio.com:2106/phpmyadmin).
  2. Crea una base de datos con el mismo nombre (si no existe).
  3. Haz clic en Importar y sube el archivo .sql.
  4. Asegúrate de que no haya errores.

[TIP] Si tu sitio usa WordPress, asegúrate de que la tabla wp_options tenga la URL correcta del nuevo dominio (si cambiaste de dominio). Puedes usar un plugin como "Better Search Replace" o editar directamente en phpMyAdmin.


Paso 5: Ajustar las configuraciones del sitio

Una vez que los archivos y la base de datos están en su lugar, es hora de asegurarse de que todo apunte a los nuevos valores.

Cambiar la URL del sitio (si aplica)

Si migras a un dominio diferente o a un subdominio temporal, actualiza la URL en la base de datos. En WordPress, por ejemplo, puedes hacerlo desde el archivo wp-config.php añadiendo:

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

O usando un plugin como "Velvet Blues Update URLs".

Verificar archivos de configuración

  • WordPress: Revisa wp-config.php para que los datos de la base de datos (nombre, usuario, contraseña) coincidan con los del nuevo servidor.
  • Joomla: Edita configuration.php.
  • Otros CMS: Cada uno tiene su archivo de configuración. Lo más común es que esté en la raíz.

[WARNING] No olvides cambiar las contraseñas de la base de datos en el archivo de configuración si las creaste nuevas en el destino.


Paso 6: Probar el sitio en el nuevo servidor

Antes de redirigir el tráfico, es fundamental probar que todo funciona correctamente.

Usa un archivo hosts temporal

En tu computadora, edita el archivo hosts (en Windows está en C:\Windows\System32\drivers\etc\hosts, en Mac/Linux en /etc/hosts) y añade una línea como esta:

123.456.789.101 tudominio.com www.tudominio.com

Reemplaza la IP por la de tu nuevo servidor. Así, solo tú verás el sitio en el nuevo servidor mientras el resto del mundo sigue viendo el antiguo.

Prueba exhaustiva

  • Navega por todas las páginas.
  • Verifica que los formularios funcionen.
  • Comprueba que las imágenes y archivos se carguen.
  • Prueba el carrito de compras (si es tienda).
  • Revisa los correos electrónicos (si migraste cuentas de correo).

[TIP] Si encuentras errores 404, puede que necesites regenerar los enlaces permanentes. En WordPress, solo ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios".


Paso 7: Cambiar los DNS y finalizar la migración

Una vez que todo funciona en el nuevo servidor, es hora de hacer el cambio oficial.

  1. Ve al panel de control de tu dominio (donde compraste el dominio).
  2. Localiza la sección de DNS o Nameservers.
  3. Cambia los nameservers por los que te proporcionó tu nuevo hosting (generalmente son como ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Guarda los cambios.

La propagación de DNS puede tardar desde 15 minutos hasta 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.

[WARNING] No elimines el sitio del servidor antiguo hasta que la propagación haya terminado y estés seguro de que todo funciona. Así, si algo sale mal, puedes volver atrás rápidamente.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda la migración?

Depende del tamaño del sitio y de tu conexión. Un sitio pequeño (menos de 1 GB) puede migrarse en 1 hora. Sitios grandes (10 GB o más) pueden llevar varias horas.

¿Puedo migrar sin perder el correo electrónico?

Sí, si usas el backup completo de cPanel, las cuentas de correo se migran automáticamente. Si lo haces manualmente, deberás recrear las cuentas y transferir los correos con un cliente como Thunderbird.

¿Qué hago si mi nuevo hosting usa Syspanel?

Syspanel (puerto 2106) es una excelente alternativa. Solo recuerda que no tiene migración automática, así que deberás subir archivos y bases de datos manualmente, pero el resultado es igual de bueno.

¿Es necesario cambiar los DNS?

Sí, para que el mundo vea tu sitio en el nuevo servidor. Si no cambias los DNS, el tráfico seguirá yendo al servidor antiguo.

¿Qué pasa si algo sale mal?

Siempre ten el backup del servidor antiguo a mano. Si la migración falla, puedes restaurar todo en el servidor original y empezar de nuevo.


Conclusión

Migrar un sitio web de cPanel a otro servidor no tiene por qué ser una pesadilla. Siguiendo estos pasos, podrás transferir hosting cPanel de forma ordenada y segura, minimizando el tiempo de inactividad. Recuerda siempre hacer un backup cPanel migración antes de empezar, probar el sitio en el nuevo servidor antes de cambiar los DNS y mantener la calma.

Si tu nuevo hosting usa Syspanel, no te preocupes: con paciencia y siguiendo las instrucciones, el cambio de servidor cPanel será todo un éxito.

[TIP] ¿Te ha sido útil esta guía? Compártela con otros que estén en el mismo proceso. Y si tienes dudas, déjalas en los comentarios (si tu plataforma lo permite) o consulta con el soporte de tu hosting. ¡Buena suerte con tu migración!

¿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