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

Cómo migrar un sitio web de cPanel a otro servidor: Guía completa

Actualizado el 4 de febrero de 2026

Migrar un sitio web de un servidor a otro puede parecer una tarea compleja, pero con la herramienta cPanel y una buena planificación, es un proceso que puedes realizar sin necesidad de ser un experto en Linux. Esta guía completa está diseñada para que, paso a paso, puedas transferir cPanel a otro servidor de forma segura, minimizando el tiempo de inactividad y asegurando que todos tus archivos, bases de datos y configuraciones lleguen a su nuevo destino.

Aquí te explicaremos desde los preparativos iniciales hasta la verificación final, incluyendo consejos prácticos y soluciones a problemas comunes. Al final, tendrás el conocimiento para realizar una migración de hosting exitosa.

Preparación antes de la migración

Antes de tocar cualquier archivo, es fundamental tener todo listo. Una buena preparación evita dolores de cabeza y pérdidas de datos.

1. Evalúa tu sitio web actual

Haz un inventario de lo que tienes en tu servidor actual. Esto te ayudará a saber exactamente qué necesitas mover.

  • Archivos del sitio: Páginas web, imágenes, scripts, etc. (normalmente en /home/tuusuario/public_html).
  • Bases de datos: MySQL o MariaDB. Anota el nombre de la base de datos, el usuario y la contraseña.
  • Cuentas de correo electrónico: Direcciones, contraseñas y configuraciones.
  • Configuraciones especiales: Tareas cron, certificados SSL, subdominios, dominios adicionales (addon domains) y redirecciones.
  • Aplicaciones: Si usas WordPress, Joomla, etc., asegúrate de tener los accesos de administrador.

[INFO] Crea una lista en un bloc de notas con todos estos datos. Te será muy útil durante el proceso.

2. Elige el nuevo servidor y verifica la compatibilidad

El nuevo servidor debe ser compatible con cPanel. La mayoría de los proveedores de hosting ofrecen esta opción, pero verifica que:

  • Tengas acceso a cPanel (generalmente en tunodominio.com/cpanel).
  • El nuevo servidor tenga suficiente espacio en disco y recursos (RAM, CPU) para tu sitio.
  • Las versiones de PHP, MySQL y otros servicios sean compatibles con tu sitio web. Por ejemplo, si tu sitio usa PHP 7.4, asegúrate de que el nuevo servidor lo soporte.

[WARNING] No asumas que el nuevo servidor tiene todo lo que necesitas. Revisa las especificaciones técnicas con tu proveedor.

3. Realiza un backup completo (por si acaso)

Aunque la migración usando herramientas de cPanel es segura, un backup cPanel manual es tu mejor seguro. Esto te permitirá restaurar todo si algo sale mal.

Cómo hacer un backup manual desde cPanel:

  1. Inicia sesión en tu cPanel actual.
  2. Busca la sección "Archivos" y haz clic en "Backup".
  3. Selecciona "Descargar un backup completo de la cuenta".
  4. Elige la opción "Backup completo" (incluye archivos, bases de datos, correos y configuraciones).
  5. Haz clic en "Generar backup". El proceso puede tomar varios minutos.
  6. Una vez generado, descarga el archivo .tar.gz a tu computadora. Guárdalo en un lugar seguro.

[TIP] Guarda el backup en la nube (Google Drive, Dropbox) y en un disco externo. Nunca está de más tener dos copias.

Métodos para migrar tu sitio cPanel

Existen varias formas de transferir cPanel a otro servidor. Aquí te presento las más comunes, desde la más sencilla hasta la más manual.

Método 1: Usando la herramienta de transferencia de cPanel (Recomendado)

Esta es la opción más fácil y segura para migrar sitio cPanel sin necesidad de conocimientos técnicos avanzados. cPanel incluye una herramienta llamada "Transferir cuenta" que automatiza todo el proceso.

Pasos para la migración automática:

  1. Prepara el nuevo servidor: Asegúrate de que el nuevo cPanel esté activo y tengas acceso de administrador (root) o un usuario con permisos de "reseller". Si eres cliente de un hosting, solicita a tu proveedor que te dé acceso a esta función o que ellos mismos realicen la transferencia.
  2. Accede al nuevo cPanel: Inicia sesión en el cPanel de tu nuevo servidor.
  3. Busca la herramienta "Transferir cuenta": Ve a la sección "Migraciones" o "Transferencias". El nombre exacto puede variar según la versión de cPanel, pero suele ser "Migrar cuenta" o "Transferir una cuenta".
  4. Ingresa los datos del servidor origen:
    • Dirección IP o dominio: Pon la IP de tu servidor actual (ej. 192.168.1.100) o el dominio si está configurado.
    • Puerto: Generalmente es el 2087 (para conexión segura).
    • Usuario y contraseña: Usa el usuario root o un usuario con permisos de reseller.
  5. Selecciona las cuentas a migrar: La herramienta escaneará el servidor origen y te mostrará las cuentas de hosting disponibles. Marca la que deseas migrar.
  6. Configura las opciones de migración:
    • "Incluir cuentas de correo": Márcalo si quieres transferir los correos.
    • "Incluir bases de datos": Siempre marcado.
    • "Reemplazar DNS": Si estás cambiando de servidor, puedes optar por no reemplazar los DNS ahora (lo harás después).
  7. Inicia la migración: Haz clic en "Iniciar transferencia". El proceso puede durar desde minutos hasta horas, dependiendo del tamaño de tu sitio.
  8. Espera la finalización: La herramienta te mostrará el progreso. Una vez terminado, recibirás un resumen con los detalles.

[INFO] Este método transfiere archivos, bases de datos, correos, tareas cron y configuraciones de Apache. Es muy completo.

Método 2: Migración manual usando backups de cPanel

Si no tienes acceso a la herramienta de transferencia (por ejemplo, si eres un usuario sin permisos de reseller), puedes hacerlo manualmente con el backup cPanel que descargaste.

Pasos para la migración manual:

  1. Sube el backup al nuevo servidor: Accede al nuevo cPanel y busca la opción "Restaurar un backup completo" (generalmente en la sección "Archivos" > "Backup").
  2. Selecciona el archivo: Haz clic en "Subir" y elige el archivo .tar.gz que descargaste anteriormente.
  3. Inicia la restauración: El sistema procesará el backup y restaurará todo (archivos, bases de datos, correos, etc.) en tu nueva cuenta.
  4. Verifica la restauración: Una vez terminado, revisa que tu sitio web cargue correctamente en el nuevo servidor.

[WARNING] Este método requiere que el backup esté completo. Si solo hiciste un backup parcial (solo archivos), tendrás que restaurar las bases de datos por separado.

Método 3: Migración manual paso a paso (para usuarios avanzados)

Si prefieres tener control total o si los métodos automáticos fallan, puedes hacerlo manualmente. Este proceso es más técnico, pero te permite entender cada parte.

Paso 1: Transfiere los archivos del sitio

  • Usa FTP o SFTP: Conéctate a tu servidor actual con un cliente FTP (como FileZilla). Navega a la carpeta public_html (o la raíz de tu sitio) y descarga todos los archivos a tu computadora.
  • Sube los archivos al nuevo servidor: Conéctate al nuevo servidor con el mismo cliente FTP y sube todos los archivos a la carpeta public_html correspondiente.

Paso 2: Transfiere las bases de datos

  1. Exporta la base de datos desde el servidor actual:
    • En cPanel, busca "phpMyAdmin".
    • Selecciona la base de datos que deseas migrar.
    • Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
    • Descarga el archivo .sql.
  2. Crea una base de datos en el nuevo servidor:
    • En el nuevo cPanel, ve a "Bases de datos MySQL".
    • Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota estos datos.
  3. Importa la base de datos:
    • En el nuevo cPanel, abre phpMyAdmin.
    • Selecciona la base de datos que creaste.
    • Haz clic en "Importar" y selecciona el archivo .sql que descargaste.
    • Haz clic en "Continuar" para importar.

Paso 3: Transfiere las cuentas de correo

  • En el cPanel actual, ve a "Cuentas de correo" y anota todas las direcciones y contraseñas.
  • En el nuevo cPanel, crea las mismas cuentas de correo con las mismas contraseñas.
  • Para transferir los correos existentes, usa un cliente de correo (como Outlook o Thunderbird) para descargarlos y luego subirlos al nuevo servidor. Otra opción es usar la herramienta "Migrar correo" de cPanel si está disponible.

Paso 4: Ajusta las configuraciones

  • Cambia los DNS del dominio: Este es el paso final. Ve a tu registrador de dominios (donde compraste el dominio) y cambia los servidores DNS para que apunten al nuevo servidor (las IPs que te proporcionó tu nuevo hosting).
  • Verifica las tareas cron: En el nuevo cPanel, ve a "Tareas programadas" y agrega las mismas tareas que tenías en el servidor anterior.
  • Reinstala certificados SSL: Si usabas HTTPS, tendrás que instalar un nuevo certificado SSL en el nuevo servidor (puede ser gratuito con Let's Encrypt).

Verificación y pruebas post-migración

Una vez que la migración esté completa (por cualquier método), es crucial verificar que todo funcione correctamente.

1. Prueba el sitio web

  • Carga la página principal: Abre tu dominio en un navegador. Si ves el sitio, es una buena señal.
  • Navega por las páginas: Haz clic en enlaces, menús y formularios. Asegúrate de que no haya errores 404 (página no encontrada) o 500 (error interno del servidor).
  • Verifica las imágenes y archivos: Revisa que todas las imágenes, videos y PDFs se carguen correctamente.

2. Revisa las bases de datos

  • Inicia sesión en tu sitio: Si tienes un área de administración (como WordPress), ingresa con tus credenciales.
  • Prueba funcionalidades: Publica un post, actualiza un producto o envía un formulario de contacto. Verifica que los datos se guarden correctamente.

3. Verifica los correos electrónicos

  • Envía un correo de prueba: Desde una cuenta de tu dominio, envía un correo a otra dirección (por ejemplo, Gmail) y comprueba que llegue.
  • Recibe un correo: Pide a alguien que te envíe un correo a tu dirección de dominio y verifica que lo recibas.

4. Comprueba las tareas cron

  • Revisa que las tareas programadas se ejecuten según lo previsto. Puedes consultar los logs de cron en cPanel.

[TIP] Después de cambiar los DNS, la propagación puede tardar hasta 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Ten paciencia.

Preguntas frecuentes (FAQ) sobre migración de cPanel

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio web. Un sitio pequeño (menos de 1 GB) puede tardar de 10 a 30 minutos. Sitios grandes (más de 10 GB) pueden tardar varias horas. La herramienta de transferencia de cPanel suele ser más rápida que la migración manual.

¿Perderé datos durante la migración?

Si sigues los pasos correctamente (especialmente haciendo un backup cPanel previo), no deberías perder datos. La herramienta de transferencia de cPanel está diseñada para copiar todo sin eliminar nada del servidor original.

¿Puedo migrar solo una parte de mi sitio?

Sí, pero es más complejo. Puedes optar por transferir solo archivos (usando FTP) o solo bases de datos (con phpMyAdmin). Sin embargo, es recomendable migrar todo junto para evitar problemas de compatibilidad.

¿Qué hago si la migración falla?

Primero, verifica los logs de error en cPanel (sección "Errores del servidor" o "Logs de errores"). Si el error es de conexión, asegúrate de que las IPs y puertos sean correctos. Si el problema persiste, restaura tu backup manual y contacta al soporte técnico de tu nuevo hosting.

¿Necesito conocimientos de Linux para migrar?

No necesariamente. Los métodos automáticos (herramienta de transferencia de cPanel y restauración de backup) están diseñados para usuarios sin experiencia en Linux. Sin embargo, si optas por la migración manual, necesitarás conocimientos básicos de FTP y phpMyAdmin.

¿Qué pasa si mi nuevo servidor usa Syspanel en lugar de cPanel?

Si tu nuevo servidor usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. Syspanel no tiene una herramienta de transferencia automática como cPanel. Deberás hacer una migración manual (archivos, bases de datos y correos). Además, el acceso a Syspanel se realiza a través del puerto 2106 (ejemplo: https://tunodominio.com:2106). Consulta la documentación de Syspanel para más detalles sobre cómo importar datos.

[INFO] Recuerda que Syspanel es una alternativa gratuita a cPanel, pero con menos automatización. Si tu proveedor lo usa, pídele asistencia para la migración.

Conclusión

Migrar sitio cPanel a un nuevo servidor es un proceso que, aunque requiere atención, está al alcance de cualquier usuario con un poco de paciencia. Ya sea usando la herramienta automática de cPanel, restaurando un backup o haciendo una migración manual, lo importante es planificar, hacer copias de seguridad y verificar todo después.

Recuerda que la clave del éxito está en la preparación: anota tus configuraciones, haz un backup cPanel y elige el método que mejor se adapte a tu nivel técnico. Si sigues esta cPanel migración guía, tu sitio web estará funcionando en su nuevo hogar en poco tiempo.

¿Tienes alguna duda? Siempre puedes consultar con el soporte técnico de tu nuevo hosting. ¡Buena suerte con tu migración de hosting!

¿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