Cómo crear un backup de WordPress en DirectAdmin (método manual y automático)
Introducción: ¿Por qué necesitas un backup de WordPress?
Tu sitio web es el resultado de horas de trabajo, inversión económica y, sobre todo, el canal principal para conectar con tus clientes. Perderlo por un error humano, un ataque de malware o un fallo del servidor sería un golpe durísimo. La buena noticia es que existe una solución sencilla y efectiva: las copias de seguridad wordpress.
En este artículo te voy a explicar, paso a paso y sin tecnicismos, cómo crear un backup wordpress directadmin tanto de forma manual como automática. DirectAdmin es uno de los paneles de control de hosting más utilizados del mundo, y dominar su sistema de backups te dará una tranquilidad absoluta.
No necesitas ser un experto en informática. Solo sigue las instrucciones, respira hondo y verás que en menos de 15 minutos tendrás tu primera copia de seguridad lista. Además, al final del artículo te enseñaré cómo restaurar wordpress directadmin para que puedas recuperar tu web ante cualquier imprevisto.
¿Qué es exactamente un backup de WordPress?
Antes de entrar en materia, vamos a aclarar un concepto básico. Un backup (o copia de seguridad) es una "fotografía" completa de tu sitio web en un momento determinado. Esta fotografía incluye dos elementos fundamentales:
-
Los archivos: Todo el código de WordPress, tus plugins, tus temas, las imágenes subidas, los PDFs, etc. Es decir, todo lo que está en la carpeta
public_htmlde tu hosting. -
La base de datos: Donde se almacenan tus artículos, páginas, comentarios, configuración del sitio, usuarios y contraseñas. Sin la base de datos, tu WordPress sería un cascarón vacío.
Cuando haces un backup wordpress directadmin, lo que estás haciendo es guardar estos dos elementos en un archivo comprimido (generalmente .tar.gz o .zip) que podrás descargar a tu ordenador o almacenar en la nube.
Método Manual: Backup de WordPress en DirectAdmin paso a paso
El método manual es perfecto para hacer una copia puntual antes de una actualización importante, un cambio de tema o simplemente para tener una copia de seguridad extra. Vamos a dividirlo en dos partes: la base de datos y los archivos.
Parte 1: Backup de la base de datos MySQL
La base de datos es el corazón de tu WordPress. Sin ella, no hay contenido. Para respaldarla desde DirectAdmin, sigue estos pasos:
-
Accede a tu panel de DirectAdmin con tus credenciales de usuario (las mismas que usas para gestionar tu hosting).
-
Busca la sección "MySQL Management" o "Gestión de MySQL". Normalmente está en el menú principal, en la zona de "Cuentas" o "Base de Datos".
-
Dentro de esta sección, verás una lista con todas tus bases de datos. Localiza la que corresponde a tu WordPress. Si no sabes cuál es, revisa tu archivo
wp-config.php(puedes verlo desde el Administrador de Archivos). Busca la línea que diceDB_NAME; ahí aparecerá el nombre exacto. -
Junto a tu base de datos, verás un icono o botón que dice "Create Backup" o "Respaldar". Haz clic en él.
-
DirectAdmin generará un archivo
.sql.gz(o.sql) que contiene toda tu base de datos. Este archivo se guardará en la carpeta de backups de tu cuenta. -
Descarga ese archivo a tu ordenador. Para ello, ve a la sección "File Manager" (Administrador de Archivos), navega hasta la carpeta
backups(o donde DirectAdmin lo haya guardado) y descárgalo con el botón derecho del ratón o la opción de descarga.
[TIP]: Si tu base de datos es muy grande (más de 50 MB), te recomiendo hacer el backup desde phpMyAdmin, que encontrarás dentro de la misma sección de MySQL. Ahí puedes exportar la base de datos en formato .sql de una manera más controlada.
Parte 2: Backup de los archivos de WordPress
Ahora vamos a por la parte más pesada: todos los archivos de tu sitio. No te preocupes, es igual de sencillo.
-
Vuelve al menú principal de DirectAdmin y entra en "File Manager" o "Administrador de Archivos".
-
Verás una lista de carpetas. La que te interesa es
public_html(odomains/tudominio.com/public_htmlsi tienes varios dominios). Esta carpeta contiene todo tu WordPress. -
Haz clic derecho sobre la carpeta
public_htmly selecciona la opción "Compress" o "Comprimir". DirectAdmin te preguntará qué tipo de compresión quieres. Elige.tar.gz(es el formato estándar y el que mejor funciona con DirectAdmin). -
Espera a que el proceso termine. Dependiendo del tamaño de tu web, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso o un mensaje de confirmación.
-
Una vez comprimido, se creará un archivo llamado algo así como
public_html.tar.gzen la misma carpeta o en la carpeta de backups. -
Descarga ese archivo a tu ordenador de la misma forma que hiciste con la base de datos.
[WARNING]: No comprimas la carpeta public_html mientras estés haciendo cambios en tu web. Cierra sesión en WordPress y asegúrate de que no hay nadie editando contenido. De lo contrario, el backup podría estar incompleto o corrupto.
Uniendo las dos partes: tu backup completo
Ya tienes los dos archivos: la base de datos (.sql.gz) y los archivos (.tar.gz). Guárdalos en una misma carpeta en tu ordenador, idealmente con el nombre del sitio y la fecha (ejemplo: mipagina_backup_2024-01-15).
[INFO]: Algunos proveedores de hosting ofrecen la opción de hacer un backup completo desde DirectAdmin en un solo clic. Busca la sección "Backup/Restore" en el menú principal. Si tu hosting lo permite, te generará un archivo único con todo incluido. Es la opción más cómoda, aunque a veces tarda más.
Método Automático: Copias de seguridad programadas
Hacer backups manuales está bien, pero es fácil olvidarse. Por eso, lo ideal es configurar copias seguridad wordpress automáticas. DirectAdmin tiene una herramienta integrada para ello, y además te recomiendo un plugin que te salvará la vida.
Opción A: Backups automáticos con DirectAdmin
-
En el menú principal de DirectAdmin, busca la sección "Backup/Restore" o "Copias de Seguridad".
-
Dentro, verás una pestaña o botón que dice "Schedule Backups" o "Programar Backups".
-
Aquí puedes configurar la frecuencia: diaria, semanal o mensual. Te recomiendo una copia diaria si actualizas tu contenido a menudo, o al menos una semanal si tu web es más estática.
-
Elige qué quieres incluir: solo la base de datos, solo los archivos, o ambos. Lo ideal es ambos.
-
Selecciona dónde quieres que se guarden los backups. DirectAdmin te permite guardarlos en el servidor (carpeta de backups) o enviarlos a un almacenamiento externo (como FTP o Amazon S3, si tu hosting lo permite).
-
Guarda la configuración y listo. DirectAdmin hará el resto automáticamente.
[WARNING]: Si guardas los backups en el mismo servidor, no te servirá de mucho si el servidor falla por completo. Lo ideal es descargarlos periódicamente a tu ordenador o configurar un envío a un servicio externo. Piensa que un backup en el mismo disco duro que tu web es como guardar la llave de tu casa dentro de la casa.
Opción B: Plugins de backup para WordPress
Aunque DirectAdmin hace bien su trabajo, los plugins de backup ofrecen ventajas adicionales: puedes programar envíos a Google Drive, Dropbox, recibir notificaciones por correo, y restaurar con un solo clic desde el propio WordPress.
Los plugins más populares son UpdraftPlus, BackWPup y All-in-One WP Migration. Te voy a explicar cómo configurar UpdraftPlus, que es el que yo recomiendo a mis clientes por su facilidad de uso:
-
Ve a tu panel de WordPress → Plugins → Añadir nuevo.
-
Busca "UpdraftPlus" e instálalo. Actívalo.
-
Ve a Configuración → UpdraftPlus Backups.
-
Haz clic en la pestaña "Configuración" (Settings).
-
Aquí puedes programar los backups de archivos y de base de datos por separado. Elige la frecuencia (por ejemplo, diaria para archivos y semanal para la base de datos).
-
En "Almacenamiento remoto" (Remote Storage), elige tu servicio favorito (Google Drive, Dropbox, etc.) y sigue los pasos para conectar tu cuenta.
-
Guarda los cambios y activa las programaciones.
[TIP]: Con UpdraftPlus también puedes hacer un backup manual con un clic desde la pestaña "Backup / Restore". Y lo mejor: para restaurar, solo tienes que subir el archivo de backup y el plugin hace todo el trabajo.
Cómo restaurar WordPress en DirectAdmin
Saber hacer backups es la mitad del trabajo. La otra mitad es saber restaurar wordpress directadmin cuando algo sale mal. Vamos a ver los dos escenarios más comunes.
Restaurar la base de datos desde DirectAdmin
-
Entra en "MySQL Management" en DirectAdmin.
-
Localiza tu base de datos. Si necesitas crearla de nuevo (porque se ha borrado), hazlo primero con el botón "Create Database".
-
Entra en phpMyAdmin desde el mismo panel de MySQL.
-
Selecciona tu base de datos en el menú lateral izquierdo.
-
Haz clic en la pestaña "Importar" (Import).
-
Sube el archivo
.sqlo.sql.gzque guardaste en tu backup. -
Haz clic en "Continuar" y espera a que termine. Si la base de datos es grande, puede tardar un poco.
[WARNING]: Antes de importar, asegúrate de que la base de datos de destino está vacía (o que quieres sobrescribir la existente). Si importas sobre una base de datos con datos, puedes mezclar información y provocar errores.
Restaurar los archivos desde DirectAdmin
-
Ve a "File Manager" en DirectAdmin.
-
Sube el archivo
public_html.tar.gzque tienes en tu ordenador. Puedes arrastrarlo desde tu escritorio o usar el botón "Upload". -
Una vez subido, haz clic derecho sobre el archivo y selecciona "Extract" o "Extraer". DirectAdmin lo descomprimirá en la misma carpeta.
-
Si ya tenías archivos en
public_html, te preguntará si quieres sobrescribirlos. Elige "Sí" o "Overwrite". -
Espera a que termine. Ahora tu WordPress debería estar de nuevo operativo.
[TIP]: Si al restaurar ves que tu web da error, puede ser porque el archivo wp-config.php tiene configurada una contraseña de base de datos diferente. Revisa ese archivo y asegúrate de que los datos de conexión son correctos.
Preguntas frecuentes sobre backups en DirectAdmin
¿Cada cuánto tiempo debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, haz backups diarios. Si tu web es más estática, con uno semanal es suficiente. Lo importante es que tengas siempre un backup reciente de al menos los últimos 3 días.
¿Puedo hacer un backup de WordPress si no tengo acceso a DirectAdmin?
Sí, puedes usar plugins como UpdraftPlus o hacer una copia manual desde el Administrador de Archivos de tu hosting y exportar la base de datos desde phpMyAdmin. Pero tener acceso a DirectAdmin facilita mucho las cosas.
¿Qué hago si mi backup no se restaura correctamente?
Primero, verifica que el archivo no esté corrupto: intenta abrirlo en tu ordenador. Si se abre bien, el problema puede ser de permisos de archivos o de configuración. Prueba a restaurar primero la base de datos y luego los archivos por separado. Si sigue fallando, contacta con tu proveedor de hosting.
¿Los backups de DirectAdmin afectan al rendimiento de mi web?
Durante el proceso de compresión o restauración, el servidor puede experimentar una carga extra. Por eso, es recomendable programar los backups automáticos en horas de bajo tráfico (por ejemplo, a las 4 de la madrugada).
Conclusión: La tranquilidad de tener un backup
Hacer un backup wordpress directadmin no es opcional, es una necesidad. Con los métodos que te he explicado, tanto manuales como automáticos, ya no tienes excusa para no tener tu web protegida. Recuerda: un backup es como un seguro de vida para tu sitio. No lo necesitas hasta que lo necesitas, y cuando lo necesitas, es un salvavidas.
Te recomiendo que empieces hoy mismo: haz un backup manual completo, descárgalo a tu ordenador, y después configura los backups automáticos con DirectAdmin o con un plugin. En menos de una hora tendrás tu sistema de copias de seguridad funcionando.
Y si tu hosting usa Syspanel (el panel de control que antes se llamaba HestiaCP), el proceso es muy similar. Accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106) y busca las opciones de backup en el menú lateral. Los conceptos son los mismos: base de datos + archivos.
Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte. Recuerda que la prevención es la mejor herramienta. ¡Tu WordPress te lo agradecerá!
