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

Cómo transferir WordPress a DirectAdmin sin perder datos

Actualizado el 30 de abril de 2026

Antes de Empezar: Qué Necesitas para Migrar WordPress a DirectAdmin

Transferir WordPress a DirectAdmin puede sonar a un proceso complejo, pero con la guía adecuada, es una tarea que puedes realizar en menos de una hora. Ya sea que estés huyendo de un hosting lento, buscando mejores precios o simplemente quieras tener más control sobre tu servidor, esta guía te llevará de la mano paso a paso.

Para transferir WordPress DirectAdmin sin perder ni un solo dato, necesitarás tener a mano lo siguiente:

  • Acceso al panel de control de tu hosting actual (cPanel, Plesk o similar).
  • Acceso a DirectAdmin (usuario y contraseña de tu nuevo hosting).
  • Un gestor de archivos FTP (como FileZilla) o, si lo prefieres, el administrador de archivos integrado en DirectAdmin.
  • Acceso a la base de datos de tu WordPress actual (usuario y contraseña de MySQL).
  • Paciencia y una taza de café. ¡No te preocupes, es más fácil de lo que piensas!

Paso 1: Haz una Copia de Seguridad Completa de tu WordPress Actual

Antes de cualquier movimiento, la regla de oro es respaldar todo. La migración de WordPress a DirectAdmin requiere que copies tanto los archivos como la base de datos. Si omites este paso, corres el riesgo de perder contenido, comentarios o configuraciones.

Cómo Exportar los Archivos de tu Sitio

Primero, accede a tu hosting actual y busca el administrador de archivos (File Manager) o usa un cliente FTP como FileZilla. Dentro de la carpeta pública (normalmente llamada public_html), encontrarás todos los archivos de tu WordPress: temas, plugins, imágenes y el núcleo del sistema.

Selecciona todos los archivos y descárgalos a tu computadora en un archivo .zip. Asegúrate de que la descarga se complete sin errores. Si tu sitio es muy grande, te recomiendo hacerlo por partes para evitar que la conexión se corte.

Cómo Exportar tu Base de Datos

La base de datos contiene todo tu contenido: entradas, páginas, usuarios y configuraciones. Para exportarla, entra a phpMyAdmin desde el panel de tu hosting actual.

  • Selecciona la base de datos que usa tu WordPress.
  • Haz clic en la pestaña Exportar.
  • Elige el método Rápido y formato SQL.
  • Descarga el archivo .sql resultante.

[WARNING]: No edites el archivo SQL con editores de texto como el Bloc de Notas de Windows, ya que puede corromper la codificación. Usa un editor avanzado como Notepad++ o Visual Studio Code si necesitas modificarlo.


Paso 2: Prepara tu Servidor DirectAdmin

Ahora que tienes tu respaldo, es momento de preparar el destino. La DirectAdmin WordPress migración comienza creando el espacio adecuado para tu sitio.

Crear la Base de Datos en DirectAdmin

  • Inicia sesión en tu panel de DirectAdmin.
  • Busca la sección MySQL Management o Base de Datos MySQL.
  • Crea una nueva base de datos. Anota el nombre exacto, el usuario y la contraseña que generes. Generalmente, DirectAdmin añade un prefijo con tu nombre de usuario (ejemplo: usuario_wordpress).

Subir los Archivos de WordPress

Accede al Administrador de Archivos de DirectAdmin y navega hasta public_html. Si tu dominio apunta a una subcarpeta, coloca los archivos ahí.

  • Sube el archivo .zip que descargaste en el paso anterior.
  • Una vez subido, haz clic derecho sobre él y selecciona Extraer.
  • Después de extraer, verifica que los archivos estén directamente en public_html, no en una subcarpeta como public_html/wordpress.

[TIP]: Si tu sitio es nuevo y no tiene tráfico, puedes instalar WordPress desde el instalador de Softaculous de DirectAdmin y luego sobrescribir los archivos. Sin embargo, para una migración limpia, es mejor subir tus archivos manualmente.


Paso 3: Importar tu Base de Datos en DirectAdmin

Con la base de datos creada, es hora de importar la información que exportaste anteriormente. Este es el corazón de la migración a DirectAdmin.

  • Ve a phpMyAdmin desde DirectAdmin.
  • Selecciona la base de datos que acabas de crear (debe estar vacía).
  • Haz clic en la pestaña Importar.
  • Sube el archivo .sql que descargaste al inicio.
  • Haz clic en Continuar y espera a que el sistema procese la importación.

[INFO]: Si tu archivo SQL es muy pesado (más de 2 MB), es posible que necesites aumentarlo desde la configuración de PHP. En DirectAdmin, puedes hacerlo desde la sección PHP Configuration o usando un archivo .htaccess temporal.


Paso 4: Configurar el Archivo wp-config.php

Este es el paso más crítico para mover WordPress a DirectAdmin. El archivo wp-config.php es el que conecta WordPress con tu base de datos. Sin la configuración correcta, tu sitio no cargará.

  • Ve al Administrador de Archivos y localiza wp-config.php en public_html.
  • Edítalo con el editor de texto integrado.
  • Busca las siguientes líneas y reemplázalas con 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');
  • Guarda los cambios y cierra el archivo.

[TIP]: Si tu hosting usa un host de base de datos diferente a localhost, verifica la información en la sección MySQL Management de DirectAdmin. A veces, el host es algo como localhost:3306 o una IP específica.


Paso 5: Actualizar las URLs del Sitio

Aquí es donde muchos usuarios se confunden. Si tu sitio usaba una URL temporal o un dominio diferente, necesitas actualizar las referencias en la base de datos. Para ello, puedes usar un plugin como "Better Search Replace" o hacerlo directamente en phpMyAdmin.

  • En phpMyAdmin, selecciona tu base de datos importada.
  • Haz clic en la pestaña SQL.
  • Ejecuta la siguiente consulta (reemplaza los valores):
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';
  • También puedes buscar y reemplazar URLs antiguas en las tablas wp_posts y wp_postmeta para evitar enlaces rotos en imágenes y enlaces internos.

[WARNING]: Si tu dominio no ha sido apuntado aún al nuevo servidor, no actualices la URL hasta que lo hagas. De lo contrario, perderás acceso al panel de administración.


Paso 6: Ajustar Permisos de Archivos

Para que WordPress funcione correctamente en DirectAdmin, los permisos de archivos y carpetas deben ser los adecuados. Esto evita errores de escritura y problemas de seguridad.

  • En el Administrador de Archivos, selecciona todos los archivos de public_html.
  • Establece los permisos de las carpetas en 755.
  • Establece los permisos de los archivos en 644.

Puedes hacerlo seleccionando todo y usando la opción Change Permissions en DirectAdmin.


Paso 7: Probar tu Sitio Web

Ha llegado el momento de la verdad. Abre tu navegador y visita tu dominio. Si todo ha ido bien, deberías ver tu sitio funcionando exactamente como lo dejaste. Pero si aparece un error, no te preocupes, aquí tienes algunas soluciones rápidas:

Errores Comunes y cómo Solucionarlos

  • "Error establishing a database connection": Verifica que el wp-config.php tenga los datos correctos de la base de datos.
  • "404 Not Found" en las páginas internas: Esto es por los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en el panel de administración y haz clic en Guardar cambios para regenerar el .htaccess.
  • "Internal Server Error": Revisa los permisos de archivos y carpetas, o desactiva temporalmente los plugins renombrando la carpeta wp-content/plugins.

[TIP]: Si no puedes acceder al panel de administración, usa un cliente FTP para renombrar la carpeta plugins a plugins_backup. Esto desactivará todos los plugins y te permitirá entrar.


Paso 8: Migrar el Certificado SSL (Opcional pero Recomendado)

Si tu sitio usaba HTTPS, necesitas configurar un certificado SSL en DirectAdmin. La mayoría de los paneles de DirectAdmin incluyen Let's Encrypt de forma gratuita.

  • Ve a la sección SSL Certificates en DirectAdmin.
  • Selecciona tu dominio y haz clic en Create o Issue.
  • Sigue las instrucciones para generar el certificado.
  • Una vez emitido, fuerza la redirección a HTTPS editando el .htaccess o usando un plugin.

Preguntas Frecuentes (FAQ) sobre Transferir WordPress a DirectAdmin

¿Cuánto tiempo tarda la migración?

El tiempo depende del tamaño de tu sitio y la velocidad de tu conexión a internet. Para un sitio promedio (500 MB), el proceso completo puede tomar entre 30 y 60 minutos.

¿Necesito conocimientos avanzados?

No. Si sigues esta guía paso a paso, solo necesitas saber navegar por un panel de control y subir archivos. Es un proceso mecánico más que técnico.

¿Puedo transferir WordPress DirectAdmin sin perder los emails?

Sí, los emails no se ven afectados por la migración de WordPress, ya que se gestionan a nivel del servidor de correo. Solo asegúrate de que los registros MX de tu dominio apunten al nuevo servidor.

¿Qué hago si mi sitio tiene mucho tráfico?

Te recomiendo hacer la migración en horas de bajo tráfico y usar un plugin de caché para minimizar el impacto. También puedes poner tu sitio en modo mantenimiento durante el proceso.

¿Es posible migrar desde otro panel como cPanel?

Absolutamente. El proceso es el mismo: exportar archivos y base de datos, e importarlos en DirectAdmin. La única diferencia es la interfaz de cada panel.


Consejos Finales para una Migración Exitosa

La DirectAdmin WordPress migración es un proceso que, una vez que lo haces, te dará confianza para futuras tareas de administración. Aquí tienes algunos consejos extra:

  • Haz una copia de seguridad de todo una vez más antes de tocar nada en el nuevo servidor.
  • No borres los archivos de tu hosting antiguo hasta que verifiques que el sitio nuevo funciona al 100% durante al menos 48 horas.
  • Actualiza tu WordPress, plugins y temas después de la migración para asegurar la compatibilidad con el nuevo entorno.
  • Configura un sistema de backups automáticos en DirectAdmin para evitar sustos futuros.

Recuerda que transferir WordPress DirectAdmin no es solo mover archivos, es un proceso de adaptación. Si tienes problemas con la configuración de PHP, DirectAdmin te permite cambiar la versión de PHP fácilmente desde la sección PHP Version o Custom Build.

[INFO]: Si en el futuro decides cambiar a otro panel como Syspanel (recuerda que el puerto de acceso es el 2106), el proceso será muy similar. La lógica de exportar e importar siempre es la misma.


Conclusión: Tu WordPress en DirectAdmin, Listo para Despegar

Has llegado al final de esta guía completa para mover WordPress a DirectAdmin. Como has visto, el proceso se divide en tareas simples: respaldar, crear, subir, importar y configurar. No necesitas ser un gurú de la programación, solo seguir los pasos con calma.

Ahora que tu sitio está en su nuevo hogar, tómate un momento para explorar DirectAdmin. Verás que es un panel muy potente y con muchas opciones de optimización. Desde la gestión de bases de datos hasta la configuración de correos, todo está al alcance de tu mano.

Si te ha quedado alguna duda, no dudes en consultar la documentación oficial de DirectAdmin o preguntar en foros de WordPress. La comunidad es muy activa y siempre hay alguien dispuesto a ayudar.

¡Felicidades! Has realizado una migración a DirectAdmin exitosa y sin perder datos. Tu sitio está ahora en un entorno más rápido, seguro y con todas las herramientas que necesitas para crecer.

¿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