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

Dudas frecuentes sobre migrar WordPress a DirectAdmin

Actualizado el 13 de mayo de 2026

¡Entendido! Aquí tienes el artículo en formato Markdown, siguiendo todas las reglas al pie de la letra.

¿Por qué migrar WordPress a DirectAdmin? Preguntas clave antes de empezar

Migrar un sitio web de WordPress de un panel de control a otro puede sonar a tarea de expertos, pero con la información correcta, cualquier persona puede hacerlo sin perder cabello en el intento. DirectAdmin es uno de los paneles de control de hosting más populares por su rapidez y eficiencia. Si estás considerando dar el salto, seguro te asaltan muchas dudas. Este artículo es una FAQ migración WordPress completa, diseñada para resolver todas tus preguntas, desde las más básicas hasta las técnicas.

[INFO] Recuerda que, aunque hablemos de DirectAdmin, si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es muy similar, pero accederás por el puerto 2106 (ejemplo: tudominio.com:2106).

Dudas frecuentes sobre migrar WordPress a DirectAdmin

Aquí tienes las respuestas a las preguntas más comunes que recibimos en soporte. Vamos paso a paso.

1. ¿Qué necesito para migrar WordPress DirectAdmin?

Antes de empezar, es vital tener todo a mano. No necesitas ser un genio de la programación, solo organización.

  • Acceso a tu panel antiguo: Necesitas las credenciales de tu hosting actual (cPanel, Plesk, Syspanel, etc.) para descargar los archivos y la base de datos.
  • Acceso a DirectAdmin: Las credenciales de tu nuevo hosting con DirectAdmin. Normalmente las recibes por correo al contratar el servicio.
  • Nombre de dominio: Debes tener acceso a la gestión de tu dominio (donde compraste el .com, .es, etc.) para cambiar los DNS.
  • Herramientas básicas: Un cliente FTP (como FileZilla) y un gestor de bases de datos (phpMyAdmin) son tus mejores aliados.

2. ¿Cuál es el método más fácil para migrar WordPress a DirectAdmin?

Existen varios caminos, pero el más fiable y que recomendamos para la mayoría de usuarios es el método manual. Aunque suene a mucho trabajo, te da control total y evita errores de plugins.

Paso 1: Prepara tu sitio en el origen

  1. Accede a tu panel antiguo y localiza phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress.
  3. Haz clic en Exportar y elige el método "Rápido" y formato SQL. Descargarás un archivo .sql.

Paso 2: Prepara el destino en DirectAdmin

  1. En DirectAdmin, ve a Gestión de Cuentas > phpMyAdmin.
  2. Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes.
  3. Selecciona la nueva base de datos y haz clic en Importar. Sube el archivo .sql que descargaste antes.

Paso 3: Transfiere los archivos

  1. Conéctate a tu hosting antiguo vía FTP y descarga todo el contenido de la carpeta public_html (o donde esté tu WordPress).
  2. Conéctate a tu nuevo DirectAdmin vía FTP (mismos datos que usas para entrar al panel).
  3. Sube todos los archivos a la carpeta domains/tudominio.com/public_html de DirectAdmin.

Paso 4: Ajusta el archivo de configuración

  1. En la carpeta de tu WordPress, busca el archivo wp-config.php.
  2. Edítalo con un editor de texto (Bloc de notas sirve).
  3. Cambia las líneas de DB_NAME, DB_USER y DB_PASSWORD por los datos de la nueva base de datos que creaste en DirectAdmin.
  4. Guarda los cambios.

Paso 5: Apunta los DNS

  1. Ve al panel de tu proveedor de dominio.
  2. Cambia los servidores DNS por los que te proporcionó tu hosting con DirectAdmin.
  3. Espera de 24 a 48 horas para que el cambio sea global.

[TIP] Si no quieres esperar, puedes editar el archivo hosts de tu ordenador para ver el sitio en DirectAdmin antes del cambio de DNS. Así verificas que todo funciona.

3. ¿Puedo usar un plugin para la migración? ¿Es seguro?

Sí, existen plugins como Duplicator, All-in-One WP Migration o UpdraftPlus. Son muy útiles, pero ten en cuenta lo siguiente:

  • Ventajas: Son rápidos y no requieren tocar archivos manualmente.
  • Desventajas: A veces fallan con sitios muy grandes (más de 500 MB) o con configuraciones de servidor muy específicas. Además, algunos dejan archivos temporales si no se eliminan bien.

¿Cómo usarlos?

  1. Instala el plugin en tu sitio antiguo.
  2. Crea un paquete de migración (archivo comprimido con todo).
  3. Descarga ese paquete.
  4. Sube el paquete a tu nuevo DirectAdmin (a la carpeta public_html).
  5. Ejecuta el instalador del plugin desde el navegador (ej: tudominio.com/installer.php).

[WARNING] Los plugins de migración pueden tener conflictos con ciertos módulos de seguridad de DirectAdmin. Si el proceso se corta, vuelve al método manual, que es más estable.

4. ¿Qué pasa con los enlaces y las URLs después de migrar WordPress DirectAdmin?

Esta es una de las preguntas frecuentes WordPress DirectAdmin más importantes. Si cambias de dominio o de subdirectorio, las URLs internas de tu web se romperán.

Solución:

  • Si mantienes el mismo dominio, no deberías tener problemas, siempre que los DNS apunten correctamente.
  • Si cambias de dominio (ej: de dominio-viejo.com a dominio-nuevo.com), deberás hacer una búsqueda y reemplazo en la base de datos.

Cómo hacer el reemplazo:

  1. Accede a phpMyAdmin en DirectAdmin.
  2. Selecciona tu base de datos.
  3. Ve a la pestaña SQL.
  4. Ejecuta este comando (cambia las URLs por las tuyas):
    UPDATE wp_options SET option_value = replace(option_value, 'http://dominio-viejo.com', 'http://dominio-nuevo.com') WHERE option_name = 'siteurl' OR option_name = 'home';
    UPDATE wp_posts SET guid = replace(guid, 'http://dominio-viejo.com','http://dominio-nuevo.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://dominio-viejo.com', 'http://dominio-nuevo.com');
    UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://dominio-viejo.com','http://dominio-nuevo.com');
    
  5. También puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs para hacerlo desde el panel de WordPress.

5. ¿DirectAdmin es compatible con todos los temas y plugins de WordPress?

En la gran mayoría de los casos, . DirectAdmin es un panel muy estándar y compatible con la pila LAMP (Linux, Apache, MySQL, PHP). Sin embargo, ten en cuenta:

  • Versión de PHP: Asegúrate de que DirectAdmin tenga una versión de PHP compatible con tu WordPress y plugins (recomendamos PHP 8.0 o superior). Puedes cambiarlo en DirectAdmin > Gestión de Cuentas > Versión de PHP.
  • Permisos de archivos: A veces, al migrar, los permisos de archivos y carpetas se desconfiguran. En DirectAdmin, ve a Gestión de Archivos, selecciona la carpeta public_html y en la parte superior elige Cambiar permisos. Pon 755 para carpetas y 644 para archivos.
  • Módulos de servidor: Si tu web usa funciones muy específicas (como exec() o curl), puede que necesites activarlas desde el panel de DirectAdmin o contactar al soporte.

6. ¿Cuánto tarda el proceso de migrar WordPress DirectAdmin?

El tiempo depende de dos factores:

  1. Tamaño de tu web: Un sitio con 50 fotos en alta resolución tardará más que un blog de solo texto.
  2. Velocidad de tu conexión: Subir y bajar archivos por FTP puede ser lento si tu internet es básico.

Tiempos estimados:

  • Sitio pequeño (menos de 500 MB): 15-30 minutos.
  • Sitio mediano (1-5 GB): 1-2 horas.
  • Sitio grande (más de 10 GB): Puede llevar varias horas. En este caso, considera usar la transferencia de archivos desde el propio servidor (si tu hosting antiguo lo permite).

[INFO] La propagación de DNS (el cambio de dominio) es lo que más tarda: entre 24 y 48 horas. Durante ese tiempo, tu web estará en ambos sitios, pero los visitantes verán la versión antigua hasta que el cambio se complete.

7. ¿Qué hago si algo sale mal durante la migración?

No entres en pánico. La mayoría de errores tienen solución.

  • Error 500 (Error interno del servidor): Suele ser por un archivo .htaccess corrupto o por permisos incorrectos. Renombra el .htaccess a .htaccess_viejo y prueba de nuevo. Si funciona, ve a Ajustes > Enlaces permanentes en WordPress y guarda los cambios para regenerarlo.
  • Base de datos no conecta: Revisa que los datos en wp-config.php (nombre, usuario, contraseña) sean exactamente los de la nueva base de datos en DirectAdmin.
  • Página en blanco (White Screen of Death): Activa el modo debug de WordPress editando wp-config.php y añadiendo:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    
    Luego revisa el archivo wp-content/debug.log para ver el error exacto.
  • Enlaces rotos: Ejecuta el comando SQL de reemplazo de URLs que vimos antes.

8. ¿Puedo migrar varios sitios WordPress a DirectAdmin?

Sí, DirectAdmin permite alojar múltiples dominios (Addon Domains). El proceso es el mismo para cada sitio, pero debes:

  1. Añadir el nuevo dominio en DirectAdmin > Gestión de Cuentas > Añadir Dominio.
  2. Crear una base de datos separada para cada WordPress.
  3. Subir los archivos a la carpeta correspondiente de cada dominio (domains/dominio2.com/public_html).

[TIP] Si tienes muchos sitios, te recomendamos hacer una migración por día para no mezclar datos ni perder el control.

9. ¿DirectAdmin tiene alguna herramienta de migración automática?

DirectAdmin no incluye un asistente de migración de WordPress tan amigable como cPanel, pero sí ofrece una herramienta llamada "Site Backup" o "Transferir Cuenta". Esta opción es útil si tu hosting antiguo también usa DirectAdmin, ya que transfiere toda la cuenta (archivos, bases de datos, configuraciones) de un servidor a otro.

Si tu hosting antiguo usa otro panel (cPanel, Syspanel, etc.), esta herramienta no te servirá y deberás optar por el método manual o los plugins.

10. Consejos finales para una migración sin estrés

  • Haz una copia de seguridad: Antes de tocar nada, descarga una copia de tu web completa (archivos + base de datos) y guárdala en tu ordenador.
  • Prueba en un subdominio: Si tienes dudas, puedes migrar primero a un subdominio de prueba (ej: prueba.tudominio.com) para verificar que todo funciona antes de cambiar los DNS.
  • Actualiza todo: Una vez migrado, actualiza WordPress, temas y plugins a sus últimas versiones. A veces las versiones antiguas dan conflictos con servidores nuevos.
  • Paciencia con los DNS: No te desesperes si tu web no se ve en DirectAdmin inmediatamente. La propagación de DNS es el cuello de botella. Usa herramientas como whatsmydns.net para verificar el estado.

[WARNING] Si tu web tiene un certificado SSL (HTTPS), deberás instalarlo de nuevo en DirectAdmin. La mayoría de hostings lo ofrecen gratis con Let's Encrypt. Búscalo en DirectAdmin > Gestión de Cuentas > SSL Certificados y actívalo.

Migrar WordPress a DirectAdmin es un proceso que, con calma y siguiendo estos pasos, cualquier persona puede realizar. Si en algún momento te sientes atascado, recuerda que el soporte técnico de tu hosting está para ayudarte. ¡Mucha suerte con tu 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