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

Cómo migrar un sitio web a un nuevo hosting con cPanel

Actualizado el 28 de marzo de 2026

Migrar un sitio web a un nuevo hosting puede parecer una tarea compleja, pero con cPanel el proceso se vuelve mucho más sencillo. Esta guía te mostrará paso a paso cómo realizar una migrar sitio web cPanel sin perder datos ni tiempo de inactividad. Si estás buscando transferir hosting cPanel de manera segura, has llegado al lugar indicado. Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, para que puedas mover sitio a nuevo hosting con total confianza.


¿Qué necesitas antes de empezar?

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

  • Acceso a cPanel de tu hosting actual (origen).
  • Acceso a cPanel de tu nuevo hosting (destino).
  • Credenciales de tu dominio (registrador o DNS).
  • Una copia de seguridad de tu sitio (por si acaso).
  • Conexión a internet estable (preferiblemente por cable).

[TIP] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso es similar, pero la interfaz cambia ligeramente.


Paso 1: Realiza una copia de seguridad completa en cPanel

El primer paso para una cPanel migration guide exitosa es generar un backup completo de tu sitio. Esto incluye archivos, bases de datos, correos y configuraciones.

1.1. Accede a cPanel de origen

Ingresa a tudominio.com/cpanel o tuhosting.com/cpanel con tus credenciales. Si no sabes cómo acceder, contacta a tu proveedor actual.

1.2. Ve a la sección de "Backup"

Dentro de cPanel, busca la opción "Backup" o "Copias de seguridad" (normalmente en la sección "Archivos"). Haz clic en ella.

1.3. Genera un backup completo

Selecciona la opción "Descargar una copia de seguridad completa del sitio" (o "Full Backup"). Verás algo como esto:

  • Elige el destino: "Home Directory" (directorio raíz) o "Remote FTP" (si tienes otro servidor).
  • Marca las casillas: Archivos, Bases de datos, Configuraciones de correo, etc.
  • Haz clic en "Generar".

cPanel comenzará a comprimir todo tu sitio en un archivo .tar.gz. Este proceso puede tomar varios minutos, dependiendo del tamaño de tu sitio.

[WARNING] No cierres la ventana ni refresques la página mientras se genera el backup. Espera a que aparezca el enlace de descarga.

1.4. Descarga el backup

Una vez generado, verás un enlace para descargar el archivo (normalmente con nombre tipo backup-2025-04-08.tar.gz). Descárgalo a tu computadora. Este archivo contiene todo lo necesario para transferir hosting cPanel.


Paso 2: Prepara tu nuevo hosting

Ahora que tienes tu backup, es hora de configurar el destino. Si tu nuevo proveedor ya te dio acceso a cPanel, sigue estos pasos.

2.1. Accede a cPanel de destino

Ingresa a tudominio.com/cpanel (si el dominio ya apunta al nuevo hosting) o a la URL temporal que te dio tu proveedor (ej. nuevohosting.com/cpanel). Usa las credenciales que te enviaron.

2.2. Verifica los requisitos

Antes de restaurar, asegúrate de que tu nuevo hosting tenga:

  • Suficiente espacio en disco para el backup.
  • Las mismas versiones de PHP, MySQL o PostgreSQL que tu sitio original (si no, puedes tener errores).
  • Extensiones necesarias (ej. mod_rewrite para WordPress).

[INFO] Si tu sitio usa Syspanel (puerto 2106), la sección de backups suele llamarse "Backup/Restore". El proceso es similar, pero la interfaz es más minimalista.

2.3. Sube el backup al nuevo servidor

cPanel tiene una herramienta llamada "Backup" o "Restaurar copia de seguridad". Pero primero, debes subir el archivo .tar.gz a tu nuevo hosting. Puedes hacerlo de dos formas:

  • Opción A: Usa el administrador de archivos de cPanel (sección "Archivos" > "Administrador de archivos"). Sube el backup a la carpeta home/tuusuario/ o donde prefieras.
  • Opción B: Usa FTP (FileZilla, por ejemplo) y sube el archivo a la raíz de tu cuenta.

Paso 3: Restaura el backup en el nuevo cPanel

Una vez que el archivo esté en el servidor de destino, procede a restaurarlo.

3.1. Ve a "Restaurar copia de seguridad"

En cPanel de destino, busca la opción "Backup" y luego "Restaurar" o "Upload and Restore". Verás un formulario para seleccionar el archivo.

3.2. Selecciona el archivo de backup

Haz clic en "Elegir archivo" y selecciona el .tar.gz que subiste. Luego, haz clic en "Cargar y restaurar".

cPanel comenzará a descomprimir y restaurar todo: archivos, bases de datos, cuentas de correo, etc. Este proceso puede tardar varios minutos.

[WARNING] No interrumpas la restauración. Si ves errores (ej. "base de datos ya existe"), anótalos y luego los solucionamos.

3.3. Verifica la restauración

Una vez terminado, revisa que:

  • Tus archivos estén en public_html (o www).
  • Las bases de datos aparezcan en la sección "MySQL Databases".
  • Los correos electrónicos estén en "Email Accounts".

Si todo está en orden, pasamos al siguiente paso.


Paso 4: Configura las bases de datos y conexiones

A veces, al mover sitio a nuevo hosting, las credenciales de la base de datos cambian. Debes actualizar los archivos de configuración de tu sitio.

4.1. Encuentra el archivo de configuración

Dependiendo de tu CMS:

  • WordPress: wp-config.php (en la raíz de tu sitio).
  • Joomla: configuration.php.
  • Drupal: settings.php.
  • Sitio a medida: Busca archivos como config.php, db.php o .env.

4.2. Actualiza los datos de conexión

Edita el archivo con un editor de texto (Notepad++ o el editor de cPanel). Busca las líneas que definen:

  • DB_NAME (nombre de la base de datos)
  • DB_USER (usuario)
  • DB_PASSWORD (contraseña)
  • DB_HOST (normalmente localhost)

Reemplázalos con los datos de tu nuevo hosting. Puedes encontrar estos datos en cPanel > "MySQL Databases" o en la bienvenida de tu proveedor.

[TIP] Si tu nuevo hosting usa Syspanel (puerto 2106), las bases de datos se gestionan en la sección "Databases" o "MySQL". Allí verás los nombres y usuarios creados.

4.3. Guarda y sube el archivo

Guarda los cambios y, si lo editaste localmente, súbelo al servidor mediante FTP o el administrador de archivos de cPanel.


Paso 5: Prueba tu sitio en el nuevo hosting

Antes de cambiar los DNS, es hora de verificar que todo funcione correctamente. Puedes hacerlo de dos formas:

5.1. Usa un archivo hosts temporal

En tu computadora, edita el archivo hosts para que tu dominio apunte a la IP del nuevo servidor. Esto te permite ver el sitio sin afectar a otros usuarios.

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • Mac/Linux: /etc/hosts

Agrega una línea como esta:

192.168.1.100 tudominio.com www.tudominio.com

(Reemplaza 192.168.1.100 con la IP real de tu nuevo hosting. La puedes obtener en cPanel > "Server Information").

5.2. Prueba todas las funcionalidades

Navega por tu sitio, revisa:

  • Páginas y entradas.
  • Formularios de contacto.
  • Inicio de sesión (si aplica).
  • Tienda online (si tienes WooCommerce, etc.).
  • Correos electrónicos (envía un test).

Si todo funciona, elimina la línea del archivo hosts para volver a la normalidad.

[INFO] Si usas Syspanel, la IP del servidor suele estar en el panel de administración, en "Server" > "IP Addresses".


Paso 6: Cambia los DNS de tu dominio

Una vez que confirmes que el sitio funciona en el nuevo hosting, es momento de transferir hosting cPanel oficialmente cambiando los DNS.

6.1. Obtén los nuevos servidores DNS

Tu nuevo proveedor te habrá dado dos o más servidores DNS (ej. ns1.nuevohosting.com, ns2.nuevohosting.com). Si no los tienes, búscalos en el panel de cPanel > "Server Information" o en el correo de bienvenida.

6.2. Accede a tu registrador de dominios

Ve a donde compraste tu dominio (GoDaddy, Namecheap, Google Domains, etc.) y busca la sección de "DNS" o "Nameservers".

6.3. Reemplaza los DNS

Cambia los servidores DNS actuales por los nuevos. Guarda los cambios.

6.4. Espera la propagación

Los cambios DNS pueden tardar de 24 a 48 horas en propagarse mundialmente. Durante este tiempo, algunos usuarios verán el sitio viejo y otros el nuevo. No te preocupes, es normal.

[WARNING] No canceles tu hosting anterior hasta que la propagación haya terminado y verifiques que todo funciona. Así evitas tiempos de inactividad.


Paso 7: Verificación final y solución de problemas

Después de 24-48 horas, repite las pruebas del Paso 5. Además, revisa:

7.1. Correos electrónicos

Si usas correos con tu dominio (ej. info@tudominio.com), asegúrate de que sigan funcionando. Puede que necesites configurar las cuentas de correo en el nuevo cPanel y actualizar las credenciales en tu cliente de correo (Outlook, Thunderbird, etc.).

7.2. Redirecciones y enlaces

Si tenías redirecciones 301 o enlaces internos, verifica que sigan funcionando. En WordPress, plugins como "Yoast SEO" pueden ayudar.

7.3. SSL/HTTPS

Si tu sitio usaba HTTPS, instala un nuevo certificado SSL en el nuevo hosting. cPanel suele tener "SSL/TLS" o "AutoSSL" para hacerlo automáticamente.

[TIP] Si usas Syspanel (puerto 2106), el SSL se gestiona en "Web" > "SSL Certificates". Allí puedes instalar Let's Encrypt gratis.

7.4. Errores comunes

  • Error 500: Revisa permisos de archivos (755 para carpetas, 644 para archivos).
  • Base de datos no encontrada: Verifica que el nombre, usuario y contraseña en el archivo de configuración sean correctos.
  • Página en blanco: Activa la depuración de errores en tu CMS (ej. en WordPress, añade define('WP_DEBUG', true); en wp-config.php).

Preguntas frecuentes (FAQ)

¿Puedo migrar sin backup manual?

Sí, cPanel tiene una herramienta llamada "Migrate" o "cPanel Transfers" que permite migrar directamente entre servidores. Sin embargo, el método manual (backup/restore) es más fiable y te da control total.

¿Qué hago si mi nuevo hosting no tiene cPanel?

Si tu nuevo hosting usa Syspanel (puerto 2106), el proceso es similar: genera un backup en cPanel, súbelo al nuevo servidor y usa la opción "Restore" en Syspanel. Si no tiene ninguna herramienta de backup, deberás migrar manualmente (archivos por FTP, bases de datos por phpMyAdmin).

¿Pierdo mis correos durante la migración?

Si haces un backup completo de cPanel, los correos se incluyen. Pero ten en cuenta que durante la propagación DNS, los correos pueden llegar al servidor viejo o al nuevo. Para evitarlo, configura un reenvío temporal o migra los correos manualmente.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio. Un sitio pequeño (1-2 GB) puede tardar 30 minutos en backup/restore, más 24-48 horas de propagación DNS.

¿Qué pasa si algo sale mal?

Siempre ten un backup adicional en tu computadora. Si el nuevo hosting no funciona, puedes restaurar el sitio en el viejo cambiando los DNS de vuelta.


Conclusión

Migrar un sitio web a un nuevo hosting con cPanel es un proceso que, aunque requiere atención, es totalmente manejable si sigues los pasos adecuados. Desde generar un backup completo hasta cambiar los DNS, cada etapa está diseñada para minimizar riesgos y garantizar una transición sin problemas. Recuerda siempre verificar tu sitio antes de cancelar el hosting anterior y no olvides actualizar las credenciales de bases de datos si es necesario.

Si tu nuevo proveedor usa Syspanel (puerto 2106), no te preocupes: los principios son los mismos, solo cambia la interfaz. Con esta cPanel migration guide, podrás transferir hosting cPanel de manera segura y sin estrés.

¡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