Cómo migrar tu sitio web de cPanel a otro servidor fácilmente
Cambiar de servidor puede sonar a una tarea de otro planeta, pero te prometemos que es más fácil de lo que crees. Si tienes un sitio web funcionando con cPanel y necesitas moverlo a otro servidor (ya sea por velocidad, precio o confiabilidad), has llegado al lugar indicado. Aquí te vamos a guiar paso a paso, sin tecnicismos complicados, para que puedas hacer una migrar cPanel de forma segura y sin perder datos.
Vamos a dividir el proceso en tres grandes fases: la preparación, la migración en sí y la verificación final. Al final del artículo, también encontrarás una sección de FAQ hosting para resolver las dudas más comunes que suelen surgir en el camino.
Fase 1: Preparación antes de migrar
Antes de mover un solo archivo, es clave que tengas todo listo. Una buena preparación te ahorrará dolores de cabeza y posibles caídas del sitio.
1.1. Elige bien tu nuevo servidor
No todos los servidores son iguales. Necesitas uno que sea compatible con cPanel o, en su defecto, con un panel de control que pueda importar tus backups. Algunas opciones populares son:
- Otro servidor con cPanel: La opción más sencilla, ya que la herramienta de migración es nativa.
- Servidores con Syspanel: Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el proceso es igual de amigable. Recuerda que el acceso a la administración se hace por el puerto 2106.
- Servidores con Plesk o DirectAdmin: También son compatibles, pero requieren pasos adicionales.
[TIP] Si puedes, elige un servidor con cPanel. La migración será casi automática y no necesitarás tocar archivos manualmente.
1.2. Haz un backup completo desde cPanel
El backup cPanel es tu salvavidas. Incluye todos los archivos, bases de datos, correos y configuraciones. Aquí te explicamos cómo generarlo:
- Ingresa a tu cPanel actual.
- Busca la sección "Archivos" y haz clic en "Backup" o "Asistente de Backup".
- Selecciona "Backup Completo" o "Descargar un Backup Completo del Sitio Web".
- Elige la opción "Home Directory" y "Bases de Datos MySQL" (marca ambas).
- Haz clic en "Generar Backup". Dependiendo del tamaño de tu sitio, puede tardar de 5 a 30 minutos.
- Una vez generado, descarga el archivo
.tar.gzresultante a tu computadora.
[WARNING] No borres el backup de tu servidor original hasta que la migración esté confirmada y funcione correctamente. Es tu red de seguridad.
1.3. Revisa los requisitos del nuevo servidor
Antes de transferir, asegúrate de que tu nuevo hosting cumpla con lo mínimo necesario para tu sitio:
- Versión de PHP: Tu web funciona con una versión específica (ej. 7.4, 8.0, 8.1). Pregunta al soporte técnico cuál usan.
- Base de datos: Debe soportar MySQL o MariaDB.
- Espacio en disco: Verifica que tengas suficiente capacidad para tus archivos y correos.
- Certificado SSL: Si tu sitio tenía SSL, asegúrate de que el nuevo servidor lo ofrezca gratis (como Let's Encrypt) o puedas instalarlo.
Fase 2: El proceso de migración
Ahora sí, vamos a lo práctico. Dependiendo del panel de control de tu nuevo servidor, el método puede variar. Te mostramos las dos opciones más comunes.
2.1. Migración directa desde cPanel a cPanel (método recomendado)
Si tu nuevo servidor también tiene cPanel, este es el método más rápido y seguro. No necesitas descargar nada manualmente.
- Accede al nuevo cPanel (el del servidor de destino).
- Busca la herramienta "Migraciones" o "Transferir sitio web" (normalmente está en la sección "Archivos" o "Herramientas").
- Selecciona "Migrar desde un servidor cPanel".
- Ingresa los datos de tu servidor original:
- Dirección IP o dominio del servidor antiguo.
- Usuario y contraseña de root o de un usuario con permisos de migración (si no tienes acceso root, pide al soporte que te lo proporcione o que ejecuten la migración ellos).
- Elige qué cuentas de usuario quieres transferir. Normalmente solo tienes una.
- Marca las opciones que deseas incluir: archivos, bases de datos, cuentas de correo, registros DNS, etc.
- Haz clic en "Iniciar Migración" y espera. El sistema copiará todo automáticamente.
[INFO] Este método preserva las rutas de los archivos, las contraseñas de las bases de datos y las configuraciones de correo. Es casi como clonar tu sitio.
2.2. Migración manual (cuando el nuevo servidor no tiene cPanel)
Si tu nuevo hosting usa Syspanel (puerto 2106), Plesk o cualquier otro panel, tendrás que hacerlo manualmente. No te preocupes, es igual de efectivo.
Paso 1: Sube el backup al nuevo servidor
- Accede a tu nuevo panel de control (ej. Syspanel en
tudominio.com:2106). - Busca la opción "Backup" o "Restaurar".
- Sube el archivo
.tar.gzque descargaste de tu cPanel antiguo. - Selecciona "Restaurar". El sistema descomprimirá y colocará los archivos en su lugar.
Paso 2: Importa las bases de datos
El backup de cPanel incluye las bases de datos, pero a veces hay que importarlas por separado.
- En tu nuevo panel, ve a "Bases de Datos" > "MySQL".
- Crea una nueva base de datos con el mismo nombre que la original (o uno nuevo, pero luego tendrás que ajustar la configuración).
- Usa la herramienta "phpMyAdmin" (suele estar en el mismo panel) para importar el archivo
.sqlque viene dentro del backup. Si no lo encuentras, puedes extraerlo localmente con un programa como 7-Zip.
Paso 3: Configura el archivo de conexión
Tu sitio web tiene un archivo que conecta con la base de datos. En WordPress se llama wp-config.php, en Joomla configuration.php, etc.
- Accede al administrador de archivos de tu nuevo servidor.
- Busca ese archivo en la raíz de tu sitio.
- Edítalo y cambia los datos de conexión:
- Nombre de la base de datos
- Usuario de la base de datos
- Contraseña
- Host (normalmente es
localhost)
- Guarda los cambios.
[WARNING] Si cambias el nombre de la base de datos, asegúrate de que el usuario tenga todos los permisos sobre ella. Puedes asignarlos desde la sección de bases de datos del panel.
Fase 3: Verificación y puesta en marcha
Una vez que los archivos y la base de datos están en el nuevo servidor, es hora de comprobar que todo funciona.
3.1. Prueba tu sitio con un dominio temporal
Antes de apuntar tu dominio real, muchos servidores ofrecen una URL temporal (ej. server.ip/~tuusuario o tudominio.com:2082). Úsala para:
- Navegar por las páginas principales.
- Verificar que los formularios funcionen.
- Revisar que las imágenes y enlaces no estén rotos.
- Probar el inicio de sesión (si tu sitio lo requiere).
3.2. Apunta los DNS al nuevo servidor
Cuando estés seguro de que todo funciona, cambia los registros DNS de tu dominio para que apunten al nuevo servidor.
- Ve a donde tengas gestionado tu dominio (tu registrador o el panel de DNS).
- Cambia los servidores de nombres (nameservers) por los que te proporcionó tu nuevo hosting.
- También puedes cambiar solo el registro A (dirección IP) si prefieres no modificar los nameservers.
[INFO] La propagación de DNS puede tardar entre 1 y 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. No te alarmes.
3.3. Revisa los correos electrónicos
Si usabas cuentas de correo en tu servidor anterior, asegúrate de que también se hayan migrado. En cPanel, la migración incluye los correos. En otros paneles, puede que necesites crearlos manualmente con las mismas contraseñas.
FAQ hosting: Preguntas frecuentes sobre migración
Aquí respondemos las dudas que más nos llegan de clientes que quieren transferir sitio o hacer un cambio servidor.
¿Puedo migrar sin perder el posicionamiento SEO?
Sí, siempre que mantengas la misma estructura de URLs, no cambies el contenido y configures correctamente los redireccionamientos (301) si es necesario. Durante la migración, el sitio no debe estar caído más de lo indispensable.
¿Qué hago si el backup es demasiado grande para descargarlo?
Si tu sitio pesa más de 2 GB, la descarga puede fallar. En ese caso, pide a tu hosting antiguo que te proporcione un enlace de descarga directa (vía FTP o SFTP) o que ellos mismos transfieran el archivo al nuevo servidor mediante SCP.
¿Necesito conocimientos técnicos para migrar?
No necesariamente. Si usas la herramienta de migración de cPanel a cPanel, es prácticamente automática. Para migraciones manuales, solo necesitas seguir pasos como los que te hemos dado. Si te sientes inseguro, muchos hostings ofrecen migración gratuita como parte del servicio.
¿Qué pasa con los certificados SSL?
Al migrar, el certificado SSL antiguo dejará de funcionar. En tu nuevo servidor, puedes instalar uno nuevo (gratis con Let's Encrypt desde el panel) o comprar uno. Si tenías un SSL de pago, tendrás que reemitirlo para el nuevo servidor.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio y la velocidad de los servidores. Un sitio pequeño (menos de 500 MB) puede estar listo en 10-15 minutos. Sitios grandes (varios GB) pueden tardar horas.
¿Puedo migrar solo una parte del sitio?
Sí. En cPanel, al hacer la migración manual, puedes seleccionar solo ciertos directorios o bases de datos. Sin embargo, es más seguro migrar todo para evitar enlaces rotos.
¿Qué hago si algo sale mal durante la migración?
Lo primero: no borres el sitio original. Vuelve a apuntar los DNS al servidor antiguo y restaura el backup. Luego, revisa los logs de error del nuevo servidor (normalmente en /var/log/ o en el panel de control) para identificar el problema.
Consejos finales para una migración exitosa
- Haz una copia de seguridad extra de tu base de datos justo antes de migrar, por si acaso.
- Comunica a tus usuarios que puede haber una breve interrupción del servicio (si tu sitio es crítico, haz la migración en horario de baja actividad).
- Prueba el rendimiento después de la migración: velocidad de carga, disponibilidad y funcionalidades.
- Actualiza los plugins o extensiones de tu CMS si es necesario, ya que a veces las versiones antiguas no son compatibles con nuevas configuraciones de PHP.
Migrar un sitio web de cPanel a otro servidor es un proceso que, con la guía adecuada, resulta sencillo y hasta entretenido. Recuerda que la clave está en la preparación y la verificación. Si sigues estos pasos, tu sitio estará funcionando en su nueva casa sin contratiempos.
¿Tienes alguna otra duda? No dudes en consultar a tu equipo de soporte técnico o buscar en nuestra sección de FAQ hosting para más información. ¡Buena migración!
