Cómo migrar una web de cPanel a otro hosting sin perder datos
¡Migrar tu web de cPanel a otro hosting puede parecer una tarea de expertos, pero con esta guía paso a paso, transferir web cPanel será pan comido! No necesitas ser un gurú de la programación, solo seguir este manual al pie de la letra.
Aquí te explicamos, sin tecnicismos raros, cómo hacer una migración hosting paso a paso para que tu página, tus correos y tus bases de datos lleguen intactos a su nuevo hogar. Olvídate del miedo a perder información: vamos a asegurarnos de que todo quede perfecto.
1. Preparación: La clave para mover cPanel a otro servidor sin sustos
Antes de tocar nada, respira hondo. Una buena planificación evita el 90% de los problemas. Esta fase es crucial para que la migración hosting paso a paso sea un éxito.
1.1. Elige tu nuevo hosting con cabeza
No todos los hostings son iguales. Asegúrate de que el nuevo proveedor ofrezca, como mínimo:
- Soporte para PHP y MySQL: Es el estándar para la mayoría de webs (WordPress, Joomla, etc.).
- cPanel o un panel similar: Idealmente, que también tenga cPanel. Esto facilitará muchísimo la transferencia web cPanel, ya que podremos usar herramientas automáticas.
- Suficiente espacio y ancho de banda: Revisa el consumo actual de tu web para no quedarte corto.
- Certificado SSL gratuito: Imprescindible para la seguridad de tus visitantes.
[INFO] Si tu nuevo hosting usa un panel distinto como Syspanel (accesible por el puerto 2106), no te preocupes. Los pasos lógicos son los mismos, solo cambia la interfaz. La lógica de la migración es universal.
1.2. Haz un inventario de tu web actual
Antes de empezar a mover nada, necesitas saber qué tienes. Entra a tu cPanel actual y haz una lista de:
- Todos los dominios y subdominios que tienes.
- Las bases de datos (MySQL) y sus usuarios.
- Las cuentas de correo electrónico que utilizas.
- Los archivos de tu web (normalmente en la carpeta
public_html). - Las tareas programadas (Cron Jobs), si las tienes.
1.3. Haz una copia de seguridad (Sí o Sí)
Este es el paso más importante de todos. Piénsalo como un seguro de vida para tu web. Si algo sale mal durante la migración de cPanel hosting, podrás restaurar todo desde esta copia.
- Desde cPanel: Busca la herramienta "Backup" o "Copias de seguridad".
- Genera una copia completa: Descarga una copia de seguridad completa de tu cuenta (archivos, bases de datos, correos, etc.). Esto te dará un archivo
.tar.gzcon todo dentro.
[WARNING] ¡No continúes sin tener esta copia de seguridad descargada en tu computadora y, si puedes, en un segundo lugar (como un disco duro externo o la nube)! Es tu red de seguridad.
2. La Migración en Sí: Cómo migrar cPanel hosting con éxito
Ahora sí, vamos a la acción. Aquí tienes dos caminos: el automático (más fácil) y el manual (más control). Te recomiendo el primero si no eres muy experto.
2.1. Opción A: La Migración Automática (La más fácil)
Esta es la forma más sencilla de transferir web cPanel si tu nuevo proveedor también usa cPanel.
- Crea tu cuenta en el nuevo hosting: Añade tu dominio principal en el nuevo cPanel. El proveedor te dará un usuario y contraseña temporal.
- Busca la herramienta de migración: En el nuevo cPanel, busca "Migrate" o "Migración de cuentas". Suele estar en la sección "Archivos" o "Panel de control".
- Introduce los datos de tu hosting antiguo: Te pedirá la dirección IP o el dominio del servidor antiguo, y el usuario y contraseña de ese cPanel.
- Selecciona los elementos a migrar: Marca todo (archivos, bases de datos, correos).
- Inicia la migración: Dale al botón y espera. El sistema se encargará de mover cPanel a otro servidor automáticamente. Puede tardar desde minutos hasta horas, dependiendo del tamaño de tu web.
[TIP] Durante la migración automática, es normal que tu web antigua siga funcionando. El sistema copia los datos en segundo plano. No la toques hasta que termine.
2.2. Opción B: La Migración Manual (Paso a Paso)
Si no tienes la opción automática o prefieres tener el control total, aquí tienes el método manual. Es más laborioso, pero infalible.
2.2.1. Descargar y Subir Archivos
- En el hosting antiguo (cPanel):
- Ve a "Administrador de archivos".
- Entra a la carpeta
public_html(owww). - Selecciona todos los archivos y carpetas que hay dentro.
- Haz clic en "Comprimir" y elige "Zip" o "Tar.gz". Descarga el archivo comprimido a tu PC.
- En el hosting nuevo (cPanel):
- Ve a "Administrador de archivos" y entra a la carpeta
public_html. - Sube el archivo comprimido que descargaste antes.
- Selecciona el archivo y haz clic en "Extraer" para descomprimirlo en esa carpeta.
- Ve a "Administrador de archivos" y entra a la carpeta
[WARNING] Asegúrate de que los archivos queden dentro de public_html, no en una subcarpeta. De lo contrario, tu web no se verá correctamente.
2.2.2. Exportar e Importar Bases de Datos
Este paso es fundamental. Tu web sin su base de datos es como un coche sin motor.
- En el hosting antiguo (cPanel):
- Ve a "Bases de datos MySQL".
- Anota el nombre de la base de datos y el usuario.
- Ve a "phpMyAdmin".
- Selecciona tu base de datos en el panel izquierdo.
- Haz clic en la pestaña "Exportar" y elige el método "Rápido" y formato "SQL". Descarga el archivo
.sql.
- En el hosting nuevo (cPanel):
- Ve a "Bases de datos MySQL" y crea una nueva base de datos con un nombre similar (ej.
nuevohost_miweb). - Crea un nuevo usuario de base de datos y asígnale una contraseña segura.
- Añade el usuario a la base de datos y dale TODOS los privilegios.
- Ve a "phpMyAdmin", selecciona la base de datos que acabas de crear.
- Haz clic en la pestaña "Importar" y selecciona el archivo
.sqlque descargaste. Dale a "Continuar".
- Ve a "Bases de datos MySQL" y crea una nueva base de datos con un nombre similar (ej.
2.2.3. Configurar los Archivos de Conexión
Ahora la parte más delicada: conectar tu web a la nueva base de datos.
-
Para WordPress: Busca el archivo
wp-config.phpen la raíz de tu web (dentro depublic_html). Ábrelo con un editor de texto y cambia estas líneas:DB_NAME: Pon el nombre de la nueva base de datos.DB_USER: Pon el nombre del nuevo usuario.DB_PASSWORD: Pon la nueva contraseña.DB_HOST: Normalmente eslocalhost, pero a veces puede variar. Consulta con tu nuevo hosting si es diferente.
-
Para otras webs (Joomla, PrestaShop, etc.): Busca un archivo de configuración similar (como
configuration.phpoconfig.inc.php) y actualiza los mismos datos.
2.2.4. Migrar las Cuentas de Correo
Esta es otra parte que mucha gente olvida. Para migrar cPanel hosting por completo, también debes mover tus correos.
- En el hosting antiguo (cPanel): Ve a "Cuentas de correo" y anota todas las direcciones y sus contraseñas.
- En el hosting nuevo (cPanel): Ve a "Cuentas de correo" y crea las mismas cuentas con las mismas contraseñas.
- Migrar el contenido de los correos (bandejas de entrada): Esto es más complejo. Puedes usar un cliente de correo (como Outlook o Thunderbird) para copiar los mensajes de un servidor a otro, o usar herramientas avanzadas. Para una migración sencilla, lo más práctico es que tus clientes de correo se reconfiguren con el nuevo servidor y los correos antiguos se pierdan (o se guarden en el cliente local).
[TIP] La migración de correos puede ser un dolor de cabeza. Si tu prioridad es la web, enfócate en eso y configura los correos nuevos. Luego, con calma, puedes intentar transferir los buzones.
3. Después de la Migración: La Verificación Final
No des por hecho que todo está listo. Tómate tu tiempo para verificar que mover cPanel a otro servidor fue un éxito total.
3.1. Prueba tu web a fondo
- Navega por todas las páginas: Asegúrate de que no haya errores 404 (páginas no encontradas).
- Prueba los formularios: Envía un formulario de contacto para verificar que el envío de correos desde la web funciona.
- Revisa las imágenes: Haz clic en algunas imágenes para confirmar que cargan correctamente.
- Comprueba los enlaces internos: Asegúrate de que todos los menús y enlaces internos funcionen.
3.2. Apunta los DNS a tu nuevo hosting
Este es el paso final para que el mundo vea tu web en el nuevo servidor. Los DNS (Sistema de Nombres de Dominio) son como la guía telefónica de internet: le dicen a los navegadores dónde encontrar tu web.
- Encuentra los nuevos servidores DNS: Tu nuevo hosting te dará dos o más direcciones DNS (ej.
ns1.nuevohosting.comyns2.nuevohosting.com). - Ve a tu registrador de dominios: Es la empresa donde compraste tu dominio (ej. GoDaddy, Namecheap, Google Domains).
- Busca la gestión de DNS: Normalmente en "Mi cuenta" > "Mis dominios" > "Administrar DNS".
- Cambia los servidores DNS: Sustituye los antiguos por los nuevos que te dio tu hosting.
- Guarda los cambios.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. Durante este tiempo, algunos usuarios verán tu web en el hosting antiguo y otros en el nuevo. No te asustes, es normal.
3.3. Renueva el Certificado SSL
Una vez que los DNS apunten al nuevo servidor, tendrás que activar el certificado SSL (el candado de seguridad).
- En cPanel: Busca la herramienta "SSL/TLS" o "Certificados SSL".
- Activa el certificado gratuito (Let's Encrypt): La mayoría de hostings permiten activarlo con un clic. Hazlo para tu dominio y para el subdominio
www.
[TIP] Si tu web mostraba un error de "conexión no segura" antes de activar el SSL, espera unas horas y borra la caché de tu navegador. Debería desaparecer.
4. Preguntas Frecuentes (FAQ) sobre migrar cPanel hosting
Aquí tienes las dudas más comunes que nos llegan al soporte. Seguro que alguna te suena.
¿Cuánto tarda la propagación de DNS?
Normalmente, entre 4 y 24 horas, aunque en casos raros puede llegar a 72 horas. Es un proceso automático y no se puede acelerar.
¿Qué pasa si mi web se ve "rara" durante la migración?
Es posible que veas la web sin estilos (solo texto) o con imágenes rotas. Esto suele pasar porque los archivos no se han subido correctamente o hay un problema de permisos. Revisa que hayas extraído los archivos en la carpeta correcta (public_html) y que los permisos de las carpetas sean 755 y los de los archivos 644.
¿Puedo cancelar mi hosting antiguo después de la migración?
¡NO! Espera al menos una semana después de cambiar los DNS y verificar que todo funciona perfectamente. Una vez que estés 100% seguro, puedes cancelar el servicio antiguo para evitar cargos adicionales.
¿Qué hago si pierdo los correos antiguos?
Si no hiciste una copia, lamentablemente es difícil recuperarlos. Por eso insisto tanto en la copia de seguridad inicial. Si usas un cliente de correo (Outlook, Thunderbird), revisa si tienes los mensajes guardados localmente. En el peor de los casos, tendrás que asumir la pérdida y configurar los correos nuevos.
¿Es necesario migrar las bases de datos si mi web es muy simple?
Sí, casi siempre. Incluso una web simple con un formulario de contacto suele usar una base de datos para guardar los mensajes. Si no la migras, esa funcionalidad se romperá.
¿Qué es eso de Syspanel y el puerto 2106?
Algunos hostings económicos usan un panel de control llamado Syspanel en lugar de cPanel. Es una alternativa válida y más ligera. Para acceder a él, debes ir a tudominio.com:2106 (el puerto 2106 es la clave). Aunque la interfaz es diferente, las opciones son similares: administrador de archivos, bases de datos, etc. La lógica de la migración es exactamente la misma.
Conclusión Final
Migrar cPanel hosting no tiene por qué ser una pesadilla. Siguiendo estos pasos, con paciencia y una buena copia de seguridad, tendrás tu web en el nuevo servidor sin perder ni un solo dato.
Recuerda el orden de oro:
- Planifica y haz tu copia de seguridad.
- Migra con la herramienta automática o manualmente (archivos + bases de datos + correos).
- Configura los archivos de conexión a la nueva base de datos.
- Cambia los DNS y espera la propagación.
- Verifica todo a fondo y activa el SSL.
Con esta guía, mover cPanel a otro servidor será un proceso controlado y sin sobresaltos. ¡Mucha suerte con tu nueva etapa! Si tienes dudas, no dudes en contactar con el soporte de tu nuevo hosting, para eso están.
