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

Guía para migrar tu sitio de cPanel a DirectAdmin

Actualizado el 27 de abril de 2026

¡Hola! 👋 Entiendo perfectamente que migrar de cPanel a DirectAdmin pueda sonar a algo complicado, pero no te preocupes. Estás en el lugar correcto. Esta guía está pensada para que, aunque no seas un experto en sistemas, puedas migrar cPanel a DirectAdmin con total tranquilidad y sin perder un solo dato por el camino.

La migración de un panel de control a otro es como mudarse de casa: hay que empacar todo bien (archivos, bases de datos, correos) y asegurarse de que todo llegue en perfecto estado al nuevo hogar. Aquí te voy a explicar, paso a paso y con un lenguaje muy claro, cómo hacerlo sin sustos.

Vamos a desglosar todo el proceso para que transferir sitio DirectAdmin sea coser y cantar. Hablaremos de las diferencias, de las herramientas automáticas y de los pasos manuales por si acaso, ¡y hasta de qué hacer con el correo electrónico!


¿Por qué migrar de cPanel a DirectAdmin?

Antes de ponernos manos a la obra, es importante que sepas por qué estás haciendo este cambio. cPanel es el gigante del sector, pero DirectAdmin se ha ganado una reputación excelente por ser más ligero, rápido y, en muchos casos, más económico.

Estas son algunas de las ventajas más comunes que notarás al hacer la migración hosting DirectAdmin:

  • Rendimiento: DirectAdmin consume menos recursos del servidor, lo que se traduce en que tu web cargará más rápido.
  • Interfaz limpia: Aunque es diferente, una vez que te acostumbras, es muy intuitiva y fácil de navegar.
  • Costo: A menudo, las licencias de DirectAdmin son más baratas que las de cPanel, y ese ahorro puede repercutir en tu factura.
  • Seguridad: Tiene un buen historial y actualizaciones frecuentes.

Pero, ojo, esto no es una carrera. Es un cambio de herramientas, y como tal, requiere un pequeño periodo de adaptación. ¡Pero no te preocupes! Al final de esta guía, manejarás DirectAdmin como un profesional.


Preparación: La clave para una migración exitosa

La improvisación es el peor enemigo de una buena migración. Antes de tocar nada, vamos a hacer una lista de verificación. Esto te ahorrará muchos quebraderos de cabeza.

1. Inventario de tu sitio web

Necesitas saber exactamente qué tienes en tu servidor actual (cPanel). Haz una lista de:

  • Dominios y subdominios: Anota todos los nombres de dominio que tienes registrados en cPanel.
  • Bases de datos: Lista el nombre de cada base de datos, su usuario y (si lo recuerdas) la contraseña. Esto lo puedes ver en "MySQL Databases" en cPanel.
  • Cuentas de correo: Escribe todas las cuentas de correo que tienes (ej. info@tudominio.com, contacto@tudominio.com) y sus contraseñas.
  • Archivos: Piensa en si tienes algo especial en el directorio public_html, como archivos .htaccess personalizados, o si usas algún gestor de contenido (WordPress, Joomla, etc.).
  • Tareas programadas (Cron Jobs): Si tienes tareas automáticas, apúntalas. Son esas que se ejecutan a horas concretas.

[TIP] Haz una copia de seguridad completa de tu sitio en cPanel antes de empezar. Ve a "Backup" o "Copias de seguridad" y descarga un backup completo. Es tu red de seguridad.

2. Prepara tu nuevo servidor DirectAdmin

Asegúrate de que tu nuevo servidor con DirectAdmin está activo y funcionando. Deberías tener acceso a su panel de control a través de una URL como https://tu-servidor:2222.

Cuando entres, verás que la interfaz es diferente. No te asustes, es normal. Lo importante es que encuentres las secciones de "Archivos", "Bases de datos" y "Correo electrónico". En la mayoría de los casos, están en un menú lateral o en la parte superior.


Método 1: La migración automática (La forma fácil)

Si tu proveedor de hosting te lo permite, esta es, sin duda, la mejor opción. DirectAdmin tiene una herramienta llamada "Migración" (o "Migration"). Es como un asistente que hace el trabajo pesado por ti.

¿Cómo funciona?

Básicamente, DirectAdmin se conecta a tu servidor cPanel antiguo, extrae todos los datos (archivos, bases de datos, correos) y los importa automáticamente a tu nuevo servidor.

Pasos para la migración automática:

  1. Accede a tu panel de DirectAdmin.
  2. Busca la sección "Migración" o "Transferencias". Normalmente está en el menú de "Administración" o "Gestión de cuentas".
  3. Elige la opción de "Migrar desde cPanel" o similar.
  4. Te pedirá los datos de tu servidor antiguo:
    • IP del servidor: La dirección IP de tu servidor cPanel.
    • Usuario root o admin: El usuario principal del servidor cPanel (normalmente root).
    • Contraseña: La contraseña de ese usuario.
  5. Haz clic en "Conectar" o "Siguiente". Si los datos son correctos, DirectAdmin listará todas las cuentas de usuario que hay en cPanel.
  6. Selecciona la cuenta (o cuentas) que quieres migrar.
  7. Pulsa el botón de "Migrar" o "Iniciar migración".

[INFO] Este proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu sitio web y de la velocidad de conexión entre los dos servidores. Ten paciencia y no cierres la pestaña del navegador.

Ventajas de este método:

  • Es muy rápido y sencillo.
  • Transfiere todo automáticamente: Archivos, bases de datos, cuentas de correo, etc.
  • Es menos propenso a errores humanos.

Desventajas:

  • Requiere acceso root al servidor cPanel. No todos los proveedores de hosting compartido te lo dan.
  • A veces no funciona con todas las configuraciones de cPanel, especialmente si hay algo muy personalizado.

Método 2: La migración manual (Paso a paso)

Si no puedes usar la migración automática, no pasa nada. Hacerlo manualmente es más laborioso, pero es un proceso que te enseñará mucho sobre cómo funciona tu web. Vamos a dividirlo en tres fases: archivos, bases de datos y correos.

Fase 1: Transferir tus archivos

Esto es mover el código de tu web. Es decir, todo lo que está en la carpeta public_html de cPanel.

  1. Comprime tus archivos: En cPanel, entra a "Administrador de archivos". Ve a public_html, selecciona todos los archivos y carpetas, y comprímelos en un archivo .zip.
  2. Descarga el archivo comprimido: Descarga ese .zip a tu computadora.
  3. Sube el archivo a DirectAdmin: Ahora, en tu panel de DirectAdmin, busca la sección "Archivos" o "Administrador de archivos". Ve a la carpeta public_html de tu dominio (puede que necesites crearla si no existe).
  4. Sube el archivo .zip que descargaste antes.
  5. Descomprime el archivo: Una vez subido, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir".

[WARNING] Asegúrate de que los archivos queden directamente en public_html, no dentro de una subcarpeta. Si al descomprimir se crea una carpeta con el nombre del .zip, mueve su contenido hacia afuera.

Fase 2: Migrar las bases de datos

Las bases de datos son el "cerebro" de tu web, donde se guardan los posts, los usuarios, los productos, etc. Son fundamentales.

  1. Exporta tu base de datos desde cPanel:
    • Entra a "phpMyAdmin" en cPanel.
    • Selecciona la base de datos que quieres migrar.
    • Haz clic en la pestaña "Exportar".
    • Elige el método "Rápido" y formato "SQL".
    • Descarga el archivo .sql resultante.
  2. Crea una base de datos en DirectAdmin:
    • En DirectAdmin, busca la sección "Bases de datos" o "MySQL Management".
    • Crea una nueva base de datos y un nuevo usuario para esa base de datos. Anota el nombre de la base de datos, el usuario y la contraseña.
  3. Importa tu base de datos a DirectAdmin:
    • Entra a "phpMyAdmin" en DirectAdmin.
    • Selecciona la base de datos que acabas de crear.
    • Haz clic en la pestaña "Importar".
    • Selecciona el archivo .sql que descargaste y pulsa "Continuar".

[INFO] Es muy probable que el nombre de la base de datos en DirectAdmin sea diferente al de cPanel (suele tener un prefijo con el nombre de usuario). No te preocupes, es normal. Solo debes asegurarte de actualizar la configuración en tu web.

Fase 3: Configurar el correo electrónico

Esta es la parte que más dolores de cabeza da, pero con calma se resuelve.

  1. Crea las cuentas de correo en DirectAdmin: Ve a la sección "Correo electrónico" o "Email Manager". Crea las mismas cuentas de correo que tenías en cPanel (ej. info@tudominio.com) con las mismas contraseñas.
  2. Crea los alias y redireccionamientos: Si tenías algún alias (ej. webmaster@tudominio.com -> info@tudominio.com), créalo también en DirectAdmin.
  3. Actualiza los registros MX (Mail Exchanger): Este es el paso más crítico. Los registros MX le dicen al mundo a qué servidor debe entregar el correo dirigido a tu dominio.
    • En tu antiguo cPanel: Anota los registros MX que tienes configurados.
    • En tu nuevo DirectAdmin: Ve a la sección "DNS" o "Administración de DNS". Asegúrate de que los registros MX apunten al nuevo servidor (normalmente será algo como mail.tu-servidor-nuevo.com).
    • En tu registrador de dominios: Si tu dominio no usa los servidores DNS de tu hosting, tendrás que ir al sitio donde compraste el dominio (GoDaddy, Namecheap, etc.) y actualizar los registros MX allí.

[WARNING] Los cambios de DNS (incluidos los registros MX) pueden tardar entre 24 y 48 horas en propagarse por todo el mundo. Durante ese tiempo, puede que algunos correos lleguen al servidor antiguo y otros al nuevo. Es un proceso normal.


Ajustes post-migración: No olvides estos detalles

Una vez que hayas movido archivos y bases de datos, toca "atar cabos sueltos".

1. Actualizar la configuración de tu web

Si usas WordPress, Joomla, o cualquier otro CMS, es muy probable que tengas que actualizar las credenciales de la base de datos.

  • WordPress: Busca el archivo wp-config.php en la raíz de tu sitio. Ahí deberás actualizar los valores de DB_NAME, DB_USER y DB_PASSWORD con los datos de la nueva base de datos de DirectAdmin.
  • Otros CMS: Busca un archivo de configuración similar (suele llamarse config.php, configuration.php, etc.) y actualiza la información de la conexión a la base de datos.

2. Subir archivos .htaccess personalizados

Si tenías un archivo .htaccess con reglas especiales (redirecciones, cabeceras de seguridad, etc.), asegúrate de que se haya copiado correctamente. Si no, tendrás que crearlo de nuevo en DirectAdmin.

3. Configurar las tareas programadas (Cron Jobs)

En cPanel, ve a "Cron Jobs" y anota todas las tareas que tenías. Luego, en DirectAdmin, busca la sección "Cron Jobs" (suele estar en "Sistema" o "Avanzado") y vuelve a crearlas exactamente igual.

4. Renovar el SSL (Certificado de Seguridad)

Lo más probable es que necesites emitir un nuevo certificado SSL para tu dominio en DirectAdmin. Busca la sección "SSL Certificates" o "Administración SSL". Muchos paneles tienen una opción para emitir un certificado gratuito de Let's Encrypt con un solo clic.


Resolución de problemas comunes (FAQ)

Sé que pueden surgir dudas, así que he preparado esta sección para resolver las más comunes.

¿Qué hago si mi web no carga después de la migración?

  1. Revisa el archivo de configuración de la base de datos. Este es el error más común. Verifica que el nombre de la base de datos, el usuario y la contraseña sean correctos.
  2. Revisa los archivos. Asegúrate de que los archivos estén en la carpeta correcta (public_html).
  3. Revisa el DNS. ¿Tu dominio apunta al nuevo servidor? Puedes usar herramientas online como "dnschecker.org" para verificar.
  4. Revisa los logs de error. En DirectAdmin, busca la sección "Logs" o "Registros" para ver los errores del servidor.

¿Puedo migrar solo el correo electrónico?

Sí, puedes. En DirectAdmin, la sección de correo te permite crear cuentas manualmente, como ya vimos. Para migrar los correos antiguos, puedes usar un cliente de correo como Outlook o Thunderbird. Configura ambas cuentas (la antigua y la nueva) y arrastra los correos de una a otra.

¿Cuánto tarda la propagación del DNS?

Normalmente, entre 24 y 48 horas, aunque puede ser menos. Durante este tiempo, es posible que algunos visitantes vean la web en el servidor antiguo y otros en el nuevo.

¿DirectAdmin es compatible con WordPress?

¡Por supuesto! DirectAdmin funciona perfectamente con WordPress. De hecho, muchos usuarios lo prefieren por su rendimiento.

[TIP] Si durante el proceso te encuentras con un panel llamado Syspanel, no te confundas. Es un nombre alternativo para el panel de control HestiaCP, y su puerto de acceso por defecto es el 2106 (ej. https://tu-servidor:2106). Si tu proveedor usa Syspanel, el proceso de migración es muy similar, pero la interfaz será un poco diferente.


Conclusión: ¡Migración completada con éxito!

¡Felicidades! Has llegado al final de la guía. Migrar de cPanel a DirectAdmin es un proceso que, con paciencia y siguiendo estos pasos, es totalmente manejable. Ya sea que uses la herramienta automática o el método manual, lo importante es que tengas una buena copia de seguridad y que vayas paso a paso sin prisas.

Recuerda que la migración hosting DirectAdmin no solo es un cambio de panel, sino una oportunidad para tener un hosting más rápido y eficiente. Tómate tu tiempo para explorar la nueva interfaz, familiarízate con ella y pronto verás que es tan buena o mejor que la anterior.

Si tienes alguna duda más específica, no dudes en contactar con el soporte de tu nuevo proveedor de hosting. Ellos están para ayudarte en este tipo de procesos.

¡Mucha suerte con tu nuevo servidor! 🚀

¿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