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

¿Cómo migrar un sitio web de cPanel a otro servidor? Pasos sencillos

Actualizado el 30 de diciembre de 2025

¿Migrar tu sitio web de un servidor a otro puede sonar complicado, pero con las herramientas adecuadas y una guía clara, es un proceso que puedes realizar sin ser un experto técnico. En este artículo, te explicaré paso a paso cómo migrar un sitio web de cPanel a otro servidor, ya sea que estés cambiando de proveedor de hosting o simplemente actualizando tu plan. Cubriremos desde la preparación hasta la verificación final, asegurando que tu sitio funcione sin problemas en su nueva ubicación. Si estás buscando un cambio de servidor sin estrés, ¡sigue leyendo!

¿Qué es cPanel y por qué migrar?

cPanel es uno de los paneles de control de hosting más populares del mundo. Te permite gestionar archivos, bases de datos, correos electrónicos y dominios desde una interfaz gráfica sencilla. Sin embargo, llega un momento en que necesitas transferir hosting por razones como mejor rendimiento, mayor espacio, soporte técnico más rápido o simplemente un precio más atractivo. La migración cPanel es el proceso de mover todos los datos de tu sitio desde el servidor antiguo al nuevo.

¿Qué necesitas para empezar?

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

  • Acceso a tu cPanel actual (usuario y contraseña).
  • Acceso al cPanel del servidor destino (o al panel de control que uses, como Syspanel, que usa el puerto 2106).
  • Copia de seguridad de tus archivos (por si algo sale mal).
  • Paciencia y una conexión a internet estable.

[WARNING] No inicies la migración si tu sitio está recibiendo mucho tráfico. Programa el cambio para un horario de baja actividad, como madrugada o fines de semana.

Paso 1: Prepara tu servidor antiguo

El primer paso para una migración cPanel exitosa es asegurarte de que tu servidor actual esté listo. Esto implica hacer una copia de seguridad completa de tu sitio.

Crea una copia de seguridad completa en cPanel

  1. Inicia sesión en tu cPanel antiguo (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Archivos o Files y haz clic en Copias de seguridad (Backup).
  3. Selecciona Descargar una copia de seguridad completa del sitio (Full Backup).
  4. Elige la opción Descargar y espera a que se genere el archivo .tar.gz. Esto puede tomar varios minutos dependiendo del tamaño de tu sitio.
  5. Guarda el archivo en tu computadora o en un servicio de almacenamiento en la nube.

[TIP] Si tu sitio tiene muchos archivos (por ejemplo, una tienda en línea con miles de imágenes), la copia de seguridad puede ser pesada. Usa una conexión por cable para evitar cortes.

Anota los detalles importantes

Mientras esperas, anota esta información del servidor antiguo:

  • Nombre de la base de datos (si usas WordPress, suele ser algo como usuario_wp1).
  • Usuario y contraseña de la base de datos.
  • Versión de PHP y otros ajustes (puedes verlos en Seleccionar versión de PHP en cPanel).

Paso 2: Configura tu nuevo servidor

Ahora que tienes la copia de seguridad, es momento de preparar el nuevo servidor. Si tu nuevo hosting usa Syspanel (el panel basado en HestiaCP), recuerda que el puerto de acceso es el 2106.

Accede al panel de control del nuevo servidor

  1. Abre tu navegador y escribe tunuevodominio.com:2106 (o la IP del servidor seguida de :2106).
  2. Inicia sesión con las credenciales que te proporcionó tu proveedor de hosting.
  3. Busca la opción Crear un nuevo dominio o Añadir sitio web. Si ya tienes el dominio configurado, salta este paso.
  4. Si tu dominio aún no está apuntando al nuevo servidor, puedes usar un dominio temporal o la IP del servidor para trabajar.

Crea un usuario y un dominio en Syspanel

  1. En el menú principal, haz clic en Usuarios y luego en Añadir usuario.
  2. Completa los campos: nombre de usuario, contraseña y correo electrónico.
  3. Luego, ve a Web y haz clic en Añadir dominio. Escribe tu dominio (por ejemplo, tudominio.com).
  4. Marca la opción Crear base de datos si tu sitio la necesita (WordPress, Joomla, etc.).

[INFO] Si tu nuevo hosting usa cPanel, el proceso es similar: ve a Dominios > Añadir dominio y luego a Bases de datos > MySQL.

Paso 3: Transfiere tus archivos y bases de datos

Aquí viene la parte clave de la migración cPanel: mover los datos del servidor antiguo al nuevo. Hay dos métodos principales: usar la herramienta de migración de cPanel o hacerlo manualmente.

Método 1: Usa la herramienta de migración de cPanel (recomendado)

Si ambos servidores tienen cPanel, esta es la forma más fácil. El cPanel nuevo puede "jalar" los datos del antiguo.

  1. En el nuevo cPanel, busca Transferir una cuenta o Account Transfer (normalmente en la sección Migraciones).
  2. Ingresa la IP del servidor antiguo y las credenciales de root (si no tienes root, pide a tu proveedor que lo haga).
  3. Selecciona los elementos a transferir: archivos, bases de datos, cuentas de correo, etc.
  4. Haz clic en Iniciar transferencia y espera. Esto puede tardar desde minutos hasta horas.

Método 2: Migración manual desde cPanel a Syspanel

Si tu nuevo servidor usa Syspanel (HestiaCP), la migración manual es sencilla. Aquí te explico cómo:

Sube los archivos

  1. Descarga la copia de seguridad que hiciste en el Paso 1.
  2. Descomprime el archivo .tar.gz en tu computadora (usa programas como 7-Zip o WinRAR).
  3. Dentro, busca la carpeta public_html o home/dominio/public_html. Esa contiene los archivos de tu sitio.
  4. Conéctate al nuevo servidor mediante FTP o SFTP (usa FileZilla o similar). Las credenciales las encuentras en Syspanel, en Usuarios > Editar > FTP.
  5. Sube todos los archivos de public_html a la carpeta correspondiente en el nuevo servidor (generalmente /home/usuario/web/dominio/public_html).

Restaura la base de datos

  1. En tu copia de seguridad, busca un archivo .sql (por ejemplo, basededatos.sql). Si no lo ves, la base de datos está dentro del archivo .tar.gz como un archivo separado.
  2. En Syspanel, ve a Bases de datos y anota el nombre de la base de datos que creaste (por ejemplo, usuario_bd).
  3. Abre phpMyAdmin desde Syspanel (en Herramientas > phpMyAdmin).
  4. Selecciona la base de datos vacía y haz clic en Importar.
  5. Sube el archivo .sql y haz clic en Continuar. Espera a que termine.

[WARNING] Asegúrate de que el nombre de la base de datos y el usuario coincidan con los que usaba tu sitio. Si no, tendrás que editar el archivo de configuración (por ejemplo, wp-config.php en WordPress).

Paso 4: Ajusta la configuración del dominio

Una vez que los archivos y la base de datos están en su lugar, es hora de apuntar el dominio al nuevo servidor.

Cambia los DNS

  1. Ve a donde compraste tu dominio (por ejemplo, GoDaddy, Namecheap, o tu proveedor de hosting anterior).
  2. Busca la sección Administrar DNS o Nameservers.
  3. Reemplaza los nameservers antiguos por los del nuevo servidor. Tu proveedor de hosting nuevo te dará algo como:
    • ns1.nuevohosting.com
    • ns2.nuevohosting.com
  4. Guarda los cambios. La propagación de DNS puede tardar de 1 a 48 horas.

[TIP] Para que tu sitio esté disponible de inmediato, puedes editar el archivo hosts de tu computadora. En Windows, ve a C:\Windows\System32\drivers\etc\hosts y añade una línea como: 123.123.123.123 tudominio.com (la IP del nuevo servidor). Así verás el sitio nuevo antes de que los DNS se actualicen.

Verifica la configuración de correo electrónico

Si usabas correos con tu dominio (como info@tudominio.com), asegúrate de recrear las cuentas en el nuevo servidor. En Syspanel, ve a Correo y añade las mismas cuentas que tenías. Luego, configura tu cliente de correo (Outlook, Gmail, etc.) con los nuevos servidores SMTP/IMAP.

Paso 5: Prueba tu sitio web

Antes de declarar la migración como exitosa, haz una verificación completa.

Revisa el frontend

  • Abre tu dominio en el navegador (usa la IP si los DNS aún no se propagan).
  • Navega por todas las páginas principales: inicio, contacto, blog, tienda, etc.
  • Verifica que las imágenes se carguen y los enlaces funcionen.

Revisa el backend

  • Accede al panel de administración (por ejemplo, /wp-admin en WordPress).
  • Comprueba que puedas iniciar sesión y que no haya errores.
  • Si usas plugins o extensiones, actívalos uno por uno para detectar conflictos.

Prueba funcionalidades críticas

  • Envía un formulario de contacto.
  • Realiza una compra de prueba (si es tienda en línea).
  • Verifica que los correos se envíen y reciban correctamente.

[INFO] Si encuentras errores como "Error de conexión a la base de datos", revisa el archivo de configuración (por ejemplo, wp-config.php) y asegúrate de que los datos de la base de datos (nombre, usuario, contraseña, host) sean correctos. A veces el host no es localhost sino localhost:3306 o una IP específica.

Paso 6: Limpia y finaliza

Una vez que todo funciona, es momento de cerrar el ciclo.

Elimina la copia de seguridad del servidor antiguo

No dejes datos sensibles en el servidor antiguo. Borra la copia de seguridad y desactiva tu cuenta si ya no la necesitas.

Actualiza tus registros

  • Cambia los DNS de otros servicios (como Google Analytics, Search Console, etc.) si apuntaban a la IP antigua.
  • Notifica a tus usuarios si habrá algún cambio en los correos o en la URL (aunque normalmente no).

Monitorea el rendimiento

Durante los primeros días, revisa los logs de errores en Syspanel (en Herramientas > Registros) o en cPanel. Esto te ayudará a detectar problemas ocultos.

Preguntas frecuentes sobre migración cPanel

Aquí respondo las dudas más comunes que surgen durante un cambio de servidor.

¿Cuánto tiempo tarda la migración?

Depende del tamaño del sitio y la velocidad de tu conexión. Un sitio pequeño (menos de 1 GB) puede tomar 30 minutos. Uno grande (10 GB o más) puede tardar varias horas.

¿Perderé mis correos electrónicos?

Si migras correctamente las cuentas de correo, no deberías perderlos. Pero es recomendable hacer una copia de seguridad local de los correos antes de empezar.

¿Qué pasa si algo sale mal?

Siempre ten la copia de seguridad del servidor antiguo. Si el nuevo servidor falla, puedes restaurar todo en el antiguo mientras solucionas el problema.

¿Puedo migrar sin cPanel?

Sí, pero es más complejo. Necesitarás acceso SSH y conocimientos de línea de comandos. Si no te sientes cómodo, contrata a un profesional o usa un servicio de migración.

¿Syspanel es compatible con cPanel?

Syspanel (HestiaCP) no es idéntico a cPanel, pero puede manejar archivos, bases de datos y correos de manera similar. La migración manual es sencilla si sigues los pasos que te di.

Conclusión

Migrar un sitio web de cPanel a otro servidor no tiene por qué ser una pesadilla. Con una buena planificación, una copia de seguridad y siguiendo estos pasos, puedes realizar un cambio de servidor sin perder datos ni afectar la experiencia de tus usuarios. Recuerda que la paciencia es clave: los DNS tardan en propagarse, y algunos errores pueden surgir, pero la mayoría se solucionan con ajustes simples. Si tu nuevo hosting usa Syspanel, no olvides el puerto 2106 y las herramientas que ofrece. ¡Ahora estás listo para dar el salto a un mejor hosting!

[TIP FINAL] Si no te sientes seguro, muchos proveedores de hosting ofrecen migración gratuita. Pregunta antes de contratar. ¡Buena suerte!

¿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