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

Cómo migrar tu sitio web de cPanel a otro servidor sin perder datos

Actualizado el 30 de enero de 2026

¿Estás pensando en cambiar de servidor y te da miedo perder tu web? Es totalmente normal. Migrar un sitio web suena a operación a corazón abierto, pero con la guía adecuada, es un proceso quirúrgico que puedes hacer tú mismo sin perder ni un solo archivo ni un solo correo.

En esta guía extensa y paso a paso, vamos a desgranar el proceso completo de migrar cPanel a otro servidor. No importa si eres un usuario novel o si ya has trasteado con dominios antes; aquí lo explicamos todo con palabras llanas y ejemplos claros.

Vamos a ello. Al final de este artículo, tendrás tu web viviendo en su nueva casa, con todos los muebles (bases de datos), cuadros (imágenes) y la correspondencia (correos) intactos.

¿Qué significa realmente migrar un sitio de cPanel?

Antes de ponernos manos a la obra, entendamos qué estamos moviendo. Un sitio web no es un bloque único. Es un conjunto de piezas que viven en un servidor:

  • Los archivos del sitio: El código PHP, HTML, las imágenes, los CSS... todo lo que ves y lo que hace funcionar la web.
  • Las bases de datos: Donde se guardan los usuarios, los posts, los productos, las configuraciones. Es el "cerebro" de tu web.
  • Las cuentas de correo electrónico: Los emails asociados a tu dominio (ej. info@tudominio.com) y sus respectivas carpetas.
  • Las configuraciones del servidor: Zonas DNS, certificados SSL, tareas programadas (cron jobs), etc.

Cuando hablamos de transferir sitio cPanel, nos referimos a mover todas estas piezas de forma sincronizada y segura. La buena noticia es que cPanel tiene herramientas nativas que hacen esto mucho más fácil de lo que imaginas.

El Método Rey: La Migración desde cPanel del Servidor Antiguo

Este es el método más eficiente y el que menos errores da. Se realiza desde el panel de administración del servidor nuevo (el destino) y, por arte de magia, "tira" de los datos del antiguo. Es la opción recomendada si tienes acceso a los cPanels de ambos servidores.

Paso 1: Prepara el Servidor Destino

Primero, necesitas tener contratado tu nuevo hosting y acceso a su cPanel. Asegúrate de que el dominio que vas a migrar no esté aún apuntando a este nuevo servidor (lo configuraremos al final).

En el cPanel del nuevo servidor, busca la sección llamada "Migrar a otro servidor" o "Migrate from another server" (a veces está dentro de "Archivos" o en el buscador del panel).

Paso 2: Introduce los Datos del Servidor Origen

Te pedirá los datos de acceso al cPanel del servidor antiguo:

  • Dirección IP del servidor antiguo: Te la da tu proveedor actual.
  • Token de API o Contraseña del cPanel antiguo: Es más seguro usar un Token de API, pero puedes usar la contraseña principal del cPanel.

[WARNING] Asegúrate de que el servidor antiguo permita conexiones remotas desde el nuevo. Si tienes dudas, contacta con tu antiguo proveedor y pídeles que habiliten "Migración remota" o "Remote Migration" en el firewall.

Paso 3: Selecciona las Cuentas a Migrar

El sistema escaneará el servidor antiguo y te mostrará una lista de cuentas alojadas. Selecciona la tuya. Si es un servidor dedicado o VPS con varias webs, elige solo la que quieras mover web cPanel para no liarla.

Paso 4: Configura las Opciones de Migración

Aquí es donde tienes el control total. Puedes elegir:

  • Copiar los archivos de la cuenta: Sí, siempre.
  • Copiar las bases de datos: Sí, siempre.
  • Copiar las cuentas de correo: Sí, siempre.
  • Reescalar los recursos: Esto es útil si en el nuevo servidor tienes menos espacio. Puedes dejar que se ajuste automáticamente.
  • Instalar certificados SSL: Marca esta opción para que intente copiar tu certificado existente.

Paso 5: Ejecuta la Migración y Espera

Pulsa el botón de migrar. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño de tu web y de la velocidad de conexión entre servidores. Verás una barra de progreso. No cierres la pestaña del navegador durante este tiempo.

[TIP] Si tu web es muy grande (más de 5GB), es mejor hacer la migración en horas de baja afluencia y avisar a tus usuarios de un posible mantenimiento.

El Método Manual: Backup y Restauración (El Plan B)

Si no tienes acceso a la herramienta de migración automática, o prefieres hacerlo paso a paso para entenderlo todo, este es tu método. Se basa en crear un cPanel backup y luego restaurarlo en el nuevo servidor.

Fase 1: Generar el Backup Completo en el Servidor Antiguo

  1. Accede al cPanel de tu servidor actual.
  2. Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
  3. Dentro, busca la opción "Descargar una copia de seguridad completa" o "Full Backup".
  4. En "Destino del backup", elige "Home Directory" (Directorio principal). Esto guardará el archivo comprimido en tu carpeta raíz.
  5. Pulsa "Generar copia de seguridad".

cPanel empezará a comprimir toda tu cuenta (archivos, bases de datos, correos, configuraciones) en un solo archivo .tar.gz. Cuando termine, verás el archivo en tu gestor de archivos (File Manager), normalmente en la raíz o en una carpeta llamada backup.

[WARNING] No descargues este archivo directamente al navegador si es enorme (más de 2GB). Es mejor usar un cliente FTP como FileZilla para descargarlo al ordenador o, mejor aún, moverlo directamente entre servidores con un comando wget si tienes acceso SSH.

Fase 2: Subir el Backup al Nuevo Servidor

  1. Accede al cPanel del nuevo servidor.
  2. Ve al "Gestor de Archivos" (File Manager).
  3. Navega hasta la carpeta raíz (normalmente home/tu_usuario_cpanel o public_html).
  4. Sube el archivo de backup que descargaste antes. Si es muy grande, la subida puede fallar. Usa FTP o el propio administrador de archivos si tiene opción de subida por trozos.

Fase 3: Restaurar el Backup

  1. En el cPanel nuevo, ve de nuevo a "Copias de seguridad" o "Backup".
  2. Busca la sección "Restaurar una copia de seguridad completa" o "Restore Full Backup".
  3. Selecciona el archivo que subiste y pulsa "Restaurar".

El sistema descomprimirá el archivo y colocará todo en su sitio: archivos en public_html, bases de datos en MySQL, correos, etc.

[INFO] Este método es infalible, pero requiere más intervención manual y es más propenso a errores de subida si el archivo es grande. La migración automática del primer método es siempre más robusta.

Tras la Migración: La Lista de la Compra (Verificaciones)

Tanto si has usado el método automático como el manual, el trabajo no ha terminado. Hay que comprobar que todo está en orden.

Verifica los Archivos y la Base de Datos

  • Archivos: Entra en public_html del nuevo servidor y comprueba que están todas tus carpetas y archivos. Revisa que el archivo .htaccess esté presente (si usas Apache).
  • Bases de Datos: Ve a la sección "Bases de datos MySQL" en el nuevo cPanel. Verás que las bases de datos se han creado. Asegúrate de que los usuarios y sus privilegios también se han importado correctamente. Si no, tendrás que recrearlos manualmente.

El Archivo de Configuración (wp-config.php para WordPress)

Si tu web es WordPress, la conexión a la base de datos se define en el archivo wp-config.php. Este archivo se copia tal cual, pero a veces el nombre de la base de datos o el usuario cambian en el nuevo servidor.

  • Abre wp-config.php y verifica las constantes DB_NAME, DB_USER y DB_PASSWORD.
  • Si el nuevo servidor te asigna un prefijo diferente para las bases de datos (ej. nuevousuario_bd), deberás actualizar estas líneas.

[WARNING] Si no actualizas el wp-config.php, tu web mostrará un error de "Error al conectar con la base de datos". Es el fallo más común tras una migración manual.

Actualiza las DNS (El Paso Más Crítico)

Este es el momento de la verdad. Hasta ahora, tu web sigue "viviendo" en el servidor antiguo. Necesitas decirle al mundo que ahora vive en el nuevo.

  1. Ve al registrador de dominios donde compraste tu dominio (ej. GoDaddy, Namecheap, etc.) o a la gestión de DNS de tu proveedor actual.
  2. Busca la sección de "DNS" o "Zona DNS".
  3. Deberás cambiar los Nameservers (servidores de nombres) para que apunten a los del nuevo hosting. Normalmente son algo así como ns1.nuevohosting.com y ns2.nuevohosting.com. Te los proporciona tu nuevo proveedor.
  4. Guarda los cambios.

La propagación DNS: Este proceso puede tardar de 1 a 48 horas (a veces más). Durante este tiempo, algunos usuarios verán tu web en el servidor antiguo y otros en el nuevo. No te asustes, es normal.

El SSL: Actívalo en el Nuevo Servidor

Una vez que las DNS apunten al nuevo servidor, deberás emitir un nuevo certificado SSL para tu dominio. En cPanel, busca "SSL/TLS Status" y pulsa "Run AutoSSL". En pocos minutos tendrás el candado activo.

[TIP] No desactives el SSL en el servidor antiguo hasta que la propagación DNS termine, por si acaso.

Errores Comunes y Cómo Evitarlos

Aquí tienes una lista de los problemas más habituales al transferir sitio cPanel y cómo sortearlos:

  • Error de base de datos: Ya lo hemos mencionado. Revisa el wp-config.php o el archivo de configuración de tu CMS.
  • Enlaces rotos: Si tu web usa URLs absolutas (ej. https://tudominio.com/imagen.jpg), al cambiar el servidor no debería haber problema si el dominio es el mismo. Si cambias de dominio, necesitarás un plugin de reemplazo de URLs como "Better Search Replace".
  • Correos no llegan: Si has cambiado los registros MX (servidores de correo), recuerda que la propagación de estos registros también tarda. Asegúrate de que las cuentas de correo se han creado en el nuevo servidor.
  • Permisos de archivos: A veces los permisos se copian mal. Asegúrate de que las carpetas tienen permiso 755 y los archivos 644. Si no, la web dará error 500.

Preguntas Frecuentes (FAQ) sobre Migración

¿Puedo migrar sin pagar a un técnico?
Sí, absolutamente. Con esta guía y un poco de paciencia, es un proceso factible para cualquier persona que pueda seguir instrucciones.

¿Cuánto tarda la migración de cPanel?
Depende del tamaño de la cuenta. Una web pequeña (1GB) puede tardar 15 minutos. Una tienda grande (10GB) puede tardar varias horas.

¿Qué pasa con mis correos durante la migración?
Si usas el método de migración automática, los correos se copian. Si usas el manual, también. Sin embargo, los correos que lleguen durante el proceso de propagación podrían perderse. Para evitarlo, configura un redireccionamiento temporal o baja el TTL de las DNS antes de migrar.

¿Es necesario contratar un VPS o un Servidor Dedicado para migrar?
No, puedes migrar entre dos planes de hosting compartido sin problema. La herramienta de migración está disponible en la mayoría de los cPanels.

¿Puedo migrar desde cPanel a otro panel como Syspanel?
Sí, es posible. Paneles como Syspanel (antes conocido como HestiaCP) tienen herramientas de importación. Si tu nuevo servidor usa Syspanel, el acceso se realiza a través del puerto 2106 (ej. https://tu-ip:2106). En su panel, busca la opción de "Importar" o "Restaurar" y sube el backup de cPanel. El proceso es similar, aunque puede requerir ajustes menores en las rutas de los archivos.

[INFO] Syspanel es una excelente alternativa a cPanel, más ligera y moderna. Si tu proveedor lo usa, no te preocupes: la migración sigue siendo viable. Solo ten en cuenta el puerto de acceso 2106 para entrar a su panel de control.

¿Y si mi web usa aplicaciones como Joomla, PrestaShop o Drupal?
El proceso es el mismo. La migración de cPanel copia todo el entorno. Solo deberás ajustar los archivos de configuración específicos de cada CMS (configuration.php para Joomla, settings.inc.php para PrestaShop, etc.).

Conclusión: La Migración es una Aventura, No una Odisea

Migrar tu sitio web de cPanel a otro servidor es un proceso que, con la información correcta, se convierte en una tarea de rutina. Hemos visto dos métodos: el automático (más rápido y limpio) y el manual (más didáctico y de respaldo).

Recuerda siempre: haz un backup antes de hacer nada. Y si algo sale mal, no entres en pánico. La mayoría de los errores tienen solución revisando las configuraciones de las bases de datos y los archivos de conexión.

Con esta guía, ya tienes el mapa del tesoro. Es hora de que tu web explore nuevos horizontes en un servidor más potente, rápido y estable. ¡Buena suerte con tu migración servidor 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