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

Preguntas frecuentes sobre la migración de WordPress con DirectAdmin

Actualizado el 25 de febrero de 2026

¿Por qué migrar WordPress a DirectAdmin? Diferencias clave con cPanel

Si estás considerando migrar WordPress DirectAdmin, probablemente vienes de cPanel o de otro panel de control. DirectAdmin es una alternativa moderna, rápida y más ligera, pero con un enfoque diferente en la gestión de archivos y bases de datos. Una de las primeras preguntas que surgen es: ¿cómo se compara con cPanel? La respuesta corta: DirectAdmin es igual de potente, pero su interfaz está organizada de forma distinta. Por ejemplo, en cPanel tienes "File Manager" y "phpMyAdmin" a la vista; en DirectAdmin, estas herramientas están en secciones como "Administración de archivos" o "Base de datos MySQL". No te preocupes, una vez que te acostumbras, es más intuitivo.

Otra diferencia clave: DirectAdmin suele ofrecer mejor rendimiento en servidores con recursos limitados, ya que consume menos memoria. Además, la migración de WordPress puede hacerse de forma manual o con plugins, pero aquí te guiaremos paso a paso para que no pierdas datos ni posicionamiento SEO.

[INFO] Si tu anterior hosting usaba cPanel, no necesitas conocimientos avanzados. DirectAdmin tiene una curva de aprendizaje baja, y esta FAQ cubre los puntos más comunes.

¿Qué necesito antes de empezar la migración?

Antes de migrar WordPress DirectAdmin, asegúrate de tener:

  • Acceso a DirectAdmin (generalmente con usuario y contraseña que te proporciona tu hosting).
  • Credenciales de FTP o SFTP (para transferir archivos grandes).
  • Acceso a phpMyAdmin (para exportar/importar bases de datos).
  • Copia de seguridad completa de tu sitio actual (archivos y base de datos). Esto es crítico.
  • Dominio apuntando al nuevo servidor (o un dominio temporal para pruebas).

[WARNING] Nunca inicies una migración sin respaldo. Un error en la transferencia puede dejar tu sitio offline. Siempre ten un backup local y en la nube.

Preguntas frecuentes sobre la migración de WordPress con DirectAdmin

1. ¿Cómo exportar mi sitio WordPress desde el hosting anterior?

El proceso varía según tu panel anterior, pero en general:

  • Desde cPanel: Ve a "File Manager", selecciona la carpeta public_html (o donde esté tu WordPress), comprímela y descárgala. Luego, en "phpMyAdmin", exporta la base de datos como archivo .sql.
  • Desde un hosting sin panel: Usa FTP para descargar todos los archivos y una herramienta como mysqldump para la base de datos.
  • Desde otro DirectAdmin: Puedes usar la función "Backup" integrada (en "Administración de cuentas" > "Backup").

Una vez tengas los archivos y la base de datos, estás listo para el siguiente paso.

2. ¿Cómo subir los archivos a DirectAdmin?

En DirectAdmin, la estructura es similar a cPanel. Sigue estos pasos:

  1. Accede a DirectAdmin con tus credenciales.
  2. Ve a "Administración de archivos" (suele estar en la sección "Cuenta" o "Administración").
  3. Navega a la carpeta domains > tudominio.com > public_html. Si no existe, créala.
  4. Sube el archivo comprimido de tu WordPress (por ejemplo, mipagina.zip).
  5. Haz clic derecho sobre el archivo y selecciona "Extraer".
  6. Una vez extraído, verifica que los archivos (wp-content, wp-config.php, etc.) estén en public_html.

[TIP] Si tu sitio es grande (más de 500 MB), usa FTP/SFTP para evitar tiempos de espera. DirectAdmin soporta conexiones FTP seguras.

3. ¿Cómo importar la base de datos en DirectAdmin?

La base de datos es el corazón de WordPress. Para importarla:

  1. En DirectAdmin, ve a "Base de datos MySQL" (en "Administración de cuentas").
  2. Crea una nueva base de datos y un usuario con todos los privilegios. Anota el nombre, usuario y contraseña.
  3. Abre phpMyAdmin desde DirectAdmin (generalmente en "Herramientas avanzadas").
  4. Selecciona la base de datos que acabas de crear.
  5. Ve a la pestaña "Importar", selecciona tu archivo .sql y haz clic en "Continuar".
  6. Espera a que termine. Si el archivo es muy grande, puede que necesites dividirlo o usar la línea de comandos.

[WARNING] Si tu base de datos tiene más de 50 MB, es posible que phpMyAdmin falle. En ese caso, usa la herramienta de importación por SSH o un plugin como "WP Migrate DB".

4. ¿Cómo configurar wp-config.php para conectar con la nueva base de datos?

Una vez subidos los archivos e importada la base, debes editar el archivo wp-config.php en la raíz de tu WordPress. Los cambios son:

  • DB_NAME: el nombre de la nueva base de datos.
  • DB_USER: el usuario que creaste.
  • DB_PASSWORD: la contraseña del usuario.
  • DB_HOST: normalmente localhost, pero si tu hosting usa un servidor separado, te lo indicarán.

Puedes editar este archivo desde el "Administración de archivos" de DirectAdmin o mediante FTP.

[INFO] Si no ves el archivo wp-config.php, puede que esté oculto. En DirectAdmin, activa la opción "Mostrar archivos ocultos" en la parte superior del gestor de archivos.

5. ¿Qué hago si mi sitio muestra errores después de la migración?

Los errores más comunes son:

  • Error de conexión a la base de datos: Revisa las credenciales en wp-config.php.
  • Página en blanco (white screen): Activa WP_DEBUG en wp-config.php añadiendo define('WP_DEBUG', true); para ver el error.
  • Enlaces rotos: Usa un plugin como "Velvet Blues Update URLs" o busca y reemplaza en la base de datos con una consulta SQL.
  • Problemas de permisos: En DirectAdmin, los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el gestor de archivos.

Si el error persiste, revisa los logs del servidor en DirectAdmin (sección "Registros de errores").

6. ¿Cómo actualizar las URLs en la base de datos si cambio de dominio?

Si cambias de dominio (por ejemplo, de miviejo.com a miviejo.com), debes actualizar las URLs almacenadas en la base de datos. Puedes hacerlo de dos formas:

  • Con un plugin: Instala "Better Search Replace" o "Velvet Blues Update URLs" desde el panel de WordPress.
  • Directamente en phpMyAdmin: Ejecuta una consulta SQL como:
    UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
    
    (Reemplaza wp_ por tu prefijo de tabla si es diferente).

[WARNING] No uses el plugin si tu sitio ya está caído. En ese caso, accede a phpMyAdmin y ejecuta la consulta manualmente.

7. ¿Cómo migrar WordPress con un plugin? ¿Es recomendable?

Sí, existen plugins que facilitan la migración, como "Duplicator", "All-in-One WP Migration" o "UpdraftPlus". Son útiles si no quieres lidiar con archivos y bases de datos por separado. Sin embargo, ten en cuenta:

  • Ventajas: Automatizan el proceso, manejan archivos grandes y reemplazan URLs.
  • Desventajas: Pueden fallar si hay límites de tamaño en el servidor, y algunos requieren versiones premium para sitios grandes.

Para migrar WordPress DirectAdmin con un plugin, el proceso típico es:

  1. Instala el plugin en tu sitio actual.
  2. Crea un paquete de migración (archivo + instalador).
  3. Sube ambos archivos a la carpeta public_html del nuevo hosting.
  4. Ejecuta el instalador desde el navegador (ej: tudominio.com/installer.php).
  5. Sigue los pasos: introduce los datos de la nueva base de datos y espera.

[TIP] Si tu sitio es pequeño (menos de 256 MB), "All-in-One WP Migration" es gratuito y muy fácil. Para sitios grandes, considera "Duplicator Pro".

8. ¿Qué debo hacer con los registros DNS y el dominio?

Después de la migración, debes apuntar tu dominio al nuevo servidor. Esto se hace en el panel de tu registrador de dominios (donde compraste el dominio). Los pasos son:

  1. Obtén las nameservers de tu nuevo hosting (ej: ns1.nuevohosting.com y ns2.nuevohosting.com).
  2. En tu registrador, cambia las nameservers por las nuevas.
  3. Espera la propagación DNS (puede tardar de 1 a 48 horas).
  4. Alternativamente, si solo cambias la IP, actualiza el registro A.

Mientras la propagación ocurre, puedes acceder a tu sitio mediante una URL temporal (te la proporciona el hosting). Así verificarás que todo funciona antes de que el dominio apunte.

[INFO] Si usas Cloudflare, actualiza los registros DNS allí y asegúrate de que el proxy esté activado (nube naranja) para mejor rendimiento y seguridad.

9. ¿Cómo afecta la migración al SEO de mi sitio?

Una migración mal hecha puede dañar tu SEO. Para minimizar el impacto:

  • Mantén la misma estructura de URLs (permalinks). Si cambias de dominio, configura redirecciones 301.
  • Actualiza Google Search Console: Añade la nueva propiedad (o verifica el dominio) y solicita el cambio de dirección.
  • Revisa los sitemaps: Genera un nuevo sitemap con un plugin y envíalo a Google.
  • Monitorea errores 404: Usa herramientas como "Screaming Frog" o "Google Search Console" para detectar enlaces rotos.
  • Configura redirecciones: Si cambias de dominio, usa un plugin como "Redirection" para mapear URLs antiguas a nuevas.

[WARNING] No elimines el sitio antiguo hasta que la migración esté completa y verificada. Si algo falla, podrás volver atrás sin perder posiciones.

10. ¿Puedo migrar WordPress a DirectAdmin desde otro panel como Syspanel (HestiaCP)?

Sí, el proceso es similar. Si vienes de Syspanel (anteriormente HestiaCP, acceso por puerto 2106), los pasos son:

  1. En Syspanel, exporta la base de datos desde phpMyAdmin (o usa la herramienta de backup).
  2. Descarga los archivos vía FTP o desde el gestor de archivos (ruta: /home/usuario/web/tudominio/public_html).
  3. En DirectAdmin, sube los archivos e importa la base de datos como se explicó antes.
  4. Ajusta wp-config.php con las nuevas credenciales.

La única diferencia es que en Syspanel la estructura de carpetas puede variar ligeramente, pero el principio es el mismo. Si tienes dudas, consulta la documentación de tu hosting.

[TIP] Si tu hosting anterior usaba Syspanel, asegúrate de que los permisos de archivos sean correctos (644/755). DirectAdmin suele gestionarlos automáticamente, pero vale la pena verificarlo.

Resumen de pasos para una migración exitosa

Para no perderte, aquí tienes una checklist rápida:

  1. Respaldar tu sitio actual (archivos + base de datos).
  2. Crear base de datos y usuario en DirectAdmin.
  3. Subir archivos a public_html y extraerlos.
  4. Importar la base de datos en phpMyAdmin.
  5. Editar wp-config.php con las nuevas credenciales.
  6. Actualizar URLs si cambias de dominio.
  7. Verificar el sitio con la URL temporal.
  8. Cambiar DNS y esperar propagación.
  9. Revisar SEO y redirecciones.
  10. Eliminar el backup del servidor antiguo (opcional, pero recomendado).

Con esta guía, migrar WordPress DirectAdmin será pan comido. Recuerda que la paciencia es clave: si algo sale mal, siempre puedes restaurar tu backup. ¡Buena suerte!

¿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