Migrar sitio de cPanel a otro servidor
Migrar un sitio web de un servidor a otro puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía clara, es un proceso que cualquier persona puede realizar. En este artículo, te explicaremos paso a paso cómo migrar cPanel de un servidor a otro, ya sea porque necesitas más recursos, mejor rendimiento o simplemente cambiar de proveedor. Vamos a cubrir desde la preparación hasta la verificación final, incluyendo cómo hacer un backup cPanel migración correcto y cómo transferir sitio cPanel sin perder datos.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza y tiempo perdido.
Requisitos básicos
- Acceso al cPanel antiguo: Necesitas las credenciales de tu cuenta de hosting actual (usuario y contraseña de cPanel).
- Acceso al nuevo servidor: Debes tener una cuenta de hosting en el nuevo servidor, con cPanel instalado o al menos un panel compatible (como Syspanel, que usa el puerto 2106).
- Credenciales de FTP o SFTP: Para subir archivos si es necesario.
- Dominio apuntando al nuevo servidor: Opcional, pero recomendable para pruebas.
- Tiempo suficiente: Una migración puede tomar desde 30 minutos hasta varias horas, dependiendo del tamaño del sitio.
[WARNING] No inicies la migración si no tienes una copia de seguridad de tu sitio actual. Aunque el proceso es seguro, siempre existe un margen de error.
Paso 1: Haz un backup completo desde cPanel
El primer paso para migrar cPanel es generar un respaldo completo de tu sitio. Esto incluye archivos, bases de datos, correos electrónicos y configuraciones.
Cómo generar el backup en cPanel
- Inicia sesión en tu cPanel antiguo. Normalmente accedes mediante
tudominio.com/cpanelo una URL directa que te dio tu proveedor. - Busca la sección "Archivos" y haz clic en "Backup" o "Asistente de Backup".
- Selecciona "Backup completo" o "Descargar un backup completo de la cuenta". Esto generará un archivo
.tar.gzcon todo tu sitio. - Descarga el archivo a tu computadora. Dependiendo del tamaño, puede tardar varios minutos.
[TIP] Si tu cPanel no tiene la opción de backup completo, puedes usar la herramienta "Backup de cPanel" dentro de "Archivos". También puedes solicitar a tu proveedor que te proporcione un respaldo.
Alternativa: Backup manual
Si prefieres un control más granular, puedes hacer un backup manual:
- Descarga todos los archivos de tu sitio mediante FTP (carpeta
public_html). - Exporta las bases de datos desde phpMyAdmin (en cPanel, dentro de "Bases de Datos").
- Guarda las configuraciones de correo (si aplica).
Pero para transferir sitio cPanel de forma sencilla, el backup completo es lo más recomendable.
Paso 2: Prepara el nuevo servidor
Antes de subir el backup, asegúrate de que el nuevo servidor esté listo para recibir tu sitio.
Configura el nuevo hosting
- Accede al cPanel del nuevo servidor (o a Syspanel, cuyo puerto es 2106). Si tu nuevo proveedor usa Syspanel, ingresa con
IPdelServidor:2106. - Crea una cuenta de hosting si aún no la tienes. Debes tener un usuario y contraseña para tu sitio.
- Verifica que el panel tenga suficiente espacio en disco y recursos para tu sitio.
- Configura el dominio principal si es necesario. En algunos casos, debes agregar tu dominio como "Addon Domain" o "Dominio Principal".
[INFO] Si tu nuevo servidor usa Syspanel, el proceso es similar a cPanel, pero con algunas diferencias en la interfaz. El puerto 2106 es el estándar para acceder.
Opcional: Punto el dominio al nuevo servidor
Para evitar tiempos de inactividad, puedes:
- Mantener el dominio apuntando al servidor antiguo hasta que la migración esté completa.
- Luego, cambiar los DNS para que apunten al nuevo servidor.
- O, si tienes acceso a los registros DNS, modifica la IP del servidor web (registro A) temporalmente para pruebas.
Paso 3: Sube el backup al nuevo servidor
Ahora que tienes el archivo de backup, es hora de llevarlo al nuevo servidor.
Método 1: Subir mediante cPanel (recomendado)
- En el cPanel del nuevo servidor, busca la sección "Archivos" y luego "Backup" o "Restaurar un backup completo".
- Haz clic en "Subir" y selecciona el archivo
.tar.gzque descargaste. - Espera a que se complete la subida. Dependiendo del tamaño y tu conexión, puede tardar.
- Una vez subido, haz clic en "Restaurar". El sistema descomprimirá y colocará todos los archivos, bases de datos y configuraciones en su lugar.
[WARNING] Asegúrate de que el backup sea de una versión de cPanel compatible. Si el servidor antiguo tenía una versión muy antigua, podrían surgir problemas. En ese caso, contacta al soporte del nuevo proveedor.
Método 2: Subir mediante FTP
Si el backup es muy grande o tu conexión es lenta, puedes usar FTP:
- Conéctate al nuevo servidor mediante un cliente FTP (como FileZilla).
- Sube el archivo
.tar.gza la carpeta raíz de tu cuenta (normalmentepublic_htmlo una carpeta temporal). - Luego, desde cPanel, usa la opción "Restaurar un backup completo" y selecciona el archivo desde el servidor (no desde tu computadora).
Paso 4: Verifica que todo funcione
Una vez restaurado el backup, es crucial comprobar que tu sitio esté operativo.
Comprueba los archivos
- Accede a tu sitio web mediante la IP del nuevo servidor (por ejemplo,
http://IPdelServidor/~tuusuario). Si el dominio aún no apunta, esta URL te mostrará el sitio. - Revisa que todas las páginas carguen correctamente, incluyendo imágenes, scripts y enlaces.
- Verifica los correos electrónicos si los tienes configurados. En cPanel, ve a "Correo Electrónico" y comprueba que las cuentas y reenviadores estén intactos.
Verifica las bases de datos
- Accede a phpMyAdmin en el nuevo cPanel (dentro de "Bases de Datos").
- Revisa que todas las tablas estén presentes y que los datos sean correctos.
- Si tu sitio usa WordPress, puedes usar un plugin como "Better Search Replace" para actualizar URLs si cambiaste de dominio o estructura.
[TIP] Si tu sitio muestra errores de conexión a la base de datos, es probable que los archivos de configuración (como
wp-config.phpen WordPress) tengan credenciales antiguas. Deberás editarlos manualmente.
Paso 5: Actualiza los DNS y redirige el tráfico
Una vez que todo funcione en el nuevo servidor, es hora de apuntar tu dominio.
Cambia los registros DNS
- Accede al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Modifica los servidores DNS para que apunten a los del nuevo hosting. Tu proveedor te dará las direcciones (por ejemplo,
ns1.nuevohosting.comyns2.nuevohosting.com). - Espera la propagación (puede tardar de 1 a 48 horas). Durante este tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.
Redirección temporal (opcional)
Si quieres evitar que los usuarios vean el sitio antiguo durante la propagación, puedes:
- Mantener el servidor antiguo activo con una redirección 301 hacia el nuevo dominio.
- O usar un plugin de redirección si tu sitio es WordPress.
Paso 6: Pruebas finales y limpieza
Después de la propagación, realiza una verificación exhaustiva.
Prueba desde diferentes dispositivos
- Accede al sitio desde tu móvil, tablet y computadora.
- Envía correos de prueba desde y hacia tu dominio.
- Comprueba formularios de contacto y funciones dinámicas.
Elimina datos del servidor antiguo
Una vez que estés seguro de que la migración fue exitosa:
- Cancela tu plan de hosting antiguo (no antes, por si necesitas volver).
- Elimina el backup de tu computadora si ya no lo necesitas.
[WARNING] No canceles el hosting antiguo hasta que hayan pasado al menos 48 horas desde el cambio de DNS. Así te aseguras de que no haya pérdida de datos.
Preguntas frecuentes (FAQ)
Aquí respondemos las dudas más comunes sobre migrar cPanel y transferir sitio cPanel.
¿Puedo migrar mi sitio si no tengo acceso a cPanel?
Sí, pero es más complicado. Necesitarás acceso FTP y a la base de datos. Puedes descargar archivos manualmente y exportar la base de datos desde phpMyAdmin. Luego, súbelos al nuevo servidor y configura las conexiones. Sin embargo, para backup cPanel migración es mucho más fácil si tienes cPanel.
¿Qué hago si el backup es demasiado grande?
Si el archivo supera los límites de subida de cPanel (normalmente 2 GB), usa FTP para subirlo directamente al servidor. También puedes dividir el backup en partes usando herramientas como split en Linux, o pedir ayuda a tu proveedor.
¿Mi sitio deja de funcionar durante la migración?
No necesariamente. Si mantienes el dominio apuntando al servidor antiguo hasta que el nuevo esté listo, el sitio seguirá activo. Solo habrá un breve periodo de inactividad cuando cambies los DNS (máximo unas horas). Si usas una redirección temporal, los usuarios serán redirigidos automáticamente.
¿Qué pasa si uso Syspanel en lugar de cPanel?
Syspanel (puerto 2106) tiene funciones similares a cPanel. Para migrar cPanel a Syspanel, el proceso es casi idéntico: genera un backup en cPanel, súbelo a Syspanel y restáuralo. Sin embargo, verifica que Syspanel acepte backups de cPanel; en la mayoría de los casos sí, pero consulta la documentación de tu proveedor.
¿Pierdo mis correos electrónicos al migrar?
Si haces un backup completo, los correos (incluyendo bandejas de entrada y configuraciones) se transfieren. Pero ten en cuenta que los correos nuevos que lleguen durante la migración podrían perderse si el servidor antiguo se desactiva antes de que los DNS se actualicen. Para evitarlo, configura un reenviador temporal o usa un servicio de correo externo.
Consejos adicionales para una migración exitosa
- Haz una copia de seguridad adicional antes de empezar. Nunca está de más.
- Programa la migración en horas de bajo tráfico (por ejemplo, de madrugada) para minimizar el impacto.
- Si tu sitio tiene mucho contenido dinámico (como foros o tiendas), considera usar herramientas de migración especializadas, como plugins de WordPress (por ejemplo, "All-in-One WP Migration").
- Comunícate con el soporte técnico de tu nuevo proveedor si encuentras problemas. Ellos conocen su infraestructura y pueden ayudarte.
Conclusión
Migrar cPanel de un servidor a otro no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos –generar un backup cPanel migración, subirlo al nuevo servidor, verificar la funcionalidad y actualizar los DNS– puedes transferir sitio cPanel de forma segura y sin perder datos. Recuerda ser paciente durante la propagación de DNS y siempre tener un plan B (como mantener el servidor antiguo activo unos días). Con esta guía, estarás listo para mudar tu sitio web con confianza.
Si tienes más dudas, no dudes en consultar a tu proveedor de hosting o buscar tutoriales específicos para tu panel. ¡Buena suerte con tu migración!
