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

Cómo migrar un sitio WordPress de Plesk a DirectAdmin

Actualizado el 21 de enero de 2026

Antes de empezar: ¿Por qué migrar de Plesk a DirectAdmin?

Migrar un sitio WordPress de Plesk a DirectAdmin puede sonar a un proceso complejo, pero con la guía adecuada es más sencillo de lo que parece. Quizás tu nuevo proveedor de hosting usa DirectAdmin, o tal vez buscas una interfaz más ligera y rápida. Sea cual sea el motivo, esta guía paso a paso te ayudará a migrar WordPress de Plesk a DirectAdmin sin perder datos, sin tiempo de inactividad prolongado y, sobre todo, sin dolores de cabeza.

Antes de lanzarnos a la acción, entendamos qué implica esta migración WordPress hosting. Básicamente, moveremos tres cosas: los archivos de WordPress, la base de datos MySQL y la configuración del dominio (DNS, SSL, etc.). Si sigues estos pasos con calma, tendrás tu sitio funcionando en DirectAdmin en menos de una hora.


Paso 1: Preparar el terreno (en Plesk)

1.1. Haz una copia de seguridad completa

Lo primero es lo primero: nunca migres sin una copia de seguridad. En Plesk, ve a tu panel y busca la sección de "Copias de seguridad" o "Backup". Asegúrate de incluir tanto los archivos como las bases de datos. Descarga el archivo de backup a tu ordenador o a un almacenamiento externo.

1.2. Identifica tus recursos

Anota estos datos en un bloc de notas (o en tu cabeza):

  • El nombre de usuario FTP y la ruta raíz de tu WordPress (normalmente /httpdocs o /public_html).
  • El nombre de la base de datos MySQL, el usuario y la contraseña. Esto lo encuentras en "Bases de datos" dentro de Plesk.
  • El nombre del dominio y si tiene subdominios o dominios adicionales.

1.3. Exporta tu base de datos

Aunque el backup completo ya la incluye, es buena práctica exportar la base de datos por separado. En Plesk, ve a "Bases de datos", selecciona tu BD y usa la herramienta de exportación (phpMyAdmin o similar). Guarda el archivo .sql en tu ordenador.

[INFO] Si tu WordPress usa plugins de caché (como WP Rocket o W3 Total Cache), desactiva la caché antes de exportar. Así evitas copiar archivos temporales innecesarios.


Paso 2: Preparar el destino (en DirectAdmin)

2.1. Crea la cuenta y el dominio

En DirectAdmin, inicia sesión como administrador (o como usuario si tienes permisos). Ve a "Crear nueva cuenta" o "Agregar dominio". Introduce tu dominio principal y asegúrate de que apunte al servidor de DirectAdmin (esto se hace en el DNS de tu registrador, pero lo veremos más adelante).

2.2. Crea la base de datos y el usuario

En DirectAdmin, busca la sección "MySQL Management" o "Bases de datos". Crea una nueva base de datos con un nombre que reconozcas (por ejemplo, usuario_wp). Luego, crea un usuario y asígnale todos los privilegios sobre esa base de datos. Anota estos datos, los necesitarás para configurar WordPress.

2.3. Prepara el directorio público

DirectAdmin usa public_html como raíz por defecto. Ve a "Administrador de archivos" y asegúrate de que existe la carpeta public_html. Si no existe, créala. Vacíala si tiene contenido (normalmente hay un archivo index.html de bienvenida que puedes borrar).


Paso 3: Transferir los archivos de WordPress

3.1. Sube los archivos desde Plesk

Tienes dos opciones: descargar los archivos desde Plesk y subirlos a DirectAdmin, o hacer una transferencia directa por FTP. La segunda es más rápida si ambos servidores están en la misma red.

Opción A (manual):

  1. Conéctate a tu FTP de Plesk (FileZilla o similar).
  2. Descarga todo el contenido de httpdocs a una carpeta local.
  3. Conéctate al FTP de DirectAdmin.
  4. Sube todos los archivos a public_html.

Opción B (directa):

Si tu servidor de DirectAdmin tiene acceso SSH, puedes usar rsync para copiar los archivos directamente. Esto es más avanzado, pero si te sientes cómodo, es la forma más eficiente.

[TIP] No olvides incluir el archivo .htaccess (si usas Apache). A veces está oculto y no se muestra en algunos clientes FTP. Asegúrate de activar "Mostrar archivos ocultos" en tu gestor FTP.

3.2. Ajusta los permisos de archivos

En DirectAdmin, ve al "Administrador de archivos", selecciona todos los archivos y cambia los permisos a 644 para archivos y 755 para carpetas. Esto es crucial para que WordPress funcione correctamente.


Paso 4: Importar la base de datos

4.1. Sube el archivo .sql

En DirectAdmin, ve a "MySQL Management" y localiza tu base de datos. Usa la opción "Importar" o "phpMyAdmin" para subir el archivo .sql que exportaste desde Plesk.

4.2. Verifica la importación

Después de importar, revisa que las tablas de WordPress (wp_options, wp_posts, etc.) estén presentes. Si ves errores, es posible que el archivo esté corrupto o que la codificación no sea la correcta. En ese caso, reexporta desde Plesk con la opción de "compatibilidad con MySQL".


Paso 5: Actualizar la configuración de WordPress

5.1. Edita el archivo wp-config.php

Este es el paso más crítico de la migración WordPress hosting. En el archivo wp-config.php (dentro de public_html), actualiza los siguientes datos:

  • DB_NAME: el nombre de tu nueva base de datos en DirectAdmin.
  • DB_USER: el usuario que creaste.
  • DB_PASSWORD: la contraseña de ese usuario.
  • DB_HOST: normalmente localhost, pero verifica con tu proveedor.

Guarda los cambios.

5.2. Cambia las URLs si es necesario

Si tu dominio es el mismo, no tienes que hacer nada. Pero si estás migrando a un dominio temporal (por ejemplo, una IP o un subdominio), necesitarás actualizar las URLs en la base de datos. Puedes usar un plugin como "Better Search Replace" o ejecutar consultas SQL para reemplazar http://tudominio.com por la nueva URL.

[WARNING] Haz esto con mucho cuidado. Un error aquí puede romper el sitio. Siempre haz una copia de la base de datos antes de ejecutar reemplazos.


Paso 6: Configurar el DNS y el SSL

6.1. Apunta el dominio a DirectAdmin

Ve a tu registrador de dominios (donde compraste el dominio) y cambia los servidores DNS a los que te indique tu hosting de DirectAdmin. Esto puede tardar entre 24 y 48 horas, así que hazlo con antelación.

6.2. Emite un certificado SSL

En DirectAdmin, busca la opción "SSL Certificates" o "Let's Encrypt". Si tu sitio usaba SSL en Plesk, ahora tendrás que emitir uno nuevo. DirectAdmin facilita esto con Let's Encrypt, que es gratuito y automático. Solo asegúrate de que el DNS ya apunte al servidor antes de emitirlo.

6.3. Fuerza HTTPS

Una vez que el SSL esté activo, ve a WordPress y en "Ajustes > General" cambia las URLs a https://. También puedes añadir una regla en el .htaccess para redirigir todo el tráfico HTTP a HTTPS.


Paso 7: Pruebas finales y puesta en marcha

7.1. Revisa el sitio

Abre tu dominio en el navegador. Comprueba que la página principal carga, que las imágenes se ven, que los enlaces funcionan y que el login de WordPress (/wp-admin) responde.

7.2. Activa plugins y temas

Si desactivaste la caché antes de migrar, actívala de nuevo. Revisa que todos los plugins sean compatibles con la nueva configuración. Algunos plugins de caché o seguridad necesitan que se regeneren los archivos.

7.3. Comprueba el correo electrónico

Si usabas el correo desde Plesk, tendrás que configurar las cuentas de email en DirectAdmin. Esto es un proceso aparte, pero no afecta a la migración WordPress Plesk en sí.


Preguntas frecuentes (FAQ)

¿Cuánto tarda en propagarse el DNS?

Normalmente entre 24 y 48 horas, aunque a veces es casi inmediato. Mientras tanto, puedes probar tu sitio usando archivos de hosts o servicios de "DNS check".

¿Puedo migrar sin perder el SEO?

Sí, si mantienes las mismas URLs, rediriges correctamente y mantienes la estructura de enlaces, tu SEO no debería verse afectado. Asegúrate de que las redirecciones 301 estén bien configuradas.

¿Qué pasa con los correos electrónicos de Plesk?

Deberás recrear las cuentas de correo en DirectAdmin y configurar los clientes de correo con los nuevos servidores SMTP/IMAP. Puedes exportar los buzones desde Plesk e importarlos en DirectAdmin, aunque esto suele ser manual.

¿Es necesario contratar a un profesional?

Si te sientes cómodo siguiendo estos pasos, no. Pero si tu sitio es crítico o muy grande, puede valer la pena contratar a un experto. La migración a DirectAdmin puede tener matices que solo la experiencia resuelve.

¿Qué hago si algo sale mal?

Vuelve a tu copia de seguridad de Plesk y restaura el sitio en el servidor original. Siempre es bueno tener un plan B. Además, muchos proveedores de hosting ofrecen migración gratuita, así que pregunta a tu nuevo hosting si pueden hacerlo por ti.


Conclusión

Transferir sitio Plesk a DirectAdmin no tiene que ser una pesadilla. Con paciencia, una buena copia de seguridad y siguiendo estos pasos, tendrás tu WordPress funcionando en su nuevo hogar. Recuerda: la clave está en la preparación y en no saltarte ninguna etapa.

Si en el camino encuentras dificultades, no dudes en contactar con el soporte de tu nuevo hosting. Ellos conocen su panel y pueden darte consejos específicos. Y si tu proveedor usa Syspanel (el panel que antes se llamaba HestiaCP), recuerda que el acceso se hace por el puerto 2106, aunque el proceso de migración es muy similar al de DirectAdmin.

¡Buena suerte con tu migración WordPress hosting! Tu sitio te lo agradecerá.

¿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