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

Restaurar WordPress desde backup en DirectAdmin

Actualizado el 15 de enero de 2026

Introducción: ¿Por qué necesitas restaurar tu WordPress desde un backup en DirectAdmin?

Restaurar un sitio web WordPress desde una copia de seguridad es una de las habilidades más importantes que cualquier administrador de sitios debe dominar. Ya sea por un error humano, un ataque de malware, una actualización fallida de un plugin o tema, o simplemente un cambio que no funcionó como esperabas, saber cómo restaurar WordPress desde backup en DirectAdmin te devolverá la tranquilidad. DirectAdmin es un panel de control de hosting muy potente, y aunque al principio puede parecer complejo, el proceso es bastante sencillo si sigues los pasos correctos. En esta guía, te explicaré de forma clara y paso a paso cómo restaurar WordPress DirectAdmin usando las herramientas que este panel pone a tu disposición, tanto si tienes un backup completo de tu cuenta como si solo tienes los archivos y la base de datos.

[INFO] Esta guía está diseñada para usuarios sin experiencia técnica. Si tienes dudas en cualquier paso, no dudes en consultar con tu proveedor de hosting. Recuerda que siempre es mejor prevenir que curar: tener un backup WordPress restaurar actualizado es tu mejor seguro.


¿Qué necesitas antes de empezar?

Antes de lanzarte a restaurar, asegúrate de tener todo lo necesario. No hay nada más frustrante que empezar un proceso y darte cuenta de que te falta un archivo o una contraseña.

Requisitos básicos

  1. Acceso a DirectAdmin: Necesitas las credenciales de tu cuenta de hosting. Si no las tienes, contacta con tu proveedor.
  2. Archivo de backup: Debes tener el archivo de copia de seguridad. DirectAdmin suele generar backups completos en formato .tar.gz o .tgz. Asegúrate de que el backup incluya:
    • Los archivos de tu sitio WordPress (carpeta public_html o similar).
    • La base de datos (archivo .sql).
  3. Credenciales de la base de datos: Necesitarás el nombre de la base de datos, el usuario y la contraseña que usabas en el momento del backup. Si no las recuerdas, puedes encontrarlas en el archivo wp-config.php de tu backup.

[WARNING] No intentes restaurar un backup si no estás seguro de que el archivo está completo y no está corrupto. Un backup dañado puede dejarte el sitio en un estado peor. Siempre es buena idea tener al menos dos copias de seguridad recientes.


Método 1: Restaurar un backup completo de tu cuenta en DirectAdmin (La forma más fácil)

Este método es el más rápido y seguro, ya que DirectAdmin restaura todo tu sitio web (archivos, bases de datos, configuraciones de correo, etc.) de una sola vez. Es ideal si tienes un backup completo de tu cuenta.

Paso 1: Accede a DirectAdmin y localiza la opción de backup

Inicia sesión en tu panel de DirectAdmin. Busca en el menú principal la sección "Copia de seguridad" o "Backup". Normalmente está en la parte de "Administración de Cuenta" o "Herramientas de Cuenta". Haz clic en ella.

Paso 2: Sube tu archivo de backup

Dentro de la sección de backups, verás una opción llamada "Subir/Restaurar copia de seguridad" o similar. Haz clic en "Examinar" (o "Choose File") y selecciona el archivo .tar.gz o .tgz que tienes en tu computadora. Luego, haz clic en "Subir".

[TIP] El proceso de subida puede tardar varios minutos, especialmente si tu sitio es grande. Ten paciencia y no cierres la ventana del navegador.

Paso 3: Selecciona las opciones de restauración

Una vez subido el archivo, DirectAdmin te mostrará una lista de componentes que puedes restaurar. Para restaurar WordPress por completo, asegúrate de marcar las siguientes casillas:

  • Datos del dominio: Para restaurar los archivos de tu sitio.
  • Base de datos: Para restaurar la base de datos de WordPress.
  • Configuración de correo electrónico (opcional): Si tenías cuentas de correo asociadas a tu dominio.

Desmarca todo lo que no necesites (como listas de correo o subdominios adicionales si no los usabas). Luego, haz clic en "Restaurar".

Paso 4: Espera a que termine el proceso

DirectAdmin comenzará a restaurar los archivos y la base de datos. Verás una barra de progreso o un mensaje de "Procesando". No interrumpas el proceso. Cuando termine, recibirás un mensaje de confirmación. ¡Listo! Tu sitio WordPress debería estar funcionando exactamente como en el momento del backup.

[INFO] Si tu dominio principal es tudominio.com, los archivos se restaurarán en la carpeta public_html. Si tienes un subdominio o un dominio adicional, se restaurará en la carpeta correspondiente.


Método 2: Restaurar archivos y base de datos por separado (Para casos específicos)

Este método es útil si solo tienes un backup de los archivos de WordPress y la base de datos por separado, o si solo necesitas restaurar una parte del sitio (por ejemplo, solo los archivos después de un error de plugin). Es un poco más manual, pero igual de efectivo.

Paso 1: Restaurar los archivos de WordPress

  1. Accede al Administrador de Archivos: En DirectAdmin, busca la sección "Administrador de Archivos" (normalmente en "Herramientas Avanzadas" o "Archivos"). Navega hasta la carpeta donde está instalado tu WordPress. Normalmente es public_html (para el dominio principal) o public_html/nombrecarpeta (para un subdirectorio).
  2. Sube tu backup de archivos: Si tu backup es un archivo comprimido (.zip o .tar.gz), súbelo a la carpeta raíz de tu sitio. Luego, selecciona el archivo y haz clic en "Extraer". El sistema lo descomprimirá y sobrescribirá los archivos existentes.
  3. Sobrescribe archivos (opcional): Si tu backup es una carpeta con archivos sueltos, puedes subirla completa. Asegúrate de que al extraerla, los archivos vayan a la carpeta correcta. Si ya hay archivos, se te preguntará si quieres sobrescribirlos. Responde que sí.

[WARNING] Al sobrescribir archivos, perderás cualquier cambio que hayas hecho después de la fecha del backup. Asegúrate de que es lo que quieres.

Paso 2: Restaurar la base de datos

Este es el paso más delicado, pero no te preocupes, es sencillo.

  1. Accede a phpMyAdmin: En DirectAdmin, busca la sección "phpMyAdmin" o "Gestión de Bases de Datos". Haz clic en ella. Se abrirá una nueva ventana con la herramienta de gestión de bases de datos.
  2. Selecciona la base de datos correcta: En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en la que corresponde a tu sitio WordPress. El nombre suele ser algo como tuusuario_wp o tuusuario_nombre.
  3. Importa el archivo SQL: En el menú superior de phpMyAdmin, haz clic en la pestaña "Importar". Luego, haz clic en "Examinar" y selecciona el archivo .sql de tu backup. Asegúrate de que el formato sea SQL. Luego, haz clic en "Continuar" o "Ejecutar".
  4. Espera a que termine: phpMyAdmin te mostrará una barra de progreso. No cierres la ventana hasta que veas el mensaje de "Importación exitosa". Dependiendo del tamaño de la base de datos, puede tardar desde segundos hasta varios minutos.

[TIP] Si tu archivo SQL es muy grande (más de 50 MB), es posible que phpMyAdmin tenga problemas para subirlo. En ese caso, puedes usar la herramienta "Importar/Exportar" de DirectAdmin (a veces llamada "MySQL Import") o pedirle a tu hosting que lo haga. Otra opción es dividir el archivo SQL en partes más pequeñas.

Paso 3: Verifica el archivo wp-config.php

Después de restaurar los archivos y la base de datos, es crucial que el archivo wp-config.php tenga la información correcta de la base de datos. Este archivo se encuentra en la carpeta raíz de tu WordPress (normalmente public_html).

  1. Abre el archivo wp-config.php: En el Administrador de Archivos de DirectAdmin, busca y haz clic derecho sobre wp-config.php. Selecciona "Editar".

  2. Revisa las constantes de la base de datos: Busca las siguientes líneas y asegúrate de que coincidan con los datos de tu base de datos actual (la que acabas de restaurar o la que tenías antes):

    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'usuario_de_la_base_de_datos');
    define('DB_PASSWORD', 'contraseña_del_usuario');
    define('DB_HOST', 'localhost');
    
    • DB_NAME: Debe ser exactamente el nombre de la base de datos que usaste en el backup.
    • DB_USER: El usuario asociado a esa base de datos.
    • DB_PASSWORD: La contraseña de ese usuario.
    • DB_HOST: Normalmente es localhost, pero algunos hosting usan direcciones como mysql.tudominio.com. Si no estás seguro, déjalo como localhost.
  3. Guarda los cambios: Haz clic en "Guardar" y cierra el editor.

[WARNING] Si cambiaste la contraseña de la base de datos después del backup, tu sitio no funcionará. Debes usar la contraseña que estaba vigente en el momento del backup, o actualizar el wp-config.php con la nueva contraseña.


Preguntas frecuentes (FAQ) sobre restaurar WordPress desde backup en DirectAdmin

Aquí respondemos las dudas más comunes que suelen tener los usuarios al realizar este proceso.

¿Puedo restaurar un backup de un hosting diferente a DirectAdmin?

Sí, siempre y cuando el backup contenga los archivos y la base de datos en los formatos correctos (archivos comprimidos y SQL). El proceso de subida y restauración es el mismo. Solo asegúrate de que las rutas de los archivos coincidan con la estructura de tu nuevo hosting.

¿Qué hago si después de restaurar veo un error de "Error al establecer conexión con la base de datos"?

Este error suele deberse a que los datos en el archivo wp-config.php no coinciden con los de la base de datos. Revisa el Paso 3 del Método 2. También verifica que la base de datos exista y que el usuario tenga los permisos correctos. Si el nombre de la base de datos cambió (por ejemplo, de usuario_viejo_wp a usuario_nuevo_wp), debes actualizar DB_NAME en wp-config.php.

¿Puedo restaurar solo un plugin o un tema específico desde el backup?

Sí. Si solo necesitas recuperar un plugin o tema, puedes subir la carpeta correspondiente (por ejemplo, wp-content/plugins/nombre-plugin) desde tu backup usando el Administrador de Archivos. No necesitas restaurar toda la base de datos. Sin embargo, ten en cuenta que la configuración del plugin se almacena en la base de datos, por lo que si el plugin no funciona correctamente, quizás necesites restaurar también la tabla de opciones de la base de datos.

¿DirectAdmin borra los archivos existentes al restaurar?

Depende del método. Si usas el Método 1 (backup completo), DirectAdmin sobrescribe todos los archivos y bases de datos con los del backup. Si usas el Método 2 (subida manual de archivos), solo se sobrescribirán los archivos que coincidan. Es importante que antes de restaurar, hagas un backup de tu sitio actual por si acaso.

¿Qué pasa si mi backup es muy grande y no puedo subirlo por el navegador?

Puedes usar un cliente FTP (como FileZilla) para subir el archivo comprimido a tu servidor. Luego, desde el Administrador de Archivos de DirectAdmin, navega hasta la carpeta donde lo subiste, selecciona el archivo y haz clic en "Extraer". Esto es mucho más rápido que subir archivos sueltos.

¿Necesito desactivar los plugins antes de restaurar?

No es necesario, pero es recomendable. Si tu sitio está caído o tiene errores, restaurar el backup lo dejará exactamente como estaba antes del problema. Si el problema fue causado por un plugin, al restaurar, ese plugin volverá a estar activo. Por eso, después de restaurar, es buena práctica desactivar todos los plugins y luego ir activándolos uno por uno para identificar el culpable.

[TIP] Siempre que hagas cambios importantes (como actualizar WordPress, un plugin o un tema), haz un backup completo antes. Así, si algo sale mal, puedes restaurar en minutos.


Conclusión: La tranquilidad de saber restaurar

Saber cómo restaurar WordPress desde backup en DirectAdmin es una habilidad que te ahorrará horas de estrés y posibles pérdidas de datos. Como has visto, el proceso es sencillo si sigues los pasos adecuados. Recuerda siempre tener un plan de backups regular: semanal, diario o incluso cada pocas horas si tu sitio es muy dinámico. DirectAdmin facilita mucho esta tarea con su herramienta de backups programados.

No olvides que, si en algún momento te sientes abrumado, tu proveedor de hosting está para ayudarte. Pero con esta guía, ya tienes el conocimiento para resolver la mayoría de los problemas por ti mismo. ¡Ahora ya puedes restaurar tu WordPress con confianza!

[INFO] Si tu panel de control es HestiaCP (que en esta guía llamamos Syspanel), el proceso es muy similar. La principal diferencia es que el acceso a Syspanel se hace a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Backup" o "Copias de seguridad" para encontrar opciones equivalentes a las descritas aquí.

¿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