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

Migrar un sitio web desde cPanel a otro hosting

Actualizado el 17 de octubre de 2025

¿Estás pensando en cambiar de proveedor de hosting y te preocupa perder tu sitio web? Es una pregunta muy común. Migrar un sitio web puede sonar a un proceso complejo, pero con las herramientas adecuadas y una guía clara, es algo que puedes hacer tú mismo sin ser un experto en programación.

En este artículo, te explicaremos paso a paso cómo realizar una migrar cPanel de forma segura y sin perder datos. Cubriremos desde la preparación hasta la verificación final, pasando por herramientas automáticas y manuales. Al final, tendrás la confianza para realizar un cambio de hosting cPanel con total tranquilidad.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a transferir sitio cPanel, es fundamental que tengas a mano algunos datos y que realices ciertas comprobaciones. Esto evitará sorpresas desagradables.

1. Acceso a tu panel de control actual

Necesitas tener las credenciales de administrador de tu cPanel actual. Normalmente, el acceso es algo como tudominio.com/cpanel o tudominio.com:2083. Asegúrate de tener tu nombre de usuario y contraseña.

2. Acceso a tu nuevo hosting

Debes tener ya contratado el nuevo servicio de hosting y haber recibido las credenciales de acceso a su panel de control. Este puede ser otro cPanel, Syspanel (nuestro panel basado en HestiaCP, accesible por el puerto 2106), o cualquier otro panel.

3. Copia de seguridad completa (¡imprescindible!)

Antes de tocar nada, realiza una copia de seguridad completa de tu sitio web desde el cPanel original. Esto incluye:

  • Archivos del sitio web (la carpeta public_html o www).
  • Base de datos (normalmente MySQL).
  • Cuentas de correo electrónico (si las tienes).

[WARNING] Nunca empieces una migración sin una copia de seguridad completa. Si algo sale mal, podrás restaurar todo desde cero.

4. Tiempo suficiente y un plan

La migración puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu sitio web y la velocidad de tu conexión. Programa la migración en un horario de poco tráfico (por ejemplo, un domingo por la mañana) y ten a mano una taza de café.


Método 1: Migración automática con cPanel a cPanel

Esta es la forma más sencilla y rápida de migrar cPanel si tu nuevo hosting también utiliza cPanel. El proceso es prácticamente automático.

Paso 1: Genera una copia de seguridad completa desde tu cPanel actual

  1. Inicia sesión en tu cPanel actual.
  2. Busca la sección Archivos y haz clic en Copias de seguridad o Backup.
  3. Dentro de esa sección, busca la opción Descargar una copia de seguridad de la cuenta completa o similar.
  4. El sistema generará un archivo .tar.gz con todo tu sitio (archivos, bases de datos, configuraciones de correo, etc.). Este proceso puede tardar varios minutos.
  5. Una vez generado, descarga ese archivo a tu ordenador. Guárdalo en un lugar seguro.

Paso 2: Sube la copia de seguridad a tu nuevo cPanel

  1. Inicia sesión en tu nuevo cPanel (el del hosting nuevo).
  2. Ve a la misma sección Archivos > Copias de seguridad.
  3. Busca la opción Restaurar una copia de seguridad de la cuenta o Subir y restaurar.
  4. Selecciona el archivo .tar.gz que descargaste en el paso anterior y súbelo.
  5. El sistema lo descomprimirá y restaurará automáticamente todos los archivos, bases de datos y configuraciones. Esto puede tardar unos minutos.

Paso 3: Verifica que todo funciona

Una vez finalizada la restauración, visita tu dominio (puede que necesites esperar a que se propague el DNS, pero normalmente funciona al instante). Comprueba que:

  • La página principal carga correctamente.
  • Las páginas internas funcionan.
  • Los formularios de contacto envían correos.
  • Las bases de datos están conectadas (por ejemplo, un blog de WordPress debe mostrar sus entradas).

[TIP] Si tu sitio usa WordPress, puedes instalar un plugin como Duplicator o All-in-One WP Migration para hacer la migración aún más fácil. Estos plugins generan un paquete que incluye archivos y base de datos, y luego lo restauras en el nuevo hosting con un asistente.


Método 2: Migración manual (cuando no hay cPanel en el destino)

Si tu nuevo hosting no tiene cPanel (por ejemplo, usa Syspanel, Plesk, o un panel personalizado), tendrás que hacer la migración de forma manual. No te preocupes, sigue siendo manejable.

Paso 1: Exporta tu base de datos desde el cPanel original

  1. En tu cPanel actual, busca la sección Bases de Datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu sitio web (normalmente tiene un nombre como tudominio_wp).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL. Haz clic en Continuar.
  5. Se descargará un archivo .sql con toda la estructura y datos de tu base de datos.

Paso 2: Descarga los archivos de tu sitio web

  1. En tu cPanel actual, busca la sección Archivos y haz clic en Administrador de archivos.
  2. Navega hasta la carpeta public_html (o www). Esta carpeta contiene todos los archivos de tu sitio (HTML, CSS, PHP, imágenes, etc.).
  3. Selecciona todos los archivos y carpetas dentro de public_html.
  4. Haz clic en Comprimir y elige Zip Archive. Se generará un archivo comprimido.
  5. Descarga ese archivo .zip a tu ordenador.

Paso 3: Crea la base de datos en el nuevo hosting

  1. Inicia sesión en el panel de control de tu nuevo hosting (por ejemplo, Syspanel en el puerto 2106).
  2. Busca la sección Bases de Datos o MySQL.
  3. Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes. Estos datos los necesitarás más adelante.

Paso 4: Sube los archivos al nuevo hosting

  1. En el panel de control de tu nuevo hosting, busca la sección Archivos o Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Sube el archivo .zip que descargaste en el paso 2.
  4. Una vez subido, selecciona el archivo y haz clic en Extraer para descomprimirlo. Todos los archivos se colocarán en la ubicación correcta.

Paso 5: Importa la base de datos al nuevo hosting

  1. En el panel de control del nuevo hosting, busca phpMyAdmin (o la herramienta de gestión de bases de datos).
  2. Selecciona la base de datos que creaste en el paso 3.
  3. Haz clic en la pestaña Importar.
  4. Selecciona el archivo .sql que descargaste en el paso 1 y haz clic en Continuar. El sistema importará todos los datos.

Paso 6: Actualiza la configuración de conexión a la base de datos

Este es un paso crítico. Los archivos de tu sitio web (por ejemplo, wp-config.php en WordPress) todavía contienen los datos de conexión a la base de datos antigua (nombre, usuario, contraseña). Debes editarlos para que apunten a la nueva base de datos.

  1. Usa el Administrador de archivos del nuevo hosting para navegar hasta la carpeta raíz de tu sitio.
  2. Busca el archivo de configuración (normalmente wp-config.php para WordPress, config.php para Joomla, etc.).
  3. Edita el archivo y cambia los siguientes valores:
    • DB_NAME (nombre de la base de datos)
    • DB_USER (usuario de la base de datos)
    • DB_PASSWORD (contraseña de la base de datos)
  4. Guarda los cambios.

[INFO] Si tu sitio usa un CMS como WordPress, también puede ser necesario que actualices la URL del sitio en la base de datos. Puedes hacerlo con un plugin como Better Search Replace o editando directamente las tablas wp_options en phpMyAdmin.


¿Qué hacer con el correo electrónico?

Migrar el correo electrónico puede ser un poco más complejo. Si tu correo está alojado en el mismo cPanel que tu sitio web, tendrás que decidir qué hacer.

Opción 1: Migrar todo (recomendado si tienes pocas cuentas)

  1. Desde tu cPanel actual, exporta las cuentas de correo (normalmente hay una opción de Exportar en la sección de Correo).
  2. En tu nuevo hosting, crea las mismas cuentas de correo.
  3. Importa los mensajes antiguos usando un cliente de correo (como Outlook o Thunderbird) o una herramienta de migración de correo.

Opción 2: Mantener el correo en el hosting antiguo

Puedes cambiar solo el DNS del sitio web (apuntando a la IP del nuevo hosting) y dejar el correo en el hosting antiguo. Esto es común si tienes muchas cuentas de correo o si el nuevo hosting no ofrece las mismas funcionalidades de correo.

[WARNING] Si mantienes el correo en el hosting antiguo, asegúrate de que el registro MX de tu dominio siga apuntando al servidor de correo antiguo. De lo contrario, los correos dejarán de llegar.


Preguntas frecuentes (FAQ) sobre migración de cPanel

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio web y la velocidad de tu conexión. Una migración automática de un sitio pequeño (menos de 1 GB) puede tardar entre 10 y 30 minutos. Una manual puede llevar de 30 minutos a 2 horas.

¿Perderé mis visitas durante la migración?

Si realizas la migración correctamente y cambias los DNS en el momento adecuado, la pérdida de visitas será mínima. Lo ideal es hacerlo en un horario de bajo tráfico.

¿Qué pasa si algo sale mal?

¡Por eso es tan importante la copia de seguridad! Si algo falla, puedes restaurar tu sitio desde la copia de seguridad en el hosting antiguo y volver a intentarlo.

¿Puedo migrar solo una parte del sitio (por ejemplo, solo la base de datos)?

Sí. Puedes elegir qué exportar desde cPanel. Por ejemplo, puedes exportar solo la base de datos y luego importarla en el nuevo hosting, o solo los archivos.

¿Necesito conocimientos técnicos para migrar manualmente?

Un nivel básico es suficiente. Saber navegar por un panel de control, usar phpMyAdmin y editar archivos de texto es todo lo que necesitas. Si te sientes inseguro, siempre puedes contratar el servicio de migración de tu nuevo hosting (muchos lo ofrecen gratis).


Conclusión

Migrar un sitio web desde cPanel a otro hosting no es un proceso misterioso ni temible. Con una buena planificación, una copia de seguridad y siguiendo los pasos que te hemos mostrado, puedes hacerlo tú mismo y ahorrarte dinero.

Recuerda que la clave está en preparar todo con antelación, hacer una copia de seguridad y verificar que todo funciona correctamente después de la migración. Tanto si usas la migración automática de cPanel a cPanel como si optas por la manual, ahora tienes el conocimiento para dar el paso.

[TIP] Si tu nuevo hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106 (por ejemplo, tudominio.com:2106). El proceso de subida de archivos y creación de bases de datos es muy similar al de cPanel, aunque con una interfaz más moderna y ligera.

¡Buena suerte con tu cambio de hosting cPanel!

¿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