Guía básica: Cómo crear una copia de seguridad de WordPress en DirectAdmin
¿Por qué es importante hacer un backup de tu WordPress en DirectAdmin?
Si tienes una página web con WordPress, sabes que es el corazón de tu negocio o proyecto personal. Pero, ¿qué pasaría si un día, por un error humano, un plugin conflictivo, un ataque malicioso o un fallo del servidor, tu sitio dejara de funcionar? Perderías contenido, clientes, ventas y horas de trabajo. Por eso, crear una copia de seguridad de WordPress en DirectAdmin es una de las tareas más importantes que puedes realizar como administrador.
DirectAdmin es un panel de control de hosting muy popular, y aunque a primera vista puede parecer técnico, en realidad es bastante amigable. En esta guía te enseñaré paso a paso cómo hacer un backup WordPress DirectAdmin de forma manual y automática, y también cómo restaurarlo si alguna vez lo necesitas. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.
¿Qué necesitas antes de empezar?
Antes de lanzarte a hacer tu primer DirectAdmin WordPress backup, asegúrate de tener lo siguiente a mano:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña de hosting. Normalmente accedes a través de
tudominio.com:2222. - Datos de tu WordPress: Usuario administrador de WordPress, aunque no siempre lo necesitarás.
- Espacio en disco o almacenamiento externo: Para guardar la copia (tu ordenador, Google Drive, Dropbox, etc.).
- Paciencia: El proceso es sencillo, pero si tu sitio es grande, puede tardar unos minutos.
[WARNING]: Nunca subestimes la importancia de tener backups periódicos. Un solo error puede borrar meses de trabajo. Hazlo parte de tu rutina.
Método 1: Backup manual desde DirectAdmin (el más completo)
Este método te permite descargar una copia completa de tu sitio: archivos, base de datos, configuraciones de correo, etc. Es ideal si quieres tener el control total.
Paso 1: Accede a DirectAdmin
Abre tu navegador y escribe https://tudominio.com:2222. Introduce tu usuario y contraseña de hosting. Si no los recuerdas, contacta con tu proveedor de hosting.
Paso 2: Busca la opción "Admin Backup/Transfer"
Una vez dentro del panel, verás varios iconos. Busca el que dice "Admin Backup/Transfer" (puede estar en la sección "Advanced Features" o "Account Manager"). Haz clic en él.
Paso 3: Configura tu copia de seguridad
Se abrirá una página con varias opciones. No te asustes, solo necesitas marcar lo siguiente:
- Selecciona tu dominio: Asegúrate de que tu dominio principal esté marcado (suele aparecer automáticamente).
- Tipo de backup: Elige "Full" (completo) para incluir todos los archivos y bases de datos.
- Destino: Puedes elegir "Home Directory" para que se guarde en tu servidor, o "FTP" si quieres enviarlo a otro lugar. Para principiantes, recomiendo "Home Directory" y luego descargarlo.
- Opciones adicionales: Marca "Email Data" y "Database" si quieres incluir correos y la base de datos de WordPress. Es recomendable marcar todo.
- Nombre del archivo: Puedes dejar el que viene por defecto (suele incluir la fecha) o personalizarlo.
Haz clic en "Create Backup". El proceso comenzará y verás una barra de progreso. Dependiendo del tamaño de tu sitio, puede tardar desde segundos hasta varios minutos.
Paso 4: Descarga tu backup
Cuando termine, aparecerá un mensaje de éxito y el archivo (con extensión .tar.gz) estará en tu carpeta principal de DirectAdmin. Para descargarlo:
- Ve a "File Manager" en el panel principal.
- Busca la carpeta
backups(oadmin_backups). Allí estará tu archivo. - Haz clic derecho sobre él y selecciona "Download". Guárdalo en tu ordenador o en la nube.
[TIP]: Si tu sitio es grande, la descarga puede ser pesada. Usa un gestor de descargas o hazlo en horas de poco tráfico.
Método 2: Backup automático desde DirectAdmin (para olvidarte)
Si prefieres no acordarte de hacer backups manualmente, DirectAdmin te permite programarlos. Así, tu seguridad WordPress DirectAdmin estará siempre al día.
Paso 1: Accede a "Cron Jobs"
Desde el panel principal, busca el icono de "Cron Jobs" (suele estar en "Advanced Features"). Los cron jobs son tareas programadas que el servidor ejecuta automáticamente.
Paso 2: Crea un nuevo cron job
Haz clic en "Add Cron Job". Se te pedirá:
- Comando: Aquí debes escribir el script que ejecutará el backup. Si no sabes programar, no te preocupes. Puedes usar un comando como:
(Este es el comando estándar para backups completos. Consulta con tu hosting si usas otro)./usr/local/directadmin/scripts/backup.sh - Frecuencia: Elige cuándo quieres que se ejecute. Por ejemplo, todos los días a las 3:00 AM (hora del servidor). Usa los campos de minutos, horas, día del mes, mes y día de la semana. Para diario a las 3 AM, pon:
0 3 * * *. - Minutos: 0
- Horas: 3
- Día del mes: *
- Mes: *
- Día de la semana: *
Haz clic en "Add". Ahora tu servidor hará un backup automático cada día.
[INFO]: Los backups automáticos se guardan en la carpeta
backupsde tu cuenta. Recuerda descargarlos periódicamente para tener una copia fuera del servidor.
Método 3: Backup solo de WordPress (base de datos + archivos)
Si solo quieres respaldar tu sitio WordPress (sin correos ni configuraciones de servidor), puedes hacerlo desde phpMyAdmin y File Manager por separado. Es más rápido pero menos completo.
Backup de la base de datos
- En DirectAdmin, busca "phpMyAdmin" (suele estar en "Database Management").
- Selecciona tu base de datos de WordPress (la que usas en tu sitio).
- Ve a la pestaña "Export" y elige "Quick" (rápido) o "Custom" si quieres opciones avanzadas.
- Haz clic en "Go" y descarga el archivo
.sql.
Backup de los archivos de WordPress
- Ve a "File Manager" en DirectAdmin.
- Navega a
public_html(o la carpeta donde esté instalado WordPress). - Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
- Haz clic derecho y elige "Compress" > "tar.gz".
- Descarga el archivo comprimido.
Luego, guarda ambos archivos (.sql y .tar.gz) en un lugar seguro.
Cómo restaurar un backup de WordPress en DirectAdmin
Ahora viene la parte más importante: restaurar WordPress DirectAdmin si algo sale mal. El proceso es tan sencillo como el backup, pero con cuidado.
Restaurar un backup completo (método 1)
- Sube el archivo
.tar.gza tu carpeta de DirectAdmin usando "File Manager" (arrastra y suelta). - Ve a "Admin Backup/Transfer" de nuevo.
- En lugar de "Create Backup", busca la opción "Restore" (o "Upload and Restore").
- Selecciona el archivo que subiste y haz clic en "Restore".
- El sistema te preguntará qué restaurar (archivos, bases de datos, etc.). Marca todo y confirma.
[WARNING]: Restaurar un backup sobrescribirá todos los datos actuales de tu sitio. Asegúrate de que es lo que quieres hacer.
Restaurar solo la base de datos (método 3)
- Ve a phpMyAdmin y selecciona tu base de datos.
- Haz clic en "Import" y selecciona el archivo
.sqlque descargaste. - Haz clic en "Go". La base de datos se restaurará.
Restaurar solo los archivos
- En "File Manager", sube el archivo comprimido
.tar.gz. - Haz clic derecho sobre él y selecciona "Extract".
- Asegúrate de que se extraiga en
public_html(o la carpeta correcta). Si hay archivos existentes, el sistema te preguntará si quieres sobrescribirlos. Di que sí.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup?
Depende de la frecuencia con la que actualices tu sitio. Si publicas a diario, hazlo cada 24 horas. Si solo una vez a la semana, un backup semanal es suficiente. Nunca dejes pasar más de un mes.
¿Puedo hacer backup desde el plugin de WordPress?
Sí, plugins como UpdraftPlus o Jetpack son muy útiles, pero no reemplazan un backup desde el servidor. Los plugins pueden fallar o ser vulnerables a ataques. Siempre complementa con un backup desde DirectAdmin.
¿Qué hago si el backup falla?
Revisa el espacio en disco (puede estar lleno). También verifica que los permisos de las carpetas sean correctos (755 para carpetas, 644 para archivos). Si el problema persiste, contacta con tu soporte técnico.
¿Puedo restaurar un backup en otro servidor?
Sí, pero necesitarás tener acceso a DirectAdmin en el nuevo servidor. El proceso es el mismo: subes el archivo y usas "Restore". Eso sí, asegúrate de que el nuevo hosting tenga la misma versión de PHP y MySQL.
¿Qué es Syspanel y cómo se relaciona con DirectAdmin?
Si alguna vez escuchas hablar de Syspanel, es un panel de control similar a DirectAdmin, pero con algunas diferencias. Por ejemplo, el puerto de acceso a Syspanel es el 2106 (en lugar del 2222 de DirectAdmin). Si tu hosting usa Syspanel, los pasos son muy parecidos, pero las opciones pueden llamarse distinto. Siempre consulta la documentación de tu proveedor.
Consejos finales para mantener tu WordPress seguro
Hacer un backup WordPress DirectAdmin es solo una parte de la seguridad. Aquí tienes otros hábitos recomendados:
- Actualiza siempre: Mantén WordPress, temas y plugins actualizados.
- Usa contraseñas fuertes: Tanto en DirectAdmin como en WordPress.
- Instala un plugin de seguridad: Como Wordfence o Sucuri.
- No uses temas o plugins nulled: Son una puerta abierta a malware.
- Haz pruebas de restauración: Cada cierto tiempo, simula una restauración para asegurarte de que tu backup funciona.
Recuerda: más vale prevenir que lamentar. Con esta guía ya tienes las herramientas para proteger tu sitio. Si tienes dudas, no dudes en preguntar a tu hosting o buscar más recursos. ¡Tu WordPress te lo agradecerá!
