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

Migrar tu sitio web de cPanel a DirectAdmin sin perder datos

Actualizado el 15 de septiembre de 2025

Migrar tu sitio web de un panel de control a otro puede sonar a tarea de expertos, pero con la guía adecuada, es un proceso que puedes realizar tú mismo sin perder datos. Si estás considerando un cambio de hosting o simplemente quieres probar un panel más ligero y eficiente como DirectAdmin, has llegado al lugar correcto. Este artículo está diseñado para guiarte paso a paso en la migrar cPanel a DirectAdmin, asegurando que tus archivos, bases de datos, correos electrónicos y configuraciones lleguen sanos y salvos a su nuevo hogar.

Antes de empezar, es importante que sepas que aunque los paneles son diferentes, la estructura subyacente (Linux, Apache, MySQL) es la misma. Por eso, transferir web entre ellos es perfectamente posible. Vamos a desglosar el proceso en partes manejables, desde la preparación hasta la verificación final.


¿Por qué migrar de cPanel a DirectAdmin?

cPanel es el estándar de la industria, pero tiene un costo de licencia elevado. DirectAdmin, por otro lado, ofrece una experiencia similar, consume menos recursos y suele ser más económico. Muchos proveedores de migración hosting recomiendan DirectAdmin por su estabilidad y facilidad de uso.

[INFO] Si tu hosting actual usa cPanel y el nuevo usa DirectAdmin, no te preocupes: ambos manejan las mismas tecnologías base. La migración se centra en mover los datos, no en cambiar la programación de tu sitio.


Preparación antes de la migración

La clave para una migrar cPanel a DirectAdmin exitosa es la planificación. No improvises.

1. Haz una copia de seguridad completa en cPanel

El primer paso es tener un respaldo de todo tu sitio. Desde tu panel de cPanel, busca la sección "Copias de seguridad" o "Backup".

  • Copia de seguridad completa: Genera un archivo .tar.gz que incluye todos tus archivos, bases de datos, cuentas de correo y configuraciones.
  • Copia de seguridad parcial: Si prefieres, puedes descargar por separado:
    • El directorio public_html (tus archivos web).
    • Las bases de datos (desde phpMyAdmin, exporta cada una en SQL).
    • Las cuentas de correo (aunque esto es más tedioso, puedes reconfigurarlas manualmente).

[WARNING] No subas el backup de cPanel directamente a DirectAdmin. Los formatos no son compatibles. La migración se hace manualmente, paso a paso.

2. Configura tu nuevo hosting con DirectAdmin

Antes de mover nada, tu nuevo servidor debe estar listo.

  • Accede a DirectAdmin con las credenciales que te dio tu proveedor.
  • Crea tu cuenta de usuario (si no la tienes). Generalmente, el panel te asigna una automáticamente.
  • Anota la IP del servidor y los nombres de los servidores DNS (nameservers) que usarás.

[TIP] Si tu nuevo hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. Aunque este artículo se centra en DirectAdmin, el proceso de migración es similar.

3. Prepara tu dominio para el cambio

Para que no haya tiempo de inactividad, puedes trabajar con el dominio en modo "solo yo" o usando un archivo hosts temporal.

  • Opción A (Recomendada): Cambia los DNS de tu dominio a los del nuevo hosting después de la migración. Mientras tanto, edita el archivo hosts de tu computadora para ver el sitio en el nuevo servidor sin afectar a los visitantes.
  • Opción B: Pon el sitio en modo mantenimiento en cPanel y luego lo activas en DirectAdmin.

Paso a paso: Cómo migrar tus archivos y bases de datos

Vamos al meollo del asunto. Sigue estos pasos con cuidado.

1. Transfiere los archivos del sitio web

Los archivos de tu web (HTML, PHP, imágenes, etc.) están en la carpeta public_html de cPanel.

  • Desde cPanel:
    1. Ve a "Administrador de archivos".
    2. Selecciona la carpeta public_html.
    3. Comprímela (Zip o Tar) y descárgala a tu computadora.
  • A DirectAdmin:
    1. Accede a "Administrador de archivos" en DirectAdmin.
    2. Sube el archivo comprimido a la carpeta domains/tudominio.com/public_html.
    3. Descomprímelo allí.

[INFO] Si tu sitio es grande (más de 500 MB), usa FTP (FileZilla) para la transferencia. Es más rápido y confiable que el administrador de archivos web.

2. Migra las bases de datos

Las bases de datos contienen la información dinámica de tu web (posts de blog, usuarios, productos).

  • Desde cPanel:
    1. Ve a "phpMyAdmin".
    2. Selecciona la base de datos de tu sitio.
    3. Haz clic en "Exportar" y elige el método "Rápido" en formato SQL.
    4. Descarga el archivo .sql.
  • A DirectAdmin:
    1. Ve a "phpMyAdmin" en DirectAdmin.
    2. Crea una nueva base de datos con el mismo nombre (o uno diferente, pero luego deberás actualizar la configuración).
    3. Crea un usuario para esa base de datos y asígnale todos los privilegios.
    4. Selecciona la base de datos vacía y haz clic en "Importar". Sube el archivo .sql.

[WARNING] Asegúrate de que el juego de caracteres (utf8_general_ci, por ejemplo) sea el mismo en ambos lados para evitar caracteres extraños.

3. Ajusta la configuración de conexión a la base de datos

Tu sitio web tiene un archivo de configuración que le dice dónde está la base de datos. Por ejemplo, en WordPress es wp-config.php, en Joomla es configuration.php.

  • Busca ese archivo en la carpeta public_html de DirectAdmin.
  • Edítalo y cambia:
    • DB_NAME: El nombre de la nueva base de datos.
    • DB_USER: El usuario que creaste.
    • DB_PASSWORD: La contraseña que asignaste.
    • DB_HOST: Generalmente es "localhost", pero si tu hosting usa un servidor de base de datos separado, te lo indicarán.

4. Migra las cuentas de correo electrónico

Este es el paso más tedioso, pero necesario si usas correos con tu dominio.

  • Desde cPanel:
    1. Ve a "Cuentas de correo electrónico".
    2. Anota cada dirección y su contraseña (o restablécelas si no las recuerdas).
  • A DirectAdmin:
    1. Ve a "Administrador de correo electrónico" o "Cuentas de correo".
    2. Crea las mismas cuentas con las mismas contraseñas.

[TIP] Para los correos existentes (bandeja de entrada, enviados), puedes usar un cliente como Thunderbird para descargarlos a tu computadora (IMAP) y luego subirlos al nuevo servidor. Otra opción es usar la herramienta "Imapsync" si tu hosting lo ofrece.

5. Configura los DNS y apunta el dominio

Una vez que todo está en DirectAdmin, es hora de que el mundo vea tu sitio allí.

  • En DirectAdmin, ve a "Administrador de DNS".
  • Asegúrate de que los registros DNS (A, CNAME, MX) estén configurados correctamente. Puedes copiarlos desde cPanel si los tenías personalizados.
  • Ve a tu registrador de dominios (donde compraste el dominio) y cambia los nameservers a los que te proporcionó tu nuevo hosting. Por ejemplo:
    • ns1.nuevohosting.com
    • ns2.nuevohosting.com

[INFO] La propagación de DNS puede tardar de 1 a 48 horas. Durante ese tiempo, algunos usuarios verán el sitio en cPanel y otros en DirectAdmin. Por eso es clave tener ambos servidores funcionando.


Verificación post-migración

No des por terminada la migrar cPanel a DirectAdmin hasta que verifiques todo.

1. Prueba el sitio web

Abre tu dominio en un navegador (usa el archivo hosts si los DNS aún no apuntan). Verifica:

  • Que todas las páginas carguen.
  • Que los formularios funcionen.
  • Que los enlaces no estén rotos.

2. Revisa los correos electrónicos

Envía un correo de prueba a una de tus cuentas en el nuevo servidor y asegúrate de que lo recibas. También prueba enviar desde esa cuenta.

3. Comprueba las bases de datos

Accede a phpMyAdmin en DirectAdmin y verifica que las tablas tengan datos. Si tu sitio usa un CMS, inicia sesión en el panel de administración.

4. Monitorea los logs de errores

En DirectAdmin, ve a "Registros de errores" o "Error log". Si ves errores 500, 404 o de conexión a la base de datos, revisa los pasos anteriores.


Preguntas frecuentes (FAQ)

¿Puedo migrar automáticamente de cPanel a DirectAdmin?

No existe una herramienta oficial que convierta backups de cPanel a DirectAdmin. La migración es manual, pero siguiendo esta guía es sencilla.

¿Qué hago si mi sitio usa SSL?

Después de la migración, deberás instalar un certificado SSL en DirectAdmin. Puedes usar Let's Encrypt (gratuito) desde el panel.

¿Pierdo el SEO al cambiar de hosting?

Si haces la migración correctamente y mantienes las URLs iguales, no deberías perder posicionamiento. Asegúrate de que los redireccionamientos 301 estén configurados si cambias algo.

¿Y si uso Syspanel en lugar de DirectAdmin?

El proceso es similar. La diferencia principal es que en Syspanel (HestiaCP) el acceso es por el puerto 2106. Los pasos de archivos y bases de datos son idénticos.

¿Cuánto tiempo toma la migración?

Depende del tamaño de tu sitio. Un sitio pequeño (1-2 GB) puede estar listo en 1-2 horas. Uno grande puede tomar un día.


Consejos finales para una migración sin estrés

  • Haz una lista de verificación: Anota cada paso y márcalo al completarlo.
  • Comunícate con tu nuevo proveedor: Ellos pueden ayudarte con configuraciones específicas de DirectAdmin.
  • No elimines el hosting antiguo: Mantén cPanel activo al menos una semana después de la migración para poder recuperar algo si es necesario.
  • Prueba todo antes de anunciar el cambio: Usa el archivo hosts para navegar por tu sitio en el nuevo servidor como si fueras un visitante.

[WARNING] Si tu sitio tiene mucho tráfico, programa la migración en un horario de baja afluencia (madrugada, fines de semana) para minimizar el impacto.


Conclusión

La migrar cPanel a DirectAdmin no es un proceso automático, pero con paciencia y esta guía, puedes transferir web sin perder datos. Recuerda que la clave está en la preparación: copias de seguridad, configuración previa del nuevo hosting y verificación exhaustiva. Una vez que domines el proceso, verás que DirectAdmin es un panel potente y ágil que hará tu experiencia de migración hosting mucho más placentera.

Si tienes dudas, no dudes en consultar la documentación de DirectAdmin o contactar al soporte de tu nuevo proveedor. ¡Buena suerte con tu cambio de hosting

¿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