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

DirectAdmin: Cómo subir y restaurar una copia de seguridad de WordPress

Actualizado el 18 de marzo de 2026

¿Alguna vez has sentido ese escalofrío cuando tu sitio web deja de funcionar? Un error crítico, un plugin conflictivo o un ataque malintencionado pueden dejar tu WordPress en blanco. Por eso, saber restaurar backup WordPress DirectAdmin es una habilidad de supervivencia digital. En esta guía completa, te enseñaré paso a paso cómo subir copia seguridad DirectAdmin y realizar un WordPress restore DirectAdmin sin complicaciones, incluso si eres principiante. Vamos a ello.


¿Por qué es importante saber restaurar un backup en DirectAdmin?

DirectAdmin es uno de los paneles de control de hosting más robustos y amigables. A diferencia de cPanel, su interfaz es limpia y directa. Sin embargo, muchos usuarios novatos se sienten abrumados cuando deben recuperar un sitio desde cero.

Tener un backup WordPress DirectAdmin actualizado te permite:

  • Recuperar tu web tras un hackeo o error humano.
  • Migrar tu sitio a otro servidor sin perder datos.
  • Probar cambios en un entorno seguro.

Pero el verdadero poder está en saber cómo restaurarlo. No basta con tener el archivo; debes dominar el proceso.


Requisitos previos antes de restaurar

Antes de lanzarte, asegúrate de tener todo listo:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña).
  • El archivo de backup de WordPress (generalmente un .tar.gz o .zip).
  • Una base de datos vacía o lista para sobrescribir (opcional, pero recomendado).
  • Conexión FTP o acceso al administrador de archivos de DirectAdmin.

[INFO] Si tu backup incluye la base de datos, asegúrate de tener el archivo SQL correspondiente. Sin la BD, tu WordPress mostrará el temido "Error al conectar con la base de datos".


Paso 1: Acceder a DirectAdmin y localizar el administrador de archivos

Abre tu navegador y escribe la URL de tu servidor (ejemplo: https://tudominio.com:2222). Ingresa con tus credenciales.

Una vez dentro, busca el icono "Administrador de Archivos" (File Manager). Haz clic y se abrirá una ventana con la estructura de carpetas de tu hosting.

[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso es similar pero el puerto suele ser el 2106. En DirectAdmin el puerto por defecto es el 2222.


Paso 2: Subir el archivo de copia de seguridad

Ahora debes subir copia seguridad DirectAdmin al servidor. Sigue estos pasos:

  1. Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios).
  2. Haz clic en el botón "Subir archivos" (normalmente un icono de flecha hacia arriba).
  3. Selecciona tu archivo de backup desde tu computadora.
  4. Espera a que se complete la subida. El tiempo depende del tamaño del archivo y tu conexión.

[WARNING] No subas el backup directamente en public_html si ya tienes archivos ahí. Es mejor subirlo a una carpeta temporal como backups/ para evitar conflictos.


Paso 3: Extraer el contenido del backup

Una vez subido, debes descomprimirlo. DirectAdmin incluye un extractor integrado:

  1. Haz clic derecho sobre el archivo .tar.gz o .zip.
  2. Selecciona "Extraer" (Extract).
  3. Elige la carpeta de destino (normalmente public_html).
  4. Confirma la acción. El sistema creará una estructura de carpetas con los archivos de WordPress.

Si tu backup incluye la carpeta wp-content, wp-admin, etc., estos se colocarán directamente en public_html. Si no, deberás moverlos manualmente.

[TIP] Si el backup es muy grande, la extracción puede tardar varios minutos. No cierres la ventana ni recargues la página.


Paso 4: Restaurar la base de datos (si aplica)

Este es el paso más crítico para un WordPress restore DirectAdmin completo. Sin la base de datos, tu web será un cascarón vacío.

4.1. Crear una base de datos vacía (si no la tienes)

  1. Ve a "MySQL Management" en DirectAdmin.
  2. Haz clic en "Crear nueva base de datos".
  3. Asigna un nombre (ejemplo: mibasededatos).
  4. Crea un usuario y contraseña. Anótalos, los necesitarás.
  5. Asigna todos los privilegios al usuario.

4.2. Importar el archivo SQL

  1. En el mismo panel, busca la opción "phpMyAdmin".
  2. Selecciona la base de datos que acabas de crear.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y elige el archivo .sql de tu backup.
  5. Presiona "Continuar". La importación puede tardar unos segundos.

[WARNING] Asegúrate de que el archivo SQL no tenga errores. Si el backup es de otro servidor, verifica que los prefijos de las tablas coincidan con los de tu nueva instalación.


Paso 5: Configurar el archivo wp-config.php

Este archivo es el puente entre WordPress y la base de datos. Debes editarlo con los datos de tu nueva BD.

  1. En el Administrador de Archivos, localiza wp-config.php dentro de public_html.
  2. Haz clic derecho y selecciona "Editar".
  3. Busca las líneas que comienzan con:
    • define('DB_NAME', '...');
    • define('DB_USER', '...');
    • define('DB_PASSWORD', '...');
    • define('DB_HOST', 'localhost');
  4. Sustituye los valores por los de tu nueva base de datos (nombre, usuario y contraseña).
  5. Guarda los cambios.

[INFO] Si tu backup incluía un wp-config.php con datos antiguos, la web no funcionará hasta que actualices estas credenciales.


Paso 6: Verificar la restauración

Ahora es momento de comprobar que todo está en orden:

  1. Abre tu navegador y visita tu dominio (ejemplo: https://tudominio.com).
  2. Si ves tu web funcionando, ¡felicidades! Has logrado restaurar backup WordPress DirectAdmin.
  3. Si aparece un error, revisa:
    • Que los archivos estén en public_html.
    • Que la base de datos esté correctamente importada.
    • Que el wp-config.php tenga los datos correctos.

[TIP] Si ves la página en blanco, activa el modo debug de WordPress añadiendo define('WP_DEBUG', true); en wp-config.php. Esto mostrará los errores específicos.


Solución de problemas comunes (FAQ)

¿Por qué mi web muestra "Error establishing a database connection"?

Esto indica que WordPress no puede conectar con la BD. Revisa:

  • Los datos en wp-config.php.
  • Que la base de datos exista y tenga tablas.
  • Que el usuario tenga permisos.

¿Qué hago si el backup no se extrae correctamente?

Puede que el archivo esté corrupto. Intenta descargarlo de nuevo o usar un programa como 7-Zip para descomprimirlo localmente y luego subir las carpetas una por una.

¿Puedo restaurar solo los archivos sin la base de datos?

Sí, pero tu web será un "esqueleto" sin contenido. Para un WordPress restore DirectAdmin completo, necesitas ambos.

¿Cómo sé si mi backup incluye la base de datos?

Revisa el contenido del archivo. Si ves un archivo .sql, la base de datos está incluida. Si solo ves carpetas como wp-content, entonces necesitas un backup separado de la BD.

¿Puedo usar Syspanel para restaurar backups de DirectAdmin?

Aunque ambos son paneles de control, no son compatibles directamente. Si usas Syspanel (puerto 2106), el proceso es similar pero los nombres de las opciones pueden variar. Lo mejor es seguir la documentación específica de tu panel.


Consejos adicionales para mantener tu WordPress seguro

  • Programa backups automáticos: DirectAdmin permite crear tareas cron para backups semanales.
  • Almacena copias fuera del servidor: Usa servicios como Dropbox o Google Drive.
  • Actualiza siempre WordPress, plugins y temas: Las vulnerabilidades son la principal causa de pérdida de datos.
  • Prueba la restauración: No esperes a tener un problema para saber si tu backup funciona.

Conclusión

Saber subir copia seguridad DirectAdmin y realizar un WordPress restore DirectAdmin te da el control absoluto sobre tu sitio. Ya sea para recuperarte de un desastre o para migrar a un nuevo hosting, estos pasos son tu red de seguridad.

Recuerda: la práctica hace al maestro. Te recomiendo hacer un backup de prueba y restaurarlo en un subdominio o carpeta temporal para ganar confianza. Así, cuando llegue el momento crítico, actuarás con calma y precisión.

¿Tienes alguna duda? Déjala en los comentarios o consulta la documentación oficial de DirectAdmin. ¡Tu WordPress está en buenas manos!

¿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