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

Guía para migrar WordPress de DirectAdmin a otro hosting

Actualizado el 22 de febrero de 2026

Mudar tu sitio web de un lugar a otro puede sonar complicado, pero te prometo que con esta guía lo harás sin romper nada. Vamos a ver paso a paso cómo migrar WordPress DirectAdmin a un nuevo servidor, ya sea por velocidad, precio o porque necesitas más recursos.

Esta guía para migrar WordPress de DirectAdmin a otro hosting está pensada para que la entiendas aunque nunca hayas hecho una mudanza digital. No necesitas ser un experto, solo seguir las instrucciones con calma.


¿Qué necesitas antes de empezar?

Antes de tocar nada, asegúrate de tener esto a mano:

  • Acceso a tu DirectAdmin actual (usuario y contraseña).
  • Acceso al panel de tu nuevo hosting (cPanel, Syspanel, Plesk o el que uses).
  • Credenciales de FTP o SFTP (o acceso al administrador de archivos del panel).
  • Tus datos de la base de datos de WordPress (nombre, usuario y contraseña).
  • Una copia de seguridad reciente de tu sitio (por si algo sale mal).

[WARNING] No empieces la migración sin una copia de seguridad completa. Si algo falla, podrás restaurar tu sitio original en minutos.


Paso 1: Exporta tu sitio desde DirectAdmin

El primer paso para transferir WordPress hosting es sacar todo el contenido de tu servidor actual. DirectAdmin tiene herramientas muy útiles para esto.

1.1. Accede al panel de DirectAdmin

Ingresa a tu panel de DirectAdmin con las credenciales que te dio tu proveedor de hosting. Normalmente es algo como tudominio.com:2222.

1.2. Descarga los archivos de WordPress

Vamos a obtener todos los archivos de tu sitio. Hay dos formas de hacerlo:

Opción A: Usando el Administrador de Archivos

  1. Ve a Administrador de Archivos en el menú principal.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado WordPress).
  3. Selecciona todos los archivos y carpetas (puedes marcar la casilla superior para seleccionar todo).
  4. Haz clic en Comprimir y elige Zip. Se creará un archivo .zip.
  5. Descarga ese archivo a tu computadora.

Opción B: Usando FTP

  1. Conéctate a tu servidor mediante un cliente FTP (como FileZilla).
  2. Navega a public_html.
  3. Arrastra toda la carpeta a tu escritorio. Esto puede tardar unos minutos si el sitio es grande.

1.3. Exporta la base de datos

WordPress guarda todo el contenido (artículos, páginas, comentarios) en una base de datos. Necesitamos sacarla también.

  1. En DirectAdmin, busca phpMyAdmin (suele estar en la sección de "Características avanzadas" o "Base de datos").
  2. Selecciona la base de datos de tu WordPress (normalmente se llama algo como usuario_wp).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Haz clic en Continuar y se descargará un archivo .sql.

[TIP] Si no estás seguro de cuál es tu base de datos, revisa el archivo wp-config.php de tu WordPress. Allí verás las credenciales.


Paso 2: Prepara tu nuevo hosting

Ahora vamos a preparar el nuevo servidor para recibir tu sitio. Esto implica crear un espacio para los archivos y una base de datos nueva.

2.1. Accede a tu nuevo panel de hosting

Dependiendo de tu proveedor, puede ser cPanel, Plesk, Syspanel, etc. Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: tunuevodominio.com:2106.

2.2. Crea una base de datos nueva

  1. Busca la sección Base de Datos o MySQL Databases.
  2. Crea una nueva base de datos. Ponle un nombre claro, por ejemplo migracion_wp.
  3. Crea un usuario para esa base de datos y asígnale una contraseña segura.
  4. Añade ese usuario a la base de datos con todos los privilegios (suele haber una opción "All Privileges").

[INFO] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

2.3. Sube los archivos de WordPress

  1. Ve al Administrador de Archivos de tu nuevo panel o usa FTP para conectarte.
  2. Navega hasta la carpeta public_html (o www o htdocs, según el panel).
  3. Sube el archivo .zip que descargaste de DirectAdmin.
  4. Descomprímelo allí mismo. Si usas FTP, simplemente arrastra todos los archivos a la carpeta.

Paso 3: Configura la conexión a la base de datos

Este es el paso clave para mover WordPress DirectAdmin con éxito. Tu WordPress necesita saber a qué base de datos conectarse en el nuevo servidor.

3.1. Edita el archivo wp-config.php

  1. En la carpeta public_html de tu nuevo hosting, busca el archivo wp-config.php.
  2. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, o el editor del panel).
  3. Busca estas líneas:
define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
  1. Cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'migracion_wp');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost'); // Normalmente se deja así
  1. Guarda el archivo.

3.2. Importa la base de datos antigua a la nueva

  1. En tu nuevo panel, busca phpMyAdmin.
  2. Selecciona la base de datos que acabas de crear (migracion_wp).
  3. Haz clic en Importar.
  4. Sube el archivo .sql que descargaste de DirectAdmin.
  5. Haz clic en Continuar. Verás un mensaje de éxito si todo va bien.

[WARNING] Si tu nuevo hosting tiene una versión de PHP diferente, podrías ver errores. No te asustes, normalmente se solucionan ajustando la versión de PHP desde el panel de hosting.


Paso 4: Ajusta las URLs y verifica el sitio

Ahora que los archivos y la base de datos están en su lugar, toca hacer unos pequeños ajustes para que todo funcione correctamente.

4.1. Cambia las URLs en la base de datos (si es necesario)

Si tu dominio es el mismo en el nuevo hosting, este paso no es necesario. Pero si cambiaste de dominio (por ejemplo, de dominio-viejo.com a dominio-nuevo.com), debes actualizar las URLs.

Puedes hacerlo con un plugin como Better Search Replace o directamente en phpMyAdmin:

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Ve a la pestaña SQL.
  3. Ejecuta esta consulta (cambiando las URLs):
UPDATE wp_options SET option_value = 'https://tunuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tunuevodominio.com' WHERE option_name = 'home';

[TIP] Si tu sitio usa rutas personalizadas (permalinks), ve a Ajustes > Enlaces permanentes en el escritorio de WordPress y haz clic en "Guardar cambios" para refrescarlos.

4.2. Verifica que el sitio cargue

Escribe tu dominio en el navegador. Si ves tu sitio funcionando, ¡felicidades! Has completado la migración WordPress guía con éxito.

Si ves una página en blanco o errores, no entres en pánico. Revisa estos puntos:

  • Error de conexión a la base de datos: Revisa que los datos en wp-config.php sean correctos.
  • Error 500: Puede ser un problema de permisos de archivos. En el administrador de archivos, da permisos 755 a las carpetas y 644 a los archivos.
  • Enlaces rotos: Usa un plugin como Velvet Blues Update URLs para corregir URLs antiguas.

Paso 5: Pruebas finales y desactivación del hosting antiguo

Antes de celebrar, asegúrate de que todo esté en orden.

5.1. Navega por tu sitio

  • Visita la página principal, una entrada, una página y el panel de administración (/wp-admin).
  • Prueba los formularios de contacto, comentarios y cualquier funcionalidad especial.
  • Revisa que las imágenes y archivos multimedia carguen correctamente.

5.2. Actualiza los DNS

Si cambiaste de dominio o de servidor, necesitas apuntar tus DNS al nuevo hosting. Esto se hace desde donde compraste el dominio (tu registrador). Normalmente solo cambias los servidores de nombres (nameservers) por los que te dio tu nuevo hosting.

[INFO] Los cambios DNS pueden tardar entre 24 y 48 horas en propagarse. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Es normal.

5.3. Desactiva el hosting antiguo

Una vez que estés seguro de que todo funciona en el nuevo servidor, puedes cancelar el servicio de DirectAdmin antiguo. Pero antes:

  • Haz una copia de seguridad final de tu sitio en el nuevo hosting.
  • Asegúrate de que los correos electrónicos también se hayan migrado (si usabas correo en ese hosting).

Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress DirectAdmin sin perder datos?

Sí, siempre que sigas los pasos correctamente. La clave está en hacer una copia de seguridad completa antes de empezar y verificar que la base de datos se importe sin errores.

¿Qué hago si mi nuevo hosting usa Syspanel?

Si tu nuevo panel es Syspanel (el nombre que le damos a HestiaCP), el acceso es por el puerto 2106. Por ejemplo: tudominio.com:2106. Los pasos son los mismos: subir archivos, crear base de datos e importar.

¿Necesito cambiar algo en el archivo .htaccess?

Normalmente no, a menos que tengas reglas personalizadas. Si después de la migración ves errores 404, ve a Ajustes > Enlaces permanentes en WordPress y guarda los cambios para regenerar el .htaccess.

¿Y si mi sitio es muy grande (más de 1 GB)?

Para sitios grandes, es mejor usar herramientas como Duplicator o All-in-One WP Migration. Estos plugins empaquetan todo (archivos y base de datos) en un solo archivo y facilitan la importación.

¿Puedo hacer la migración sin acceso a DirectAdmin?

Si no tienes acceso a DirectAdmin, puedes usar un plugin de migración desde el escritorio de WordPress. Plugins como UpdraftPlus permiten hacer copias de seguridad y restaurarlas en otro hosting.


Consejos finales

  • Haz una lista de verificación: Marca cada paso para no saltarte ninguno.
  • Prueba en un subdominio: Si tienes dudas, migra primero a un subdominio (como prueba.tudominio.com) para asegurarte de que todo funciona.
  • Pide ayuda si la necesitas: Los soportes técnicos de los hostings suelen ayudar con migraciones básicas. No dudes en contactarlos.

Migrar tu WordPress de DirectAdmin a otro hosting no tiene por qué ser una pesadilla. Con paciencia y siguiendo esta migrar WordPress DirectAdmin guía, tendrás tu sitio funcionando en su nuevo hogar en menos de una hora. ¡Manos a la obra!

¿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