Guía para hacer copias de seguridad de WordPress en DirectAdmin
Perder tu sitio web de WordPress puede ser una pesadilla. Un error al actualizar un plugin, un ataque malicioso o un fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, tener una copia seguridad WordPress DirectAdmin no es un lujo, es una necesidad. En esta guía te explicaremos paso a paso cómo hacer un backup WordPress DirectAdmin de forma manual y automática, usando las herramientas que el propio panel de control te ofrece. No necesitas ser un experto en sistemas; solo sigue estas instrucciones y dormirás tranquilo sabiendo que tu web está protegida.
¿Por qué es importante hacer un backup de WordPress?
Antes de empezar con los pasos técnicos, entendamos por qué esta tarea es fundamental. WordPress se compone de dos partes esenciales: los archivos (el código, temas, plugins y subidas) y la base de datos (tus entradas, páginas, comentarios y configuraciones). Si falla una de las dos, tu web deja de funcionar.
Hacer un DirectAdmin respaldo te permite restaurar todo en minutos si algo sale mal. Además, te da la tranquilidad de poder migrar tu sitio a otro servidor o probar cambios sin miedo. No esperes a que ocurra un desastre; actúa ahora.
¿Qué necesitas para empezar?
Para seguir esta guía, necesitas:
- Acceso a tu panel de control DirectAdmin (proporcionado por tu hosting).
- Las credenciales de FTP o el acceso al administrador de archivos de DirectAdmin.
- Un cliente FTP (opcional, pero recomendado para descargas grandes).
- Un poco de paciencia y ganas de aprender.
Método 1: Backup manual desde DirectAdmin (El más completo)
Este método te permite descargar todos los archivos y la base de datos de tu WordPress de forma manual. Es ideal si quieres tener una copia en tu ordenador o en la nube.
Paso 1: Accede a tu panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu servidor. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Introduce tu usuario y contraseña de DirectAdmin.
[TIP]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso suele ser el 2106. Por ejemplo: https://tudominio.com:2106. El proceso de backup es similar, aunque los nombres de las opciones pueden variar ligeramente.
Paso 2: Localiza la opción de Backup
Dentro de DirectAdmin, busca en el menú principal una sección llamada "Administrador de archivos" o "File Manager". Haz clic en ella.
Paso 3: Identifica los archivos de tu WordPress
Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalado tu WordPress. Normalmente es public_html o domains/tudominio.com/public_html. Allí verás todos los archivos de tu web: wp-admin, wp-content, wp-config.php, etc.
Paso 4: Comprime los archivos
Para facilitar la descarga, vamos a comprimir toda la carpeta de WordPress en un solo archivo ZIP.
- Selecciona todos los archivos y carpetas dentro de
public_html(puedes usar Ctrl+A o Cmd+A). - Haz clic en el botón "Comprimir" o "Archive" en la barra de herramientas.
- Elige el formato ZIP (es el más universal).
- Dale un nombre descriptivo, por ejemplo:
backup-wordpress-archivos-YYYY-MM-DD.zip. - Haz clic en "Crear archivo" o "Create Archive".
[WARNING]: No comprimas la carpeta public_html entera si contiene otros sitios web. Solo comprime los archivos de tu WordPress. Si tienes dudas, consulta con tu hosting.
Paso 5: Descarga el archivo comprimido
Una vez creado el ZIP, aparecerá en la misma carpeta. Selecciónalo y haz clic en "Descargar". Se iniciará la descarga en tu ordenador. Si el archivo es muy grande (más de 500 MB), es recomendable usar un cliente FTP como FileZilla para una descarga más estable.
Paso 6: Exporta la base de datos
Los archivos no sirven de nada sin la base de datos. Ahora necesitas exportarla.
- En DirectAdmin, busca la sección "phpMyAdmin" (normalmente en el menú de "Base de Datos" o "MySQL Management").
- Haz clic en tu base de datos de WordPress (el nombre suele ser
tuusuario_wpo similar). - En phpMyAdmin, verás una lista de tablas a la izquierda. Haz clic en el nombre de la base de datos para seleccionarla.
- Ve a la pestaña "Exportar" en la parte superior.
- Elige el método "Rápido" y el formato "SQL".
- Haz clic en "Continuar" y se descargará un archivo
.sqlcon toda tu base de datos.
[INFO]: Guarda este archivo .sql junto con el ZIP de los archivos. Así tendrás una copia de seguridad completa.
Paso 7: Almacena tu backup de forma segura
No dejes los archivos en tu ordenador para siempre. Si se te estropea el disco duro, perderás la copia. Lo ideal es subirlos a un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive. También puedes usar un disco duro externo.
Método 2: Backup automático desde DirectAdmin (La opción más cómoda)
Si prefieres no hacerlo manualmente cada semana, DirectAdmin ofrece herramientas de backup automático. Este método es ideal para usuarios que quieren olvidarse del proceso.
Paso 1: Accede a la sección de "Backup" o "Respaldo"
En el menú principal de DirectAdmin, busca una sección llamada "Backup" o "Respaldo". Puede estar dentro de "Configuración avanzada" o "Cuenta".
Paso 2: Configura un backup completo del sitio
Dentro de la sección de Backup, verás opciones como:
- "Crear Backup" o "Generate Backup".
- "Backup de cuenta" o "Account Backup".
Selecciona "Crear Backup". DirectAdmin te preguntará qué quieres incluir. Marca todas las opciones:
- "Archivos del sitio web" (o "Home Directory").
- "Bases de datos MySQL".
- "Configuración de correo" (opcional, pero recomendado si usas email en tu dominio).
Luego, elige dónde guardar el backup. Las opciones suelen ser:
- "Descargar al ordenador" (te lo descargas manualmente).
- "Guardar en el servidor" (se queda en una carpeta de tu cuenta).
- "Enviar por FTP" (a otro servidor o servicio de backup externo).
[TIP]: Para mayor seguridad, elige "Guardar en el servidor" y luego programa descargas periódicas. Así tienes una copia local y otra remota.
Paso 3: Programa backups automáticos (si está disponible)
Algunos paneles DirectAdmin permiten programar backups. Busca una opción llamada "Cron Jobs" o "Tareas programadas". Si no la ves, contacta con tu hosting para que te activen esta funcionalidad.
Si tienes acceso, puedes crear un trabajo cron que ejecute un script de backup cada semana. Por ejemplo, cada domingo a las 3:00 AM. Si no te sientes cómodo con scripts, mejor usa un plugin de WordPress para backups automáticos (lo veremos más adelante).
[WARNING]: Los backups automáticos en el servidor ocupan espacio. Asegúrate de tener suficiente espacio en tu plan de hosting. Si no, los backups pueden fallar.
Método 3: Usar plugins de WordPress (El más fácil para principiantes)
Si prefieres no tocar DirectAdmin, los plugins de backup son tu mejor aliado. Son fáciles de instalar y te permiten programar copias automáticas sin complicaciones.
Paso 1: Instala un plugin de backup
Desde el escritorio de WordPress, ve a "Plugins" > "Añadir nuevo". Busca plugins como:
- UpdraftPlus: Muy popular, gratuito y permite subir backups a la nube (Google Drive, Dropbox, etc.).
- BackWPup: También gratuito y muy completo.
- All-in-One WP Migration: Ideal para migraciones, pero también sirve para backups.
Instala y activa el que más te guste. UpdraftPlus es el más recomendado para empezar.
Paso 2: Configura el backup
Una vez activado, ve a "Ajustes" > "UpdraftPlus Backups" (o el nombre de tu plugin).
- Haz clic en "Configuración".
- Elige la frecuencia de los backups: diaria, semanal o mensual. Para la mayoría de sitios, semanal es suficiente.
- Selecciona qué incluir: archivos (temas, plugins, subidas) y base de datos.
- Configura el destino del backup: elige un servicio en la nube (Google Drive, Dropbox, etc.) y autoriza el plugin para que pueda subir los archivos.
Paso 3: Realiza tu primer backup manual
Para probar que todo funciona, haz clic en "Realizar backup ahora" o "Backup Now". El plugin comenzará a empaquetar los archivos y la base de datos, y los subirá al destino que elegiste.
[INFO]: Los plugins de backup son muy cómodos, pero no son infalibles. Si tu sitio deja de funcionar, el plugin no podrá ejecutarse. Por eso es bueno combinar este método con un backup manual desde DirectAdmin al menos una vez al mes.
Preguntas frecuentes (FAQ) sobre backups en DirectAdmin
Aquí respondemos las dudas más comunes que suelen tener los usuarios.
¿Cada cuánto tiempo debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido nuevo a diario, lo ideal es un backup diario. Si solo actualizas una vez a la semana, un backup semanal es suficiente. Como mínimo, haz un backup mensual.
¿Puedo restaurar un backup de DirectAdmin en otro servidor?
Sí, siempre que el nuevo servidor tenga DirectAdmin o un panel compatible. El proceso consiste en subir el archivo de backup a la sección de "Restaurar" de DirectAdmin y seleccionar el archivo. Si cambias de panel, necesitarás restaurar manualmente los archivos y la base de datos.
¿Qué hago si mi backup es muy grande y no puedo descargarlo?
Usa un cliente FTP como FileZilla. Conéctate a tu servidor (los datos de FTP los encuentras en tu cuenta de hosting) y descarga el archivo ZIP directamente. También puedes pedirle a tu hosting que te lo envíe por un enlace de descarga temporal.
¿El backup incluye mis correos electrónicos?
Solo si marcas la opción de "Configuración de correo" en el backup de DirectAdmin. Los plugins de WordPress no suelen incluir correos, así que si usas email en tu dominio, asegúrate de hacer un backup separado de tu cuenta de correo.
¿Puedo automatizar el backup sin plugins?
Sí, si tu hosting te permite acceso SSH, puedes crear un script de shell que empaquete los archivos y la base de datos y los envíe por FTP. Pero esto es avanzado; para la mayoría de usuarios, un plugin es más sencillo.
[WARNING]: No confíes solo en un método. Combina un backup manual mensual con un backup automático semanal. Así, si falla uno, tienes el otro.
Consejos finales para mantener tu WordPress seguro
Hacer backups es solo una parte de la seguridad. Aquí tienes otras buenas prácticas:
- Actualiza siempre WordPress, temas y plugins: Las vulnerabilidades se corrigen con actualizaciones.
- Usa contraseñas fuertes: Tanto en WordPress como en DirectAdmin.
- Instala un plugin de seguridad: Como Wordfence o Sucuri.
- Haz pruebas de restauración: No esperes a tener un problema para saber si tu backup funciona. Cada 3 meses, restaura tu sitio en un entorno de prueba (o en un subdominio) para verificar que todo está bien.
Conclusión
Ahora ya sabes cómo hacer una copia seguridad WordPress DirectAdmin de forma manual y automática. No importa si eres principiante o tienes algo de experiencia; con estos métodos tendrás tu web protegida. Recuerda que la clave está en la constancia: programa tus backups, almacénalos en un lugar seguro y verifica que funcionan. Tu tranquilidad y el futuro de tu sitio web dependen de ello.
Si tienes dudas, no dudes en contactar con el soporte de tu hosting. Ellos pueden ayudarte a configurar backups automáticos o a resolver problemas específicos. ¡Empieza hoy mismo y di adiós al miedo a perder tu trabajo!
