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

Guía para migrar tu sitio web de Plesk a DirectAdmin

Actualizado el 24 de mayo de 2026

Migrar tu sitio web de un panel de control a otro puede sonar a una tarea titánica, pero con la guía adecuada, es un proceso bastante manejable. Si estás considerando un cambio de panel hosting desde Plesk a DirectAdmin, has llegado al lugar correcto. DirectAdmin es conocido por ser ligero, rápido y eficiente, lo que lo convierte en una excelente opción para muchos administradores de servidores y dueños de sitios web.

Esta guía está diseñada para ser tu compañera paso a paso. No importa si eres un usuario con poca experiencia técnica; te explicaremos cada fase del proceso de migrar Plesk a DirectAdmin de forma clara y sencilla. Al final, tendrás tu sitio funcionando en su nuevo hogar sin contratiempos.

[INFO] Esta guía asume que tienes acceso de administrador tanto a tu servidor Plesk (origen) como a tu servidor DirectAdmin (destino). Si solo eres un usuario final de un plan de hosting, contacta con tu proveedor para que realice la migración.

¿Por qué considerar DirectAdmin?

Antes de lanzarnos a la migración, entendamos por qué alguien querría hacer este cambio. DirectAdmin tiene varias ventajas sobre Plesk:

  • Rendimiento: Es conocido por consumir menos recursos del servidor, lo que se traduce en sitios web más rápidos.
  • Simplicidad: Su interfaz es limpia y menos abarrotada, ideal para quienes buscan funcionalidad sin distracciones.
  • Coste: Generalmente, las licencias de DirectAdmin son más económicas.
  • Actualizaciones: Suelen ser más frecuentes y estables.

Sin embargo, DirectAdmin migración no es un simple clic. Requiere planificación, pero es totalmente factible.

Preparación: El Paso más Importante

La clave para una migrar Plesk a DirectAdmin exitosa es la preparación. No te saltes esta fase.

1. Haz un Inventario Completo de tu Sitio

Antes de tocar nada, necesitas saber exactamente qué tienes. Esto incluye:

  • Archivos del sitio web: Todo el contenido de tu httpdocs o public_html.
  • Bases de datos: Las tablas y datos de tu CMS (WordPress, Joomla, etc.).
  • Cuentas de correo electrónico: Direcciones, contraseñas y buzones.
  • Registros DNS: Las configuraciones de tu dominio (A, CNAME, MX, etc.).
  • Certificados SSL: Si tienes uno instalado en Plesk.
  • Tareas programadas (Cron Jobs): Scripts que se ejecutan automáticamente.

2. Elige el Método de Migración

Existen dos maneras principales de hacer una DirectAdmin migración:

  • Migración Manual (Recomendada para principiantes): Descargas los archivos y bases de datos desde Plesk y los subes manualmente a DirectAdmin. Es más lento, pero te da control total y reduces errores.
  • Migración Automática (Herramientas de DirectAdmin): DirectAdmin tiene un script de migración que puede importar backups de Plesk. Es más rápido, pero puede fallar con configuraciones complejas.

Para esta guía, nos centraremos en el método manual, ya que es el más fiable para aprender el proceso.

3. Asegura tu Servidor DirectAdmin

Antes de empezar, asegúrate de que tu nuevo servidor DirectAdmin esté listo:

  • Acceso SSH: Verifica que puedas conectarte.
  • PHP y Módulos: Asegúrate de que la versión de PHP y los módulos que necesita tu sitio estén instalados (ej. mysqli, curl, gd).
  • Servidor Web: DirectAdmin usa Apache o LiteSpeed. Asegúrate de que esté funcionando.

[WARNING] No inicies la migración si tu servidor DirectAdmin tiene problemas de configuración. Resuélvelos primero.

Paso a Paso: Migración Manual de Plesk a DirectAdmin

Ahora sí, manos a la obra. Sigue estos pasos al pie de la letra.

1. Exportar Archivos desde Plesk

Tu sitio web está en una carpeta llamada httpdocs (o public_html). Así es como la descargas:

  1. Inicia sesión en Plesk.
  2. Ve a Sitios web y dominios.
  3. Busca tu dominio y haz clic en Administrador de archivos (o similar).
  4. Navega hasta la raíz de tu sitio (normalmente httpdocs).
  5. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  6. Haz clic en Descargar (o Comprimir y luego descargar el ZIP).
  7. Guarda el archivo ZIP en tu computadora.

Alternativa vía FTP: Conéctate con un cliente FTP (como FileZilla) a tu servidor Plesk y descarga toda la carpeta httpdocs. Es más rápido para sitios grandes.

2. Exportar Bases de Datos desde Plesk

La mayoría de los sitios web modernos usan una base de datos. Aquí te explicamos cómo exportarla:

  1. En Plesk, ve a Bases de datos (o dentro de tu dominio, busca la sección de bases de datos).
  2. Verás una lista de tus bases de datos. Haz clic en el nombre de la que quieras exportar.
  3. Busca el botón Exportar o Descargar volcado.
  4. Elige la opción Exportar (normalmente en formato SQL).
  5. Guarda el archivo .sql en tu computadora.

[TIP] En Plesk, si tienes phpMyAdmin, puedes entrar y exportar desde allí. Busca el enlace "phpMyAdmin" en la sección de bases de datos.

3. Exportar Cuentas de Correo y Configuraciones

El correo electrónico es un poco más complejo. No puedes simplemente descargar los correos de la misma manera. Lo que debes hacer es:

  1. Anota todas las direcciones de correo y sus contraseñas (si las tienes).
  2. Configura los clientes de correo (Outlook, Thunderbird) para descargar todos los mensajes a tu computadora (usando POP3 o IMAP).
  3. Exporta los reenviadores y auto-respuestas desde Plesk (normalmente en la sección de Correo).
  4. Guarda una lista de los registros MX (servidores de correo) de tu dominio.

4. Importar Archivos a DirectAdmin

Ahora llevamos todo a su nuevo hogar.

  1. Inicia sesión en DirectAdmin (normalmente en tudominio.com:2222).
  2. Ve a Administrador de archivos.
  3. Navega hasta la carpeta domains y luego a la carpeta de tu dominio (ej. midominio.com).
  4. Dentro, busca la carpeta public_html. Esta es la raíz de tu sitio web.
  5. Sube el archivo ZIP que descargaste de Plesk.
  6. Una vez subido, selecciona el archivo ZIP y haz clic en Extraer.
  7. Después de extraer, elimina el archivo ZIP para mantener el orden.

5. Importar Bases de Datos a DirectAdmin

  1. En DirectAdmin, ve a Gestión de MySQL (o Bases de datos).
  2. Crea una nueva base de datos con el mismo nombre que tenías en Plesk (o uno nuevo, pero luego tendrás que ajustar la configuración de tu sitio).
  3. Crea un usuario para esa base de datos y asígnale una contraseña segura. Anota el nombre de la base de datos, el usuario y la contraseña.
  4. Ahora, busca la opción phpMyAdmin (dentro de la misma sección).
  5. Inicia sesión con el usuario de la base de datos que acabas de crear.
  6. Selecciona la base de datos (en el menú de la izquierda).
  7. Haz clic en la pestaña Importar.
  8. Selecciona el archivo .sql que descargaste de Plesk y haz clic en Continuar.
  9. ¡Listo! La base de datos está importada.

6. Configurar el Sitio (WordPress, Joomla, etc.)

Este es el paso más crítico. Tu sitio web necesita saber a qué base de datos conectarse en su nuevo servidor.

Para WordPress:

  1. En DirectAdmin, ve al Administrador de archivos.

  2. Navega a domains/tudominio.com/public_html.

  3. Busca el archivo wp-config.php.

  4. Haz clic derecho y selecciona Editar.

  5. Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:

    define('DB_NAME', 'tu_nueva_base_de_datos');
    define('DB_USER', 'tu_nuevo_usuario');
    define('DB_PASSWORD', 'tu_nueva_contraseña');
    define('DB_HOST', 'localhost'); // Normalmente es 'localhost'
    
  6. Guarda los cambios.

Para otros CMS (Joomla, Drupal): Busca un archivo de configuración similar (ej. configuration.php en Joomla) y actualiza los datos de conexión a la base de datos.

7. Configurar el Correo Electrónico

  1. En DirectAdmin, ve a Gestión de correo.
  2. Crea las mismas cuentas de correo que tenías en Plesk (con las mismas contraseñas).
  3. Configura los reenviadores y auto-respuestas manualmente.
  4. Si tus clientes de correo descargaron los mensajes, ahora puedes configurarlos para que se conecten a los nuevos servidores de DirectAdmin.

8. Configurar los DNS y el SSL

Este es el paso que hará que tu sitio sea visible en el nuevo servidor.

  • DNS: Ve a la configuración de tu dominio (donde lo compraste o en tu proveedor de DNS) y cambia los servidores de nombres (nameservers) a los de tu servidor DirectAdmin. Si no sabes cuáles son, tu proveedor de hosting te los dará.
  • SSL: DirectAdmin tiene una función llamada Let's Encrypt que te permite instalar un certificado SSL gratuito. Ve a SSL Certificates y sigue las instrucciones para obtener uno para tu dominio.

[WARNING] El cambio de DNS puede tardar entre 24 y 48 horas en propagarse mundialmente. Durante ese tiempo, tu sitio podría no estar disponible o verse desde el servidor antiguo. Planifica la migración para un momento de bajo tráfico.

Verificación y Pruebas

Una vez que hayas completado todos los pasos, es hora de verificar que todo funcione.

  1. Accede a tu sitio web: Escribe tu dominio en el navegador. Si ves tu sitio, ¡enhorabuena!
  2. Prueba las funcionalidades: Inicia sesión en el panel de administración, crea una página, envía un formulario.
  3. Envía y recibe correos: Asegúrate de que el correo funcione correctamente.
  4. Revisa los enlaces: Verifica que no haya enlaces rotos.

Solución de Problemas Comunes (FAQ)

P: Mi sitio web muestra un "Error 500" o "Error de conexión a la base de datos".
R: Esto suele deberse a datos incorrectos en el archivo de configuración (como wp-config.php). Vuelve al paso 6 y verifica que el nombre de la base de datos, usuario y contraseña sean correctos.

P: No puedo acceder a phpMyAdmin en DirectAdmin.
R: Asegúrate de haber creado primero la base de datos y el usuario. Luego, busca el enlace a phpMyAdmin dentro de la sección "Gestión de MySQL".

P: Mi sitio carga, pero las imágenes no se ven.
R: Esto es un problema de rutas. Asegúrate de que las rutas de los archivos en tu base de datos o en el código apunten a la ubicación correcta en DirectAdmin (normalmente public_html). Puede que necesites actualizar las URLs en la base de datos.

P: ¿Puedo usar Syspanel (HestiaCP) para algo aquí?
R: No directamente. Esta guía es para migrar Plesk a DirectAdmin. Syspanel (HestiaCP) es otro panel de control diferente. Si en algún momento consideras Syspanel, recuerda que su puerto de acceso es el 2106. Pero para esta migración, nos centramos en DirectAdmin.

P: La migración automática de DirectAdmin no funciona para mí.
R: Es normal. La migración automática a veces falla con configuraciones complejas. Sigue los pasos manuales de esta guía, que son más fiables.

P: ¿Qué pasa con mis estadísticas de Plesk (AWStats, etc.)?
R: Las estadísticas no se migran fácilmente. Lo más recomendable es empezar desde cero en DirectAdmin. Las nuevas estadísticas se generarán automáticamente.

Conclusión

Migrar tu sitio web de Plesk a DirectAdmin es un proceso que, aunque requiere paciencia, es totalmente realizable. Siguiendo esta guía paso a paso, podrás realizar un cambio de panel hosting de forma segura y eficiente. Recuerda que la clave está en la preparación y en la verificación posterior.

No dudes en consultar la documentación oficial de DirectAdmin si te encuentras con algún problema muy específico. ¡Buena suerte con tu DirectAdmin migración!

¿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