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

Guía para migrar tu web a DirectAdmin

Actualizado el 4 de diciembre de 2025

Migrar tu sitio web a un nuevo panel de control puede sonar a tarea de expertos, pero con la guía adecuada, es un proceso mucho más sencillo de lo que imaginas. DirectAdmin es uno de los paneles de control más rápidos, ligeros y seguros del mercado, ideal para gestionar tus sitios web, cuentas de correo y bases de datos.

Esta guía te llevará de la mano, paso a paso, para que realices tu migración web DirectAdmin sin estrés, conservando todos tus archivos, bases de datos y configuraciones de correo. Al final, tendrás tu sitio funcionando en su nuevo hogar con total tranquilidad.


¿Por qué migrar tu sitio a DirectAdmin?

Antes de empezar, es bueno entender por qué este panel es una excelente opción para tu cambio de hosting DirectAdmin. No solo es extremadamente estable, sino que consume menos recursos que otros paneles, lo que se traduce en un mejor rendimiento para tu web.

Además, su interfaz es intuitiva. Si estás acostumbrado a cPanel o Plesk, verás que DirectAdmin tiene una curva de aprendizaje muy rápida. Es perfecto tanto para principiantes como para administradores avanzados que necesitan control total sin complicaciones.

[INFO] DirectAdmin no es lo mismo que Syspanel (antes conocido como HestiaCP). Syspanel usa el puerto 2106 para acceso, mientras que DirectAdmin usa los puertos 2222 (SSL) o 2223 (no SSL). No los confundas.


Preparativos antes de la migración

Una migración exitosa comienza con una buena planificación. No te apresures; dedica unos minutos a estos pasos previos.

1. Verifica que tu nuevo hosting tenga DirectAdmin

Asegúrate de que tu nuevo proveedor de hosting te ofrezca acceso a DirectAdmin. Generalmente recibirás un correo con tu nombre de usuario, contraseña y la URL de acceso (algo como https://tudominio.com:2222).

2. Haz una copia de seguridad completa de tu sitio actual

Este es el paso más importante. Necesitas tener todos tus archivos seguros antes de tocar nada. Si tu panel actual es cPanel, Syspanel o cualquier otro, busca la opción de "Copia de seguridad" o "Backup".

[WARNING] Nunca inicies una migración sin tener un backup completo. Si algo sale mal, podrás restaurar todo desde cero.

3. Anota toda tu configuración actual

Antes de mover nada, ten a mano:

  • Nombres de dominio y subdominios.
  • Cuentas de correo electrónico y contraseñas (o al menos los buzones).
  • Bases de datos (MySQL/MariaDB) y sus usuarios.
  • Configuraciones especiales como redirecciones, archivos .htaccess personalizados o cron jobs.

4. Ten a mano los datos de acceso al nuevo DirectAdmin

Necesitarás:

  • URL de acceso a DirectAdmin (ej: https://IP:2222).
  • Usuario y contraseña de administrador o de revendedor.
  • (Opcional) Acceso FTP o SFTP a tu nuevo hosting.

Método 1: Migración manual paso a paso (recomendado para principiantes)

Este método te da control total sobre cada elemento. Es ideal si tu sitio no es demasiado grande (menos de 5 GB) y quieres asegurarte de que todo quede perfecto.

Paso 1: Accede a tu nuevo DirectAdmin

Abre tu navegador y escribe la URL que te proporcionó tu hosting. Por defecto, el acceso seguro es por el puerto 2222. Inicia sesión con tus credenciales.

Paso 2: Sube tus archivos del sitio web

  1. Desde tu hosting antiguo: Usa FTP o el administrador de archivos de tu panel anterior para descargar todos los archivos de tu sitio (normalmente en la carpeta public_html o www).
  2. Comprime los archivos: Para subirlos más rápido, comprime todo en un ZIP o tar.gz.
  3. Abre el administrador de archivos de DirectAdmin: Ve a "Administrador de Archivos" o "File Manager".
  4. Sube el archivo comprimido: Navega a la carpeta domains/tudominio.com/public_html y súbelo.
  5. Extrae el contenido: Haz clic derecho sobre el ZIP y selecciona "Extraer".

[TIP] Si tu sitio usa WordPress, Joomla o cualquier CMS, asegúrate de que la carpeta public_html contenga directamente los archivos del CMS (como wp-config.php), no una subcarpeta.

Paso 3: Exporta e importa las bases de datos

Las bases de datos son el corazón de tu web (almacenan posts, usuarios, productos, etc.).

Exportar desde tu panel antiguo:

  • Busca la sección de "Bases de datos" o "phpMyAdmin".
  • Selecciona tu base de datos y haz clic en "Exportar".
  • Elige el formato SQL y descarga el archivo.

Importar a DirectAdmin:

  1. En DirectAdmin, ve a "Administrador de MySQL" o "phpMyAdmin".
  2. Crea una nueva base de datos y un usuario (anota el nombre, usuario y contraseña).
  3. Abre phpMyAdmin, selecciona tu nueva base de datos y haz clic en "Importar".
  4. Sube el archivo SQL que descargaste.

Paso 4: Configura las cuentas de correo electrónico

  1. En DirectAdmin, ve a "Administrador de correo" o "Email Accounts".
  2. Crea las mismas cuentas de correo que tenías antes (ej: info@tudominio.com).
  3. Configura las contraseñas igual que antes para que los clientes no tengan que cambiarlas.

[WARNING] Si usabas servicios de correo externos (como Google Workspace o Outlook), no necesitas crear cuentas en DirectAdmin. Solo asegúrate de que los registros MX de tu dominio apunten al proveedor externo.

Paso 5: Ajusta los archivos de configuración

Muchos CMS guardan la conexión a la base de datos en un archivo de configuración. Por ejemplo:

  • WordPress: wp-config.php
  • Joomla: configuration.php
  • Laravel: .env

Edita estos archivos (desde el Administrador de archivos de DirectAdmin) y actualiza los datos de la base de datos (nombre, usuario, contraseña) con los que creaste en el paso 3.

Paso 6: Actualiza las DNS de tu dominio

Este es el paso final para que el mundo vea tu web en el nuevo servidor.

  1. Ve al panel de tu registrador de dominios (donde compraste el dominio, ej: Namecheap, GoDaddy, Neolo).
  2. Busca la sección de "DNS" o "Servidores de nombres".
  3. Cambia los nameservers por los que te proporcionó tu nuevo hosting con DirectAdmin (suelen ser algo como ns1.nuevohosting.com y ns2.nuevohosting.com).
  4. Guarda los cambios.

La propagación de DNS puede tardar desde 1 hora hasta 48 horas. Durante ese tiempo, algunos usuarios verán tu web vieja y otros la nueva.

[INFO] Para acelerar la propagación, puedes modificar el archivo hosts de tu computadora para ver el sitio nuevo inmediatamente. Busca en Google "cómo editar archivo hosts" según tu sistema operativo.


Método 2: Migración usando la herramienta de transferencia de DirectAdmin (avanzado)

Si tu hosting antiguo también tiene DirectAdmin, o si tu proveedor te permite acceso SSH, puedes usar la herramienta integrada de transferencia. Es más rápida pero requiere permisos especiales.

Requisitos previos

  • Tener acceso SSH al servidor antiguo y al nuevo (o que tu proveedor lo habilite).
  • Conocer las IPs de ambos servidores.
  • Tener las claves SSH configuradas (opcional, pero recomendado).

Pasos para la transferencia automática

  1. En tu nuevo DirectAdmin, ve a "Administrador de Reseller" o "Admin Backup/Transfer".
  2. Selecciona "Transferir cuentas" o "Transfer Accounts".
  3. Introduce la IP del servidor antiguo y las credenciales de administrador.
  4. Elige las cuentas que deseas transferir (puedes seleccionar todas o una por una).
  5. Haz clic en "Iniciar transferencia".

DirectAdmin se encargará de copiar archivos, bases de datos, cuentas de correo y configuraciones DNS automáticamente.

[WARNING] Este método puede fallar si el servidor antiguo tiene cortafuegos muy restrictivos o si las versiones de DirectAdmin son muy diferentes. Siempre ten un backup manual a mano.


Solución de problemas comunes (FAQ)

Aquí respondemos las dudas más frecuentes durante una migración web DirectAdmin.

❓ Mi web se ve en blanco después de la migración

  • Causa probable: Los archivos de configuración de la base de datos no están actualizados.
  • Solución: Revisa el archivo wp-config.php (WordPress) o similar y verifica que el nombre de la base de datos, usuario y contraseña coincidan con los que creaste en DirectAdmin.

❓ No puedo acceder a mi correo después del cambio

  • Causa probable: Las DNS aún no se han propagado o las cuentas de correo no se crearon correctamente.
  • Solución: Espera 24-48 horas. Si el problema persiste, verifica que las cuentas de correo en DirectAdmin tengan los mismos nombres que antes. También revisa los registros MX de tu dominio.

❓ Los enlaces de mi web apuntan al servidor antiguo

  • Causa probable: La propagación de DNS está en proceso.
  • Solución: Temporalmente, puedes editar tu archivo hosts local para forzar la visualización del nuevo servidor. Una vez que las DNS se propaguen por completo, esto se solucionará solo.

❓ La migración fue exitosa pero el sitio carga muy lento

  • Causa probable: El nuevo servidor puede tener configuraciones de PHP o caché diferentes.
  • Solución: Habilita la caché en tu CMS (usa plugins como W3 Total Cache para WordPress) y verifica que la versión de PHP en DirectAdmin sea la misma que usabas antes (ve a "Opciones de PHP" o "PHP Selector").

❓ Perdí mis redirecciones personalizadas

  • Causa probable: No copiaste el archivo .htaccess.
  • Solución: Vuelve a tu backup antiguo, descarga el .htaccess y súbelo a la carpeta public_html de tu nuevo DirectAdmin.

Consejos finales para una migración sin dolor

  • Haz la migración en horario de baja afluencia (madrugada o fines de semana) para minimizar el impacto en tus visitantes.
  • Prueba todo antes de cambiar las DNS: Con la ayuda del archivo hosts, verifica que tu web funcione, los formularios envíen correos y las bases de datos respondan.
  • No borres tu hosting antiguo hasta que hayan pasado al menos 48 horas después del cambio de DNS. Así podrás recuperar algo si olvidaste algún archivo.
  • Si tienes dudas, contacta a tu proveedor de hosting. La mayoría ofrece soporte gratuito para ayudarte con la migrar a DirectAdmin.

Migrar a DirectAdmin no solo te dará un panel más rápido y eficiente, sino que también te permitirá tener un control más granular sobre tu hosting. Con esta guía, estás listo para dar el salto con confianza.

[TIP] Guarda esta guía en tus favoritos. La próxima vez que necesites transferir sitio DirectAdmin, tendrás todo el paso a paso a mano.

¡Buena suerte con tu migración! Tu web te lo agradecerá con mejor rendimiento y estabilidad.

¿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