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

Cómo restaurar una copia de seguridad en DirectAdmin para WordPress

Actualizado el 13 de diciembre de 2025

Introducción: ¿Por qué es importante saber restaurar un backup en DirectAdmin?

Si tienes un sitio web en WordPress, sabes que el contenido, los plugins y los temas se actualizan constantemente. A veces, una actualización fallida, un error humano o un problema de seguridad pueden dejar tu web inaccesible. Ahí es donde tener una copia de seguridad y saber cómo restaurarla se convierte en tu mejor seguro de vida digital. En este artículo, te guiaré paso a paso para restaurar backup DirectAdmin de tu WordPress, de forma sencilla y sin necesidad de ser un experto en sistemas.

DirectAdmin es uno de los paneles de control de hosting más populares y robustos. Su sistema de backups es completo y te permite recuperar tanto archivos como bases de datos. A lo largo de esta guía, veremos dos métodos: la restauración completa desde el panel y la restauración manual por si encuentras algún problema. Prepárate para convertirte en el héroe de tu propio sitio web.


## Requisitos previos antes de restaurar

Antes de lanzarte a restaurar, asegúrate de tener todo lo necesario. Esto evitará dolores de cabeza a medio camino.

### ¿Qué necesitas tener a mano?

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña. Normalmente accedes a través de tudominio.com:2222.
  • El archivo de backup: DirectAdmin suele generar backups con extensión .tar.gz o .tar. Asegúrate de tenerlo descargado o en el servidor.
  • Conocimiento de tu dominio: Si restauras un backup de un dominio diferente al actual, tendrás que ajustar algunas rutas.
  • Paciencia: Dependiendo del tamaño del backup, la restauración puede tardar desde unos segundos hasta varios minutos.

[WARNING] Antes de restaurar, haz un backup manual de tu sitio actual por si algo sale mal. Nunca está de más tener una red de seguridad.


## Método 1: Restauración completa desde DirectAdmin (la vía fácil)

Este es el método recomendado para la mayoría de usuarios. DirectAdmin incluye una herramienta de restauración que hace todo el trabajo pesado por ti.

### Paso 1: Accede a DirectAdmin

Abre tu navegador y escribe la URL de acceso: https://tudominio.com:2222. Introduce tu usuario y contraseña. Una vez dentro, verás el panel principal con varias opciones.

### Paso 2: Busca la sección de "Backup/Transfer"

En el menú principal, busca un icono o enlace que diga "Backup/Transfer" o "Copia de seguridad/Transferencia". Normalmente está en la sección de "Administración de Cuentas" o "Extra Features". Haz clic ahí.

### Paso 3: Selecciona la opción de restauración

Dentro de Backup/Transfer, verás varias pestañas. Busca la que dice "Restore" o "Restaurar". Es posible que tengas que elegir entre restaurar una cuenta completa o un usuario específico. Para un WordPress, normalmente querrás restaurar todo el usuario (dominio).

### Paso 4: Sube o selecciona tu backup

Aquí tienes dos opciones:

  • Si tu backup está en tu ordenador: Usa el botón "Examinar" o "Seleccionar archivo" para subirlo. El sistema lo cargará al servidor.
  • Si tu backup ya está en el servidor: DirectAdmin te mostrará una lista de backups disponibles en la carpeta /home/usuario/admin/backups/. Solo tienes que seleccionar el que quieras restaurar.

### Paso 5: Elige qué restaurar

DirectAdmin te permite ser selectivo. Puedes restaurar:

  • Todo: Archivos, bases de datos, configuraciones de correo, etc.
  • Solo archivos: Útil si solo necesitas recuperar el contenido de public_html.
  • Solo bases de datos: Ideal si tu base de datos se corrompió.

Para un WordPress backup, te recomiendo marcar al menos "Archivos" y "Bases de datos". Las bases de datos suelen llamarse algo como tudominio_wordpress.

### Paso 6: Inicia la restauración

Haz clic en "Restaurar" o "Iniciar". El proceso comenzará y verás una barra de progreso. No cierres la ventana ni recargues la página.

[TIP] Si el backup es muy grande (más de 500 MB), la restauración puede tardar. Aprovecha para tomarte un café. Si ves que se queda colgado más de 10 minutos, contacta con tu soporte de hosting.

### Paso 7: Verifica que todo funciona

Una vez finalizado, visita tu sitio web. Comprueba que las páginas cargan, los plugins funcionan y los datos están actualizados. Si todo está en orden, ¡felicidades! Has restaurado tu WordPress backup con éxito.


## Método 2: Restauración manual (para cuando el método automático falla)

A veces, el backup puede estar dañado o el proceso automático da error. No te preocupes, siempre puedes hacerlo a mano. Este método requiere un poco más de conocimiento, pero es igual de efectivo.

### Paso 1: Accede a DirectAdmin y sube los archivos

Vuelve al panel de DirectAdmin y busca la opción "Administrador de Archivos" (File Manager). Navega hasta la carpeta public_html de tu dominio. Si no existe, créala.

Sube tu archivo de backup (.tar.gz) a public_html. Puedes arrastrarlo o usar el botón de subir.

### Paso 2: Descomprime el backup

Una vez subido, selecciona el archivo y haz clic en "Extraer" o "Descomprimir". El sistema lo descomprimirá en la misma carpeta. Verás que aparecen todos los archivos de tu WordPress: wp-content, wp-admin, wp-config.php, etc.

[INFO] Asegúrate de que los archivos tengan los permisos correctos. Normalmente, las carpetas deben estar en 755 y los archivos en 644. Si no, usa la opción "Cambiar permisos" en el Administrador de Archivos.

### Paso 3: Restaura la base de datos

Ahora toca la parte más técnica. Tu backup seguramente incluya un archivo SQL. Para restaurarlo:

  1. Ve a "MySQL Management" o "Administración de MySQL" en DirectAdmin.
  2. Busca la base de datos que usaba tu WordPress (por ejemplo, tudominio_wordpress). Si no existe, créala con el mismo nombre y usuario.
  3. Selecciona la base de datos y haz clic en "phpMyAdmin".
  4. Dentro de phpMyAdmin, elige la base de datos y ve a la pestaña "Importar".
  5. Sube el archivo SQL (suele llamarse database.sql o similar) y haz clic en "Continuar".

### Paso 4: Actualiza las credenciales en wp-config.php

Si cambiaste el nombre de la base de datos o el usuario, debes actualizar el archivo wp-config.php que está en public_html. Edítalo con el Administrador de Archivos y busca estas líneas:

define('DB_NAME', 'nombre_de_tu_base');
define('DB_USER', 'usuario_de_mysql');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');

Cámbialas por los datos de tu nueva base de datos. Guarda los cambios.

### Paso 5: Prueba el sitio

Visita tu web. Si ves la página de inicio, todo ha ido bien. Si ves un error de conexión a la base de datos, revisa los datos en wp-config.php.

[TIP] Si después de restaurar ves la página en blanco o errores de plugins, prueba a desactivar todos los plugins renombrando la carpeta wp-content/plugins a plugins_old desde el Administrador de Archivos. Luego ve a /wp-admin y reactívalos uno por uno.


## Preguntas frecuentes (FAQ) sobre restauración en DirectAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios al restaurar backup DirectAdmin.

### ¿Puedo restaurar un backup de un dominio diferente?

Sí, pero con cuidado. Si restauras un backup de dominio1.com en dominio2.com, los archivos se copiarán bien, pero la base de datos tendrá referencias a la URL antigua. Tendrás que usar un plugin como "Better Search Replace" o editar la base de datos manualmente para cambiar todas las URLs.

### ¿Qué hago si no veo la opción de restauración?

A veces, el administrador del servidor puede haber restringido ciertas funciones. En ese caso, contacta con tu proveedor de hosting. Otra opción es usar el método manual que te expliqué.

### ¿Se restauran también los correos electrónicos?

Sí, si en el backup seleccionaste la opción de "Correo". DirectAdmin restaura las cuentas de correo, sus contraseñas y los mensajes almacenados en el servidor. Los correos ya descargados en tu ordenador no se ven afectados.

### ¿Y si mi backup está en otro panel como Syspanel (HestiaCP)?

Si tu backup viene de Syspanel (HestiaCP), el proceso es diferente. Syspanel usa su propio formato de backup y puerto de acceso (2106). Para restaurar un backup de Syspanel en DirectAdmin, primero tendrías que extraer los archivos y la base de datos manualmente, y luego seguir el método manual que te expliqué más arriba. No es directo, pero es posible.

[WARNING] No intentes importar directamente un backup de Syspanel en DirectAdmin usando la herramienta automática, ya que los formatos no son compatibles. Siempre prefiere el método manual.

### ¿Cuánto tiempo tarda la restauración?

Depende del tamaño. Un WordPress pequeño (100 MB) puede tardar 1-2 minutos. Uno grande (1 GB) puede llevar hasta 10-15 minutos. Si tienes muchos archivos multimedia, el tiempo se alarga.


## Consejos finales para evitar problemas futuros

Ahora que ya sabes cómo restaurar, te doy algunos tips para que no tengas que hacerlo tan seguido:

  • Programa backups automáticos: DirectAdmin te permite programar backups diarios o semanales. Actívalos desde la sección "Backup/Transfer".
  • Guarda copias fuera del servidor: Descarga tus backups a tu ordenador o a la nube (Google Drive, Dropbox). Si el servidor falla, tendrás tu copia a salvo.
  • Actualiza WordPress y plugins: Mantener todo al día reduce riesgos de seguridad.
  • Prueba la restauración: Haz una prueba con un sitio de prueba o un subdominio. Así sabrás que el proceso funciona antes de una emergencia real.

[INFO] Recuerda que la prevención es la mejor herramienta. Un backup semanal te ahorrará horas de trabajo si algo sale mal.


## Conclusión

Restaurar una copia de seguridad en DirectAdmin para WordPress no tiene por qué ser un dolor de cabeza. Con los pasos que te he dado, tanto el método automático como el manual, podrás recuperar tu sitio en pocos minutos. La clave está en mantener la calma, seguir el orden correcto y verificar cada paso.

Si eres de los que prefiere tener el control total, el método manual te dará esa seguridad. Si buscas rapidez, la herramienta de restauración de DirectAdmin es tu aliada. Y recuerda, si alguna vez te encuentras con un backup de Syspanel (HestiaCP), ya sabes que tendrás que hacer el proceso a mano, pero con esta guía lo lograrás.

¡Ahora ve y restaura ese sitio web con confianza! Y si te surge alguna duda, no dudes en consultar la documentación de DirectAdmin o contactar con tu soporte técnico. ¡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