Guía para migrar un sitio web a cPanel desde otro hosting
¿Estás listo para dar el salto a un nuevo proveedor de hosting con cPanel? Si te suena a chino mandarín, no te preocupes. Esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda migrar a cPanel sin perder datos, sin tiempo de inactividad excesivo y, sobre todo, sin dolores de cabeza.
Migrar un sitio web puede parecer una tarea de otro planeta, pero con las herramientas adecuadas y un paso a paso claro, verás que es más sencillo de lo que crees. Aquí te explicamos todo lo que necesitas saber para transferir sitio web cPanel de forma segura y eficiente.
¿Qué es cPanel y por qué migrar a él?
cPanel es uno de los paneles de control de hosting más populares del mundo. Es conocido por su interfaz amigable, sus herramientas automatizadas y su gran compatibilidad con aplicaciones como WordPress, Joomla o tiendas online.
Migrar hosting a cPanel te ofrece ventajas como:
- Facilidad de uso: Ideal para principiantes.
- Herramientas integradas: Copias de seguridad, instaladores automáticos, gestor de archivos, etc.
- Soporte técnico amplio: Miles de tutoriales y foros disponibles.
- Estabilidad y rendimiento: Muy optimizado para sitios web de todo tipo.
Si tu actual hosting usa otro panel (como Plesk, DirectAdmin o Syspanel), o simplemente no tiene panel, pasar web a cPanel te dará un control total sobre tu sitio.
Preparativos antes de la migración
Antes de tocar nada, es fundamental que tengas todo listo. Una migración mal planificada puede provocar pérdida de datos o caídas del sitio.
1. Haz una copia de seguridad completa de tu sitio actual
Este es el paso más importante. Necesitas tener una copia de seguridad de:
- Archivos del sitio: Todo el contenido (HTML, PHP, imágenes, etc.).
- Base de datos: Si tu web usa bases de datos (WordPress, por ejemplo).
- Correos electrónicos: Si tienes cuentas de correo asociadas a tu dominio.
[WARNING] No empieces la migración sin una copia de seguridad. Si algo sale mal, podrás restaurar todo desde cero.
2. Reúne la información de tu hosting actual
Necesitarás:
- Acceso a tu panel de control actual (usuario y contraseña).
- Datos de la base de datos (nombre, usuario, contraseña, servidor).
- Información de FTP (servidor, usuario, contraseña, puerto).
- Detalles del dominio (registrador, DNS).
3. Contrata el nuevo hosting con cPanel
Asegúrate de que tu nuevo proveedor te ofrezca cPanel. Una vez contratado, recibirás un correo con:
- URL de acceso a cPanel (normalmente
https://tudominio.com/cpanelohttps://IP:2083). - Usuario y contraseña de cPanel.
- Servidores de nombres (DNS) que deberás configurar.
[INFO] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. Pero esta guía se centra en cPanel, así que asegúrate de que tu plan incluya cPanel.
Métodos para migrar a cPanel
Existen varias formas de migrar a cPanel. Te explicamos las más comunes, desde la más sencilla (para principiantes) hasta la más manual (para usuarios avanzados).
Método 1: Migración automática con la herramienta "Migrate" de cPanel (Recomendado)
Este es el método más fácil y rápido. cPanel incluye una herramienta de migración que puede transferir todo tu sitio desde otro panel de control (incluyendo otros cPanel, Plesk, DirectAdmin, etc.) o desde un servidor sin panel.
Pasos:
- Accede a tu nuevo cPanel. Usa la URL y credenciales que te proporcionó tu hosting.
- Busca la herramienta "Migrate" o "Migración". Normalmente está en la sección "Archivos" o "Herramientas".
- Introduce los datos de tu hosting antiguo. Necesitarás:
- La dirección IP o nombre del servidor antiguo.
- Usuario y contraseña de acceso (puede ser del panel o de FTP).
- El puerto de conexión (por defecto 2083 para cPanel, 21 para FTP, etc.).
- Selecciona lo que quieres migrar. Puedes elegir archivos, bases de datos, cuentas de correo, etc.
- Inicia la migración. La herramienta copiará todo automáticamente. Dependiendo del tamaño de tu sitio, puede tardar desde minutos hasta horas.
- Verifica que todo funcione. Una vez terminado, revisa tu sitio en el nuevo hosting.
[TIP] Este método funciona mejor si tu hosting antiguo también tiene cPanel. Si no, puede que necesites usar FTP o descargar archivos manualmente.
Método 2: Migración manual paso a paso
Si la herramienta automática no funciona o prefieres tener control total, puedes hacerlo manualmente.
1. Descarga los archivos de tu sitio antiguo
- Usa FTP: Conecta con FileZilla o similar a tu hosting antiguo.
- Descarga toda la carpeta
public_html(o la carpeta raíz de tu sitio). - Si usas WordPress, también puedes usar un plugin de backup (como UpdraftPlus) para descargar todo.
2. Exporta la base de datos
- Accede a phpMyAdmin en tu hosting antiguo.
- Selecciona la base de datos de tu sitio.
- Haz clic en "Exportar" y elige el método "Rápido" y formato SQL.
- Guarda el archivo
.sqlen tu ordenador.
3. Sube los archivos al nuevo hosting
- Conecta por FTP a tu nuevo cPanel. Usa los datos que te proporcionó tu hosting.
- Sube todos los archivos a la carpeta
public_html(o donde corresponda). - Asegúrate de sobrescribir si hay archivos existentes.
4. Crea la base de datos en cPanel
- En cPanel, busca "Bases de datos MySQL".
- Crea una nueva base de datos (ponle un nombre como
tusitio_db). - Crea un usuario y asígnale una contraseña segura.
- Añade el usuario a la base de datos con todos los privilegios.
5. Importa la base de datos
- En cPanel, busca "phpMyAdmin".
- Selecciona la base de datos que acabas de crear.
- Haz clic en "Importar" y selecciona el archivo
.sqlque descargaste. - Ejecuta la importación.
6. Actualiza la configuración del sitio
- Si usas WordPress, edita el archivo
wp-config.phpen la carpeta raíz. - Cambia los valores de
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST(normalmentelocalhost). - Guarda el archivo.
7. Prueba tu sitio
- Accede a tu dominio (aún apuntando al hosting antiguo) o usa una URL temporal que te haya dado tu nuevo hosting.
- Verifica que todo cargue correctamente (páginas, imágenes, enlaces).
[WARNING] Si tu sitio usa SSL, deberás reinstalarlo o configurarlo en el nuevo cPanel. Muchos hosting ofrecen SSL gratuito con Let’s Encrypt.
Método 3: Usar un plugin de migración (para WordPress)
Si tu sitio está hecho con WordPress, hay plugins que automatizan casi todo el proceso.
Pasos:
- Instala un plugin de migración en tu sitio antiguo (por ejemplo, Duplicator, All-in-One WP Migration o UpdraftPlus).
- Crea un paquete de migración (archivos + base de datos).
- Descarga el paquete a tu ordenador.
- En tu nuevo hosting con cPanel, instala WordPress (puedes usar el instalador automático de cPanel).
- Sube e instala el mismo plugin en el nuevo WordPress.
- Importa el paquete desde el plugin.
- Configura la URL del sitio (si cambió).
Este método es muy rápido y evita errores de configuración manual.
Configuración de DNS y correo electrónico
Una vez que tu sitio funciona en el nuevo hosting, debes apuntar tu dominio hacia él.
1. Cambia los servidores de nombres (DNS)
- Ve a donde registraste tu dominio (GoDaddy, Namecheap, etc.).
- Busca la sección "Servidores de nombres" o "DNS".
- Reemplaza los servidores antiguos por los que te proporcionó tu nuevo hosting (suelen ser algo como
ns1.tunuevohosting.comyns2.tunuevohosting.com). - Guarda los cambios.
[INFO] La propagación de DNS puede tardar entre 24 y 48 horas. Durante ese tiempo, algunos usuarios verán tu sitio antiguo y otros el nuevo.
2. Migra tus cuentas de correo
Si tenías correos en tu hosting antiguo, puedes migrarlos de dos formas:
- Usando la herramienta de migración de cPanel (si tu antiguo hosting lo permite).
- De forma manual: Crea las mismas cuentas de correo en cPanel, y luego usa un cliente de correo (Outlook, Thunderbird) para exportar e importar los mensajes.
[TIP] Si no necesitas conservar los correos antiguos, simplemente crea las cuentas nuevas en cPanel y listo.
Solución de problemas comunes
Aquí tienes una mini FAQ para resolver dudas típicas durante la cPanel migración.
¿Por qué mi sitio no carga después de la migración?
- Revisa los DNS: Si aún no han propagado, usa una URL temporal.
- Verifica la base de datos: Asegúrate de que los datos de conexión sean correctos.
- Comprueba los archivos: Que estén en la carpeta correcta (
public_html).
¿Pierdo el SEO al migrar?
No, si lo haces bien. Para minimizar el impacto:
- Mantén la misma estructura de URLs.
- Configura redirecciones 301 si cambias alguna URL.
- Actualiza tu sitemap en Google Search Console.
¿Puedo migrar sin tiempo de inactividad?
Sí, con un poco de planificación:
- Migra todo al nuevo hosting mientras el antiguo sigue funcionando.
- Cambia los DNS en un momento de bajo tráfico.
- Una vez que los DNS propaguen, desactiva el hosting antiguo.
¿Qué hago si mi hosting antiguo usa Syspanel?
Si tu antiguo panel es Syspanel (HestiaCP), el proceso es similar, pero ten en cuenta que la herramienta de migración de cPanel puede no ser compatible. En ese caso, usa el método manual (descarga archivos y exporta base de datos).
[WARNING] Syspanel usa el puerto 2106 para acceso. Si necesitas ayuda, contacta con el soporte de tu hosting.
Consejos finales para una migración exitosa
- Haz una prueba antes: Si puedes, configura un subdominio o una URL temporal en el nuevo hosting para verificar que todo funciona.
- No borres el hosting antiguo hasta que estés 100% seguro de que el nuevo funciona correctamente.
- Actualiza tus contraseñas después de la migración.
- Revisa los registros de errores en cPanel si algo falla.
Migrar a cPanel es un proceso que, con paciencia y esta guía, puedes hacer tú mismo sin necesidad de ser un experto. Si en algún momento te sientes perdido, recuerda que el soporte técnico de tu nuevo hosting está para ayudarte.
¡Ahora ya sabes cómo transferir sitio web cPanel de forma segura! Anímate a dar el paso y disfruta de un hosting más rápido, estable y fácil de gestionar.
