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

Cómo hacer una copia de seguridad de tu WordPress en DirectAdmin

Actualizado el 1 de septiembre de 2025

¿Por qué es tan importante hacer un backup de WordPress?

Si tienes una página web con WordPress, seguramente has invertido horas de trabajo en crear contenido, configurar plugins y elegir el diseño perfecto. Ahora imagina que un día entras a tu sitio y ves un error fatal, o peor aún, que alguien ha hackeado tu web y ha borrado todo. Sin una copia de seguridad, perderías todo ese esfuerzo para siempre.

Un backup wordpress directadmin te permite dormir tranquilo sabiendo que, pase lo que pase, puedes restaurar tu sitio en cuestión de minutos. Y no, no es un proceso complicado. En esta guía te voy a explicar paso a paso cómo hacerlo, tanto de forma manual como automática, utilizando el panel de control DirectAdmin que seguramente ya tienes en tu hosting.

Ventajas de tener copias de seguridad periódicas:

  • Protección ante hackeos o infecciones de malware.
  • Recuperación rápida ante errores de actualización de plugins o temas.
  • Posibilidad de migrar tu web a otro servidor sin problemas.
  • Tranquilidad al hacer cambios importantes en tu sitio.

¿Qué necesitas para hacer un backup de WordPress en DirectAdmin?

Antes de empezar, vamos a repasar qué necesitas tener a mano. No te preocupes, no necesitas ser un experto en informática.

Requisitos básicos:

  • Acceso a tu panel de control DirectAdmin (normalmente en tudominio.com:2222).
  • Tus credenciales de acceso (usuario y contraseña).
  • Un cliente FTP o el administrador de archivos del propio DirectAdmin.
  • Acceso a la base de datos MySQL (también desde DirectAdmin).

¿Qué debes copiar exactamente?

Para que una copia de seguridad de WordPress sea completa y funcional, necesitas dos cosas:

  1. Los archivos de WordPress: Todo el contenido de la carpeta public_html (o la carpeta donde tengas instalado WordPress). Esto incluye temas, plugins, imágenes y el archivo wp-config.php.

  2. La base de datos: Donde se guardan todas tus entradas, páginas, comentarios y ajustes. Sin ella, tu WordPress no funcionará.

[INFO] Si tu WordPress está instalado en una subcarpeta (por ejemplo, public_html/blog), tendrás que hacer el backup de esa carpeta específica. Recuerda siempre verificar dónde está tu instalación.


Método 1: Backup manual de WordPress desde DirectAdmin

Este es el método más completo y te garantiza que tendrás todo lo necesario para restaurar tu sitio. Es perfecto para hacerlo de vez en cuando, antes de una actualización importante o cuando quieras migrar tu web.

Paso 1: Copiar los archivos de tu WordPress

Lo primero que vamos a hacer es descargar todos los archivos de tu sitio. Para ello, usaremos el Administrador de Archivos de DirectAdmin, que es muy intuitivo.

Instrucciones:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca y haz clic en "Administrador de Archivos" (File Manager).
  3. Navega hasta la carpeta public_html. Si tu WordPress está instalado directamente aquí, verás archivos como wp-admin, wp-content, wp-includes, etc.
  4. Selecciona todos los archivos y carpetas. Puedes usar la casilla de verificación en la parte superior para seleccionarlos todos a la vez.
  5. Haz clic en el botón "Comprimir" o "Compress".
  6. Elige el formato .zip (es el más universal) y dale un nombre descriptivo, por ejemplo: backup-archivos-wordpress-fecha.zip.
  7. Haz clic en "Comprimir" y espera a que el proceso termine. Dependiendo del tamaño de tu web, puede tardar unos minutos.
  8. Una vez comprimido, verás el archivo .zip en la misma carpeta. Selecciónalo y haz clic en "Descargar".

[TIP] Si tu web es muy grande (más de 500 MB), puede ser más rápido hacer la descarga por FTP con un programa como FileZilla. Pero para la mayoría de los casos, el administrador de archivos funciona perfectamente.

Paso 2: Exportar la base de datos MySQL

Ahora vamos a por la segunda parte del backup: la base de datos. Este es un paso crucial, así que presta atención.

Instrucciones:

  1. Vuelve al panel principal de DirectAdmin.
  2. Busca la sección "Gestión de MySQL" o "MySQL Management".
  3. Verás una lista con todas las bases de datos que tienes. Localiza la que corresponde a tu WordPress (suele tener un nombre similar a usuario_wp o usuario_wordpress).
  4. Haz clic en el icono de "phpMyAdmin" al lado de tu base de datos.
  5. En phpMyAdmin, asegúrate de que la base de datos correcta está seleccionada en el menú de la izquierda.
  6. Haz clic en la pestaña "Exportar" (Export) en el menú superior.
  7. Deja las opciones por defecto (método rápido, formato SQL).
  8. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  9. Se descargará un archivo .sql a tu ordenador. ¡Guárdalo junto con el backup de archivos!

[WARNING] El archivo de la base de datos y los archivos de WordPress deben guardarse juntos y de forma segura. Si pierdes uno de los dos, no podrás restaurar tu web correctamente.


Método 2: Copia de seguridad automática con DirectAdmin

Hacer backups manuales está bien, pero ¿y si se te olvida? La solución es automatizar el proceso. DirectAdmin tiene una herramienta llamada "Copias de Seguridad" que te permite programar backups completos.

Paso 1: Configurar un backup completo

Instrucciones:

  1. En tu panel de DirectAdmin, busca la sección "Copias de Seguridad" o "Backup".
  2. Dentro, verás opciones como "Crear Backup", "Restaurar Backup" y "Transferencia".
  3. Haz clic en "Crear Backup".
  4. Verás una pantalla con opciones de configuración. Aquí puedes elegir qué incluir:
    • Datos de usuario: Incluye las cuentas de correo, bases de datos, etc.
    • Datos del dominio: Incluye los archivos del sitio web.
  5. Marca la casilla para incluir la base de datos.
  6. Elige el destino del backup. Puedes guardarlo en el servidor o descargarlo directamente a tu ordenador.
  7. Haz clic en "Crear Backup" y espera a que termine.

[TIP] Guardar el backup en otra ubicación (como tu ordenador o un servicio en la nube) es siempre más seguro que dejarlo en el mismo servidor. Si el servidor falla, perderías todo.

Paso 2: Programar backups automáticos

DirectAdmin también te permite programar backups para que se hagan solos periódicamente.

Instrucciones:

  1. Ve a la sección "Tareas Programadas" o "Cron Jobs" en DirectAdmin.
  2. Crea una nueva tarea.
  3. En el campo de comando, puedes usar una línea como esta:
    /usr/local/directadmin/custombuild/cron.php --backup
  4. Configura la frecuencia (por ejemplo, cada día a las 3:00 AM).
  5. Guarda la tarea y listo.

[INFO] Si esta opción te resulta demasiado técnica, muchos hosts que usan DirectAdmin tienen sus propios sistemas de backup. Pregunta a tu proveedor de hosting si ya hacen copias de seguridad automáticas de tu sitio.


Cómo restaurar tu WordPress desde un backup

Saber hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo cuando algo sale mal. Vamos a ver cómo hacerlo desde DirectAdmin.

Paso 1: Restaurar los archivos de WordPress

Instrucciones:

  1. Accede al Administrador de Archivos de DirectAdmin.
  2. Navega hasta public_html.
  3. Sube el archivo .zip que descargaste en tu backup.
  4. Una vez subido, haz clic derecho sobre él y selecciona "Extraer" o "Extract".
  5. Confirma que quieres sobrescribir los archivos existentes si te lo pregunta.
  6. Espera a que termine la extracción.

[WARNING] Es recomendable eliminar todos los archivos antiguos antes de extraer el backup. Así evitas conflictos entre archivos viejos y nuevos. Pero asegúrate de tener el backup completo antes de borrar nada.

Paso 2: Restaurar la base de datos

Instrucciones:

  1. Ve a "Gestión de MySQL" en DirectAdmin.
  2. Si la base de datos original ya no existe, créala con el mismo nombre y usuario. Si existe, puedes continuar.
  3. Abre phpMyAdmin.
  4. Selecciona tu base de datos.
  5. Haz clic en la pestaña "Importar" (Import).
  6. Sube el archivo .sql que exportaste anteriormente.
  7. Haz clic en "Continuar" y espera a que se complete la importación.

Paso 3: Verificar que todo funciona

Después de restaurar, es importante comprobar que tu web funciona correctamente.

  • Entra a tu sitio web y verifica que las páginas cargan bien.
  • Revisa que las imágenes se ven correctamente.
  • Prueba a entrar al panel de administración de WordPress (tudominio.com/wp-admin).
  • Comprueba que los plugins y temas están activos.

[TIP] Si algo no funciona, revisa el archivo wp-config.php y asegúrate de que el nombre de la base de datos, el usuario y la contraseña son correctos.


Preguntas frecuentes sobre backup de WordPress en DirectAdmin

¿Cada cuánto tiempo debo hacer una copia de seguridad?

Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es un backup diario. Si actualizas semanalmente, un backup semanal es suficiente. Como mínimo, haz un backup antes de cualquier actualización importante.

¿Puedo hacer un backup manual sin DirectAdmin?

Sí, siempre puedes usar FTP para descargar los archivos y phpMyAdmin para exportar la base de datos. Pero DirectAdmin simplifica mucho el proceso, así que te recomiendo usarlo siempre que puedas.

¿Qué hago si mi backup no se restaura correctamente?

Primero, verifica que tienes los dos archivos (archivos y base de datos). Luego, revisa que el archivo .sql no esté corrupto. Si el problema persiste, contacta con tu proveedor de hosting, ellos suelen tener herramientas adicionales para ayudarte.

¿Las copias de seguridad de DirectAdmin incluyen los emails?

Depende de la configuración. En el backup completo de DirectAdmin, puedes incluir las cuentas de correo y sus contenidos. En el backup manual, tendrías que hacerlo por separado.

¿Es lo mismo un backup que una migración?

No exactamente. Un backup es una copia de seguridad para restaurar en el mismo servidor. Una migración implica mover tu web a otro servidor, lo que requiere además cambiar la configuración del dominio y las DNS.


Resumen y buenas prácticas

Hacer un backup wordpress directadmin es un proceso sencillo si sigues estos pasos. Recuerda que la constancia es clave: no esperes a tener un problema para hacer tu primera copia de seguridad.

Lista de verificación final:

  • ✅ He descargado los archivos de public_html en un .zip.
  • ✅ He exportado la base de datos en un archivo .sql.
  • ✅ He guardado ambos archivos en un lugar seguro (ordenador, nube, disco duro externo).
  • ✅ He configurado backups automáticos si es posible.
  • ✅ Sé cómo restaurar mi backup en caso de emergencia.

Con estas copias de seguridad directadmin bajo el brazo, tu WordPress estará protegido ante cualquier imprevisto. No subestimes la importancia de este hábito: te ahorrará muchos dolores de cabeza en el futuro.

Si tienes alguna duda sobre el proceso, no dudes en contactar con el soporte de tu hosting. Ellos siempre pueden ayudarte y, en muchos casos, tienen herramientas adicionales que pueden facilitarte la vida. ¡Tu web te lo agradecerá!

¿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