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

Cómo restaurar un backup de WordPress en DirectAdmin

Actualizado el 9 de septiembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si estás aquí, probablemente necesitas restaurar un backup de WordPress en DirectAdmin y no sabes por dónde empezar. No te preocupes, es un proceso muy común y, con esta guía paso a paso, lo harás sin complicaciones. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la restauración, asegúrate de tener todo listo. Aquí tienes una lista de verificación rápida:

  • Archivo de backup: Debes tener el archivo comprimido (generalmente .tar.gz o .zip) que contiene los archivos de tu sitio WordPress y la base de datos. Puede estar en tu computadora o en algún lugar de tu hosting.
  • Acceso a DirectAdmin: Necesitas tus credenciales de usuario (usuario y contraseña) para ingresar al panel de control de tu hosting.
  • Acceso a phpMyAdmin: Para manejar la base de datos, aunque no te preocupes, te guiaré paso a paso.
  • Paciencia y calma: Es un proceso mecánico, pero requiere seguir el orden correcto.

[INFO] Si tu backup está en otro panel como Syspanel (antes conocido como HestiaCP, que usa el puerto 2106), primero descarga el archivo a tu computadora. Luego, súbelo a DirectAdmin. No podemos importar backups de un panel a otro directamente.

Paso 1: Subir el archivo de backup a tu hosting

DirectAdmin no puede leer archivos desde tu computadora directamente. Primero, debes subir el backup a tu cuenta de hosting.

Opción A: Usando el Administrador de Archivos de DirectAdmin

  1. Ingresa a DirectAdmin: Abre tu navegador y ve a la dirección de tu panel (por ejemplo, tudominio.com:2222). Inicia sesión con tu usuario y contraseña.
  2. Busca el Administrador de Archivos: En el menú principal, busca un ícono que diga "Administrador de Archivos" o "File Manager". Haz clic.
  3. Navega a la carpeta correcta: Generalmente, querrás subir el backup a la carpeta public_html o a una carpeta temporal como backups. Si no existe, puedes crearla desde el mismo administrador.
  4. Sube el archivo: Haz clic en el botón "Subir" (suele ser un ícono de flecha hacia arriba). Selecciona tu archivo de backup desde tu computadora y espera a que termine la subida. Dependiendo del tamaño, puede tardar unos minutos.

Opción B: Usando un cliente FTP (como FileZilla)

Si prefieres usar FTP, es igual de válido.

  1. Conéctate a tu servidor: Usa las credenciales FTP que te proporcionó tu proveedor de hosting.
  2. Localiza la carpeta public_html: Ahí es donde normalmente vive tu sitio web.
  3. Sube el archivo: Arrastra tu archivo de backup desde tu computadora a la carpeta public_html o a una subcarpeta backups.

[WARNING] No subas el backup directamente sobre los archivos existentes de tu sitio. Es mejor usar una carpeta temporal o renombrar la carpeta public_html actual (por ejemplo, a public_html_old) para evitar conflictos. Si tu sitio ya está funcionando, desactívalo temporalmente o hazlo en un horario de bajo tráfico.

Paso 2: Extraer los archivos del backup

Ahora que el archivo está en tu servidor, necesitas descomprimirlo. El Administrador de Archivos de DirectAdmin es tu mejor aliado aquí.

  1. Selecciona el archivo: En el Administrador de Archivos, busca el archivo que subiste (por ejemplo, mibackup.tar.gz). Haz clic derecho sobre él y elige la opción "Extraer" o "Extract".
  2. Configura la extracción: Te preguntará dónde extraer los archivos. Selecciona la carpeta public_html (o la carpeta raíz de tu dominio). Asegúrate de que la opción "Sobrescribir archivos existentes" esté marcada si quieres reemplazar el sitio actual.
  3. Ejecuta la extracción: Haz clic en "Extraer". El proceso puede tomar unos segundos o minutos, dependiendo del tamaño del backup.
  4. Verifica la estructura: Una vez terminado, deberías ver los archivos típicos de WordPress: wp-admin, wp-content, wp-includes, wp-config.php, etc.

[TIP] Si tu backup también contiene la base de datos dentro del mismo archivo (a veces viene en una carpeta mysql o database), no la extraigas todavía. La manejaremos por separado.

Paso 3: Restaurar la base de datos de WordPress

Este es el paso más crítico. La base de datos guarda todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, etc. Sin ella, tu sitio estará vacío.

¿Dónde está el archivo SQL de la base de datos?

Dentro de los archivos extraídos, busca un archivo con extensión .sql. Puede llamarse basededatos.sql, wordpress.sql o algo similar. Si no lo encuentras, tu backup podría no incluir la base de datos (lo cual es raro, pero posible). En ese caso, contacta a tu proveedor de backup.

Crear una nueva base de datos (si es necesario)

Si vas a restaurar un sitio completamente nuevo (no estás reemplazando uno existente), primero debes crear una base de datos en DirectAdmin.

  1. Ve a "MySQL Management": En el menú principal de DirectAdmin, busca "MySQL Management" o "Administración de MySQL".
  2. Crea una base de datos: Haz clic en "Crear nueva base de datos". Dale un nombre (por ejemplo, mibd_wordpress). También se creará un usuario y contraseña automáticamente. Guarda estos datos en un lugar seguro. Los necesitarás para configurar el wp-config.php.
  3. Asigna el usuario a la base de datos: A veces hay que vincular el usuario recién creado a la base de datos. Sigue las instrucciones en pantalla.

Importar el archivo SQL usando phpMyAdmin

  1. Abre phpMyAdmin: En DirectAdmin, busca "phpMyAdmin" en el menú. Se abrirá una nueva ventana.
  2. Selecciona la base de datos: En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que vas a usar (la que creaste o la que ya existía).
  3. Ve a la pestaña "Importar": En la parte superior, busca la pestaña que dice "Importar".
  4. Selecciona el archivo SQL: Haz clic en "Seleccionar archivo" y busca el archivo .sql que extrajiste de tu backup. Asegúrate de que el formato sea SQL.
  5. Configura las opciones: Deja las opciones por defecto (juego de caracteres UTF-8, etc.). Haz clic en "Continuar" o "Ejecutar".
  6. Espera a que termine: Verás un mensaje de éxito si todo sale bien. Si hay errores, anótalos y verifica que el archivo SQL no esté corrupto.

[WARNING] Si la base de datos que estás importando ya tiene tablas con el mismo nombre, phpMyAdmin te preguntará si quieres sobrescribirlas. Asegúrate de elegir "Eliminar tablas existentes y reemplazar" para evitar duplicados.

Paso 4: Configurar el archivo wp-config.php

El archivo wp-config.php es el corazón de la configuración de WordPress. Debe coincidir con los datos de tu base de datos.

  1. Localiza el archivo: En la carpeta public_html, busca el archivo wp-config.php. Si no existe (porque tu backup no lo incluye), puedes crearlo a partir del archivo wp-config-sample.php. Simplemente renómbralo a wp-config.php y edítalo.

  2. Edita los datos de la base de datos: Abre el archivo con el editor de texto del Administrador de Archivos. Busca estas líneas y cámbialas por los datos de tu base de datos actual:

    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'usuario_de_tu_base_de_datos');
    define('DB_PASSWORD', 'contraseña_de_tu_base_de_datos');
    define('DB_HOST', 'localhost'); // Generalmente es localhost
    

    Si no recuerdas estos datos, puedes verlos en el resumen de tu base de datos en DirectAdmin (MySQL Management).

  3. Guarda los cambios: Haz clic en "Guardar cambios" o "Save".

[TIP] Si tu backup original tenía una URL diferente (por ejemplo, miviejo sitio.com y ahora es minuevo sitio.com), después de la restauración deberás cambiar la URL en la base de datos. Puedes hacerlo con un plugin como "Better Search Replace" o manualmente en phpMyAdmin. Pero eso es para otro tutorial.

Paso 5: Verificar la restauración y solucionar problemas comunes

¡Ya casi está! Ahora solo queda comprobar que todo funcione.

  1. Accede a tu sitio: Abre tu navegador y ve a tudominio.com. Deberías ver tu sitio restaurado.
  2. Revisa el panel de administración: Ve a tudominio.com/wp-admin e inicia sesión con tu usuario y contraseña de WordPress (los mismos de antes del backup).
  3. Prueba algunas páginas: Haz clic en algunas entradas, páginas, y verifica que los enlaces funcionen. Revisa que los plugins y temas estén activos.

Problemas comunes y cómo solucionarlos

  • Error "Error estableciendo conexión con la base de datos": Revisa los datos en wp-config.php. Asegúrate de que el nombre de la base de datos, usuario y contraseña sean correctos. También verifica que la base de datos exista en phpMyAdmin.
  • Página en blanco (error 500): Esto suele deberse a un plugin o tema incompatible. Puedes desactivar todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_desactivados. Luego, ve a wp-admin y actívalos uno por uno.
  • Enlaces rotos: Si cambiaste de dominio, necesitas actualizar las URLs en la base de datos. Usa un plugin como "Velvet Blues Update URLs" o ejecuta una consulta SQL en phpMyAdmin.
  • El sitio se ve diferente (sin estilos): Esto ocurre si los archivos del tema no se subieron correctamente. Reextrae el backup o verifica que la carpeta wp-content/themes esté completa.

[INFO] Si después de todos estos pasos el sitio sigue sin funcionar, no dudes en contactar al soporte técnico de tu hosting. Ellos pueden revisar los logs de error del servidor para darte una pista más precisa.

Preguntas Frecuentes (FAQ)

¿Puedo restaurar un backup de WordPress desde otro panel como Syspanel (HestiaCP) a DirectAdmin?

Sí, es posible, pero no es automático. Debes descargar el backup desde Syspanel (puerto 2106) a tu computadora y luego subirlo a DirectAdmin siguiendo los pasos de esta guía. La estructura de archivos es la misma, pero los paneles no se comunican entre sí.

¿Qué hago si mi backup es muy grande y la subida al Administrador de Archivos falla?

Usa FTP. Es más estable para archivos grandes. También puedes comprimir el backup en partes más pequeñas (por ejemplo, usando WinRAR o 7-Zip) y subirlas por separado, aunque luego tendrás que unirlas en el servidor.

¿Necesito desactivar plugins o el tema antes de restaurar?

No es necesario, pero es recomendable si tu sitio está en producción. Si algo sale mal, podrías tener un sitio caído por más tiempo. Si puedes, haz la restauración en un entorno de pruebas (subdominio o carpeta temporal) y luego muévelo al dominio principal.

¿Qué pasa si no tengo el archivo wp-config.php en mi backup?

No te preocupes. Puedes crearlo manualmente. Simplemente copia el contenido de wp-config-sample.php (que siempre viene en WordPress) y edítalo con los datos de tu nueva base de datos. Luego, renómbralo a wp-config.php.

¿La restauración afecta a otros sitios en mi cuenta de hosting?

No, siempre y cuando trabajes dentro de la carpeta public_html de tu dominio específico. DirectAdmin aísla las cuentas de usuario, así que no deberías tener problemas.

Conclusión

Restaurar un backup de WordPress en DirectAdmin es un proceso que, aunque tiene varios pasos, es bastante mecánico una vez que lo entiendes. La clave está en tener el archivo de backup correcto, subirlo bien, extraer los archivos en el lugar adecuado, importar la base de datos y configurar el wp-config.php. Recuerda siempre verificar que todo funcione después de la restauración.

Si en algún momento te sientes perdido, vuelve a leer esta guía. Y si el problema persiste, recuerda que el soporte técnico de tu hosting está para ayudarte. ¡Buena suerte con tu restauración!

¿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