Cómo crear un backup de WordPress y base de datos en DirectAdmin
¿Por qué es tan importante hacer un backup de WordPress?
Si tienes una web con WordPress, seguramente ya has invertido tiempo, esfuerzo y quizás dinero en ella. Un solo error, un hackeo, una actualización fallida o un problema en el servidor puede borrar todo tu contenido en segundos.
Por eso, crear copias de seguridad periódicas es la regla de oro del hosting. En este artículo te voy a enseñar, paso a paso y sin complicaciones, cómo hacer un backup de WordPress y su base de datos usando DirectAdmin, el panel de control que utilizan la mayoría de los servidores de hosting.
No necesitas ser un experto en informática. Solo sigue las instrucciones y, en menos de 10 minutos, tendrás tu primera copia de seguridad lista. Y lo mejor: también aprenderás a restaurarla cuando la necesites.
¿Qué necesitas para empezar?
Antes de ponernos manos a la obra, asegúrate de tener a mano lo siguiente:
- Tu usuario y contraseña de acceso a DirectAdmin.
- Los datos de acceso a tu phpMyAdmin (normalmente están en el mismo panel).
- Un lugar seguro donde guardar el backup (tu ordenador, un disco duro externo o un servicio en la nube como Google Drive o Dropbox).
Con esto es suficiente. No necesitas instalar ningún programa ni tener conocimientos de programación.
¿Qué es exactamente un backup de WordPress?
Un backup completo de WordPress se compone de dos partes fundamentales:
- Los archivos del sitio: Todas las carpetas y archivos que forman tu WordPress (temas, plugins, imágenes, el core de WordPress, etc.). Son los que ves cuando accedes por FTP o por el administrador de archivos.
- La base de datos: Aquí es donde se guarda todo tu contenido (entradas, páginas, comentarios, ajustes de configuración). Es el "cerebro" de tu web.
Si solo haces una copia de una de las dos partes, la restauración no será completa. Por eso, en este tutorial vamos a hacer ambas cosas.
Método 1: Hacer backup de WordPress y base de datos desde DirectAdmin (Manual)
Este es el método más fiable y el que te recomiendo que uses si quieres tener un control total sobre el proceso. Vamos a dividirlo en dos pasos: primero los archivos y luego la base de datos.
Paso 1: Respaldar los archivos de WordPress con el Administrador de Archivos
DirectAdmin incluye un gestor de archivos muy intuitivo. Así se hace:
- Accede a DirectAdmin con tus credenciales.
- En el menú principal, busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una ventana nueva con la estructura de carpetas de tu hosting. Normalmente, tu WordPress estará en una carpeta llamada
public_html(odomains/tudominio.com/public_html). Haz doble clic para entrar. - Una vez dentro de la carpeta de tu WordPress, busca el icono de "Seleccionar todo" en la parte superior (suele ser una casilla o un botón). Haz clic para seleccionar todos los archivos y carpetas.
- Ahora, en la barra superior, busca el botón "Comprimir". Se abrirá un pequeño menú. Elige el formato ZIP (es el más universal) y dale un nombre claro como
backup-wordpress-archivos-2024.zip. Haz clic en "Crear". - Espera unos segundos o minutos (depende del tamaño de tu web). Verás que se crea un archivo
.zipen la misma carpeta. - ¡Importante! Haz clic derecho sobre ese archivo ZIP y selecciona "Descargar". Guárdalo en tu ordenador o en tu servicio de nube. Una vez descargado, es recomendable que lo elimines del servidor para que no ocupe espacio.
¡Listo! Ya tienes la copia de seguridad de tus archivos.
Paso 2: Respaldar la base de datos con phpMyAdmin
Ahora vamos a por la base de datos. No te asustes, es más fácil de lo que parece.
- Vuelve al panel principal de DirectAdmin.
- Busca la sección "Base de datos" y haz clic en "phpMyAdmin".
- Se abrirá otra ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress (normalmente se parece a
usuario_nombrebasededatos). - En la parte superior de phpMyAdmin, verás una pestaña que dice "Exportar". Haz clic en ella.
- Te aparecerán dos opciones: "Rápido" y "Personalizado". Te recomiendo elegir "Personalizado" para tener más control. En la sección "Formato", asegúrate de que esté seleccionado "SQL".
- Desplázate hasta el final y haz clic en el botón "Exportar" (o "Continuar").
- El navegador descargará automáticamente un archivo con extensión
.sql. ¡Guárdalo junto con el ZIP de los archivos!
Ya tienes tu backup de WordPress completo: archivos + base de datos.
Método 2: La forma más rápida (y completa) con la opción de Backup de DirectAdmin
DirectAdmin tiene una herramienta integrada que te permite hacer una copia de seguridad de todo tu sitio (archivos, bases de datos, cuentas de correo, etc.) con un solo clic. Es perfecta si quieres migrar tu web o hacer una copia de seguridad "total" del sistema.
- En el panel principal de DirectAdmin, busca el icono que dice "Copia de seguridad" o "Backup".
- Se abrirá una página con dos opciones: "Copia de seguridad" y "Restaurar". Haz clic en la primera.
- Verás una lista de elementos que puedes incluir en la copia. Te recomiendo seleccionar todos (Home Directory, Bases de datos, etc.) para que la copia sea completa.
- En el campo de destino, elige si quieres que el backup se guarde en el servidor o en una ubicación remota (FTP, Dropbox, etc.). Para un usuario básico, te recomiendo seleccionar "Servidor local" y luego descargarlo.
- Haz clic en "Crear copia de seguridad".
- DirectAdmin empezará a trabajar y te avisará cuando haya terminado. El archivo de backup tendrá un nombre similar a
user.tar.gz. - Para descargarlo, ve a la sección de "Administrador de archivos" y busca la carpeta
backups. Ahí estará tu archivo. Descárgalo y guárdalo en un lugar seguro.
[TIP] Este método es ideal para hacer una copia de seguridad completa del hosting, pero el archivo puede ser muy grande. Si solo quieres respaldar tu WordPress, te recomiendo el método manual (Método 1), que es más ligero y específico.
Cómo restaurar un backup de WordPress en DirectAdmin
Saber hacer el backup es la mitad del trabajo. La otra mitad es saber restaurarlo. Vamos a ver cómo hacerlo con el mismo método manual.
Restaurar los archivos de WordPress
- Sube tu archivo ZIP de vuelta al servidor. Ve al "Administrador de archivos", entra en
public_htmly haz clic en el botón "Subir". Selecciona tu archivobackup-wordpress-archivos.zip. - Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona la opción "Extraer" o "Descomprimir".
- El sistema extraerá todos los archivos en la carpeta actual. Si te pregunta si quieres sobrescribir los archivos existentes, responde "Sí".
- ¡Listo! Tus archivos de WordPress están restaurados.
[WARNING] Si vas a restaurar en una web vacía, asegúrate de que la carpeta
public_htmlesté vacía o que el backup contenga la estructura completa. Si restauras sobre una web existente, los archivos del backup sobrescribirán a los actuales.
Restaurar la base de datos
- Accede a phpMyAdmin desde DirectAdmin.
- En el panel de la izquierda, selecciona la base de datos donde quieres restaurar (debe existir previamente).
- Haz clic en la pestaña "Importar" en la parte superior.
- En la sección "Archivo a importar", haz clic en "Elegir archivo" y selecciona tu archivo
.sql. - Haz clic en el botón "Continuar" o "Importar".
- Espera a que termine el proceso. Verás un mensaje de éxito.
[INFO] Si no recuerdas la contraseña de tu base de datos, puedes buscarla en el archivo
wp-config.phpde tu WordPress (dentro depublic_html). Ábrelo con un editor de texto y busca las líneasDB_NAME,DB_USERyDB_PASSWORD.
Preguntas frecuentes (FAQ) sobre backups en DirectAdmin
¿Con qué frecuencia debo hacer un backup de WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer una copia diaria o semanal. Si tu web es más estática, una copia mensual puede ser suficiente. Lo importante es la constancia.
¿Dónde es mejor guardar las copias de seguridad?
Nunca guardes el backup en el mismo servidor. Si el servidor falla, perderás tanto tu web como tu copia de seguridad. Guárdalas siempre en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube.
¿Puedo automatizar los backups en DirectAdmin?
Sí, DirectAdmin tiene una opción de "Copia de seguridad programada" dentro de la sección de Backup. Te permite configurar la frecuencia (diaria, semanal) y el destino. Es muy recomendable activarla.
Mi web usa Syspanel (antes HestiaCP), ¿este tutorial me sirve?
Este tutorial está específicamente diseñado para DirectAdmin. Si tu panel es Syspanel, el proceso es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 y las opciones de backup se encuentran en la sección de "Backup" del panel. Te recomiendo buscar un tutorial específico para Syspanel, ya que la estructura de archivos y las herramientas son distintas.
¿Qué hago si mi backup no se restaura correctamente?
Lo más común es que el archivo .sql esté corrupto o que la versión de WordPress no sea compatible. Prueba a importar la base de datos de nuevo. Si el error persiste, revisa que los archivos se hayan subido a la carpeta correcta. Si tienes dudas, contacta con tu proveedor de hosting; ellos pueden ayudarte a restaurar desde sus propias copias de seguridad.
Conclusión: Tu web a salvo con un buen backup
Hacer un backup de WordPress y base de datos en DirectAdmin es un proceso sencillo que te puede ahorrar muchos quebraderos de cabeza en el futuro. No lo dejes para mañana: dedica unos minutos hoy mismo a crear tu primera copia de seguridad.
Recuerda la regla de oro: archivos + base de datos = backup completo. Con el método manual que te he enseñado, tendrás el control total. Y si lo combinas con las copias programadas de DirectAdmin, tu web estará siempre protegida.
Ahora ya sabes cómo hacer copias de seguridad en DirectAdmin y cómo restaurar un backup de WordPress cuando lo necesites. ¡Ponlo en práctica y navega tranquilo!
