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

Cómo transferir WordPress a un nuevo servidor con DirectAdmin

Actualizado el 19 de diciembre de 2025

Antes de empezar: ¿Qué necesito para migrar WordPress a DirectAdmin?

Migrar WordPress a un nuevo servidor puede sonar a algo muy técnico, pero con esta guía paso a paso lo harás sin romper nada (y sin perder el pelo en el intento).
Te voy a explicar cómo migrar wordpress directadmin de forma manual, usando herramientas que ya tienes a mano: el panel de control de tu hosting actual, el de tu nuevo hosting con DirectAdmin y un programa FTP (o el administrador de archivos que trae el propio panel).

Para transferir wordpress hosting directadmin necesitarás tres cosas básicas:

  • Acceso a tu hosting actual (cPanel, Plesk, Syspanel o el que uses).
  • Acceso al nuevo panel DirectAdmin (normalmente se accede por https://tu-dominio:2222).
  • Un programa para conectarte por FTP, como FileZilla, o usar el administrador de archivos de DirectAdmin.

[INFO]
Si tu antiguo hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106.
Ejemplo: https://tu-dominio:2106

A lo largo de esta guía te explico los dos métodos más comunes: el manual (con FTP y exportación de base de datos) y el automático (con plugins).
Vamos a ello.


Paso 1: Haz una copia de seguridad completa de tu WordPress

Antes de mover wordpress servidor directadmin, hay que asegurarse de que no perdemos nada.
Una copia de seguridad completa incluye dos partes: los archivos del sitio y la base de datos.

1.1. Exporta la base de datos desde tu hosting actual

La base de datos es donde se guardan tus entradas, páginas, comentarios y ajustes.
Para exportarla:

  • Entra en el panel de tu hosting actual (por ejemplo, cPanel o Syspanel).
  • Busca la sección Bases de datos y entra en phpMyAdmin.
  • Selecciona la base de datos de tu WordPress (normalmente empieza con wp_ o algo similar).
  • Ve a la pestaña Exportar.
  • Elige el método Rápido y formato SQL.
  • Pulsa Continuar y descarga el archivo .sql.

[WARNING]
No edites el archivo SQL con el Bloc de notas de Windows si es muy grande. Usa un editor como Notepad++ o Sublime Text para evitar corrupción de datos.

1.2. Descarga todos los archivos de tu WordPress

Ahora toca copiar los archivos del sitio.
Puedes hacerlo de dos formas:

  • Con FileZilla (FTP): Conecta con tus credenciales FTP y descarga toda la carpeta public_html (o la carpeta donde esté tu WordPress).
  • Con el administrador de archivos del panel: Comprime la carpeta en un .zip y descárgala.

[TIP]
Si tu sitio es muy grande (más de 2 GB), te recomiendo comprimir los archivos en el servidor antes de descargarlos. Así irá mucho más rápido.


Paso 2: Prepara tu nuevo servidor con DirectAdmin

Ya tienes tu copia de seguridad. Ahora vamos a preparar el terreno en el nuevo servidor.

2.1. Crea la base de datos en DirectAdmin

  • Entra a DirectAdmin con tus credenciales.
  • Busca la sección MySQL Management o Bases de datos MySQL.
  • Pulsa en Create new database.
  • Ponle un nombre (por ejemplo, wordpress_db) y crea un usuario con contraseña segura.
  • Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

[INFO]
En DirectAdmin, el nombre de la base de datos suele llevar un prefijo con tu usuario.
Ejemplo: usuario_wpdb. No te preocupes, es normal.

2.2. Sube los archivos de WordPress al nuevo servidor

Ahora toca transferir wordpress hosting directadmin con los archivos:

  • En DirectAdmin, entra en File Manager.
  • Ve a la carpeta domains/tudominio.com/public_html (si no existe, créala).
  • Sube el archivo .zip que descargaste antes.
  • Una vez subido, haz clic derecho sobre él y selecciona Extract.

[TIP]
Si el administrador de archivos de DirectAdmin no te deja subir archivos muy grandes, usa FileZilla.
Conéctate con tu usuario y contraseña de DirectAdmin al puerto 21 (FTP) y sube el zip a public_html.


Paso 3: Importa la base de datos en DirectAdmin

Ya tienes los archivos en su sitio. Ahora hay que meter los datos en la base de datos.

  • Ve a phpMyAdmin desde DirectAdmin (suele estar en la sección MySQL Management).
  • Selecciona la base de datos que creaste en el paso 2.1.
  • Ve a la pestaña Importar.
  • Pulsa Elegir archivo y selecciona el .sql que exportaste al principio.
  • Pulsa Continuar.

[WARNING]
Si el archivo SQL es muy grande, puede que phpMyAdmin dé error de tiempo de espera.
En ese caso, importa la base de datos desde la línea de comandos (SSH) o pide ayuda a tu proveedor de hosting.


Paso 4: Configura el archivo wp-config.php

Este es el paso más importante para que WordPress se conecte a la nueva base de datos.
El archivo wp-config.php está en la raíz de tu WordPress.

  • Entra en el File Manager de DirectAdmin.
  • Ve a public_html y busca el archivo wp-config.php.
  • Haz clic derecho y elige Edit (o descárgalo, edítalo y vuelve a subirlo).
  • Busca estas 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');

[TIP]
En DirectAdmin, el DB_HOST normalmente es localhost. Si no funciona, prueba con 127.0.0.1.

  • Guarda los cambios.

Paso 5: Actualiza las URLs en la base de datos

Después de mover wordpress servidor directadmin, es muy probable que las URLs internas sigan apuntando al dominio antiguo (o a una IP temporal).
Esto provoca que las imágenes no carguen o que los enlaces internos estén rotos.

Para solucionarlo:

  • Entra en phpMyAdmin en DirectAdmin.
  • Selecciona tu base de datos.
  • Ve a la pestaña SQL.
  • Ejecuta esta consulta (cambia tudominio.com por tu dominio real y nuevodominio.com por el nuevo si lo has cambiado):
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'home';

[INFO]
Si tu WordPress usa un prefijo de tablas distinto a wp_, cambia wp_options por el prefijo que uses (por ejemplo, mi_prefijo_options).


Paso 6: Comprueba que todo funciona

Ya has hecho lo más difícil. Ahora toca verificar que todo está en orden.

  • Abre tu dominio en el navegador. Deberías ver tu web funcionando.
  • Entra en el panel de administración: https://tudominio.com/wp-admin.
  • Revisa que las imágenes, los enlaces y los plugins funcionan correctamente.

[TIP]
Si algo falla, activa el modo depuración de WordPress editando wp-config.php y añadiendo:

define('WP_DEBUG', true);

Así verás los errores en pantalla y podrás solucionarlos.


Método alternativo: Usar un plugin para migrar WordPress a DirectAdmin

Si todo esto te parece demasiado manual, existe una forma mucho más fácil: usar un plugin de migración.

Los más populares son:

  • All-in-One WP Migration
  • Duplicator
  • UpdraftPlus

Cómo usarlo (ejemplo con All-in-One WP Migration)

  1. Instala el plugin en tu WordPress actual.
  2. Ve a All-in-One WP Migration > Exportar.
  3. Descarga el archivo de respaldo (suele ser un .wpress).
  4. Instala WordPress en tu nuevo servidor con DirectAdmin (puedes usar el instalador automático Softaculous).
  5. Activa el plugin en el nuevo WordPress.
  6. Ve a All-in-One WP Migration > Importar y sube el archivo .wpress.
  7. El plugin se encarga de todo: sube archivos, importa la base de datos y ajusta las URLs.

[WARNING]
Algunos plugins de migración tienen límite de tamaño en la versión gratuita.
Si tu sitio pesa más de 512 MB, tendrás que usar la versión de pago o el método manual.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress a DirectAdmin sin perder el SEO?

Sí, si respetas las URLs y haces redirecciones 301 cuando cambias de dominio.
Si mantienes el mismo dominio, no deberías perder posiciones.

¿Qué hago si mi web da error 500 después de migrar?

Suele ser un problema de permisos de archivos o de la base de datos.
Revisa que los archivos tengan permisos 644 y las carpetas 755.
También verifica que wp-config.php tiene los datos correctos.

¿Necesito conocimientos avanzados para mover WordPress a DirectAdmin?

No, con esta guía y un poco de paciencia es suficiente.
Eso sí, siempre haz una copia de seguridad antes de empezar.

¿Cuánto tarda una migración de WordPress a DirectAdmin?

Depende del tamaño del sitio y de la velocidad de tu conexión.
Un sitio pequeño puede estar listo en 30 minutos. Uno grande puede tardar varias horas.


Consejos finales para una migración sin sustos

  • Haz siempre dos copias de seguridad: una de archivos y otra de la base de datos.
  • No borres el hosting antiguo hasta que verifiques que todo funciona en el nuevo.
  • Actualiza las DNS si cambias de servidor con el mismo dominio. Esto puede tardar entre 24 y 72 horas en propagarse.
  • Comprueba los correos electrónicos si usas el mismo dominio para el email. Puede que necesites configurar los registros MX en DirectAdmin.

[TIP]
Si te surge cualquier duda durante el proceso, no dudes en contactar con el soporte de tu nuevo hosting.
La mayoría de proveedores con DirectAdmin ofrecen ayuda gratuita para migrar wordpress directadmin sin coste adicional.


Resumen rápido: Checklist para transferir WordPress a DirectAdmin

  • Exportar base de datos desde el hosting antiguo.
  • Descargar archivos (FTP o comprimido).
  • Crear base de datos y usuario en DirectAdmin.
  • Subir y extraer archivos en public_html.
  • Importar base de datos en phpMyAdmin.
  • Editar wp-config.php con los nuevos datos.
  • Actualizar URLs en la base de datos.
  • Comprobar web y panel de administración.
  • Activar modo depuración si hay errores.

Con esto, ya sabes cómo transferir wordpress hosting directadmin de forma segura y sin complicaciones.
Recuerda que la práctica hace al maestro: la primera migración siempre cuesta un poco más, pero la segunda te saldrá sola.

¡Mucha suerte con tu mudanza digital!

¿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