Hacer copia de seguridad de WordPress en DirectAdmin
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender juntos cómo hacer una copia de seguridad de WordPress en DirectAdmin. Es una tarea súper importante que te protegerá de cualquier susto: un error al actualizar un plugin, un hackeo o un fallo del servidor. Con una copia de seguridad (backup) podrás restaurar tu web en minutos y dormir tranquilo.
Vamos a verlo paso a paso, de forma sencilla y sin tecnicismos. Al final del artículo, también te contaré cómo restaurar tu WordPress desde esa copia.
¿Por qué es tan importante hacer un backup WordPress DirectAdmin?
Imagina que tu web es una casa. Los archivos (imágenes, plugins, temas) son los muebles, y la base de datos (tus artículos, comentarios, configuraciones) es el libro de visitas. Si pierdes la base de datos, pierdes todo el contenido. Si pierdes los archivos, la web se rompe.
Por eso, una copia seguridad WordPress completa incluye dos partes:
- Archivos del sitio: Todo lo que está en la carpeta
public_html(odomains/tudominio.com/public_html). - Base de datos: La información estructurada (posts, páginas, usuarios, opciones).
DirectAdmin te ofrece herramientas nativas para hacer esto fácilmente, sin necesidad de plugins (aunque los plugins también son válidos, hoy nos centramos en el panel de control).
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ejemplo:
https://tudominio.com:2106). El concepto es el mismo: archivos + base de datos.
Método 1: Backups completos desde DirectAdmin (El más fácil y recomendado)
DirectAdmin tiene una sección dedicada a backups que te permite crear una copia completa de todo tu sitio (o de sitios específicos) con un solo clic. Es ideal para principiantes.
Paso 1: Accede a tu panel DirectAdmin
Abre tu navegador y escribe la URL de tu panel (normalmente algo como https://tudominio.com:2222). Introduce tu usuario y contraseña (los que te dio tu proveedor de hosting).
Paso 2: Busca la sección "Backups" o "Copia de seguridad"
Una vez dentro, busca en el menú principal o en la sección de "Administrador de archivos" una opción que se llame "Backup/Transfer" o "Copia de seguridad". El nombre exacto puede variar, pero suele tener un icono de un disco duro o una flecha hacia abajo.
Paso 3: Crear el backup
Dentro de la sección de backups, verás varias opciones. Busca "Crear Backup" o "Backup Now".
Verás una lista de elementos que puedes incluir. Marca todos los que quieras guardar. Para una copia seguridad WordPress completa, asegúrate de marcar al menos:
- Directorio público (public_html): Aquí están todos los archivos de tu WordPress.
- Bases de datos (MySQL): Aquí está la base de datos de tu WordPress.
- Configuración de dominio: Por si acaso, para no perder la configuración del dominio.
- Cuentas de correo: Si usas correos en ese dominio, márcalo también.
Luego, elige un destino para el backup. Puedes guardarlo en el propio servidor (opción por defecto) o descargarlo directamente a tu ordenador. Te recomiendo guardarlo en el servidor y luego descargarlo a tu PC o a un servicio en la nube (Google Drive, Dropbox).
Haz clic en "Crear Backup". El proceso puede tardar unos minutos, dependiendo del tamaño de tu web. No cierres la página hasta que termine.
Paso 4: Descargar el backup
Una vez creado, el backup aparecerá en la lista de backups disponibles. Verás un archivo con extensión .tar.gz (por ejemplo, tudominio.com.tar.gz). Haz clic en el nombre para descargarlo a tu ordenador.
[WARNING] ¡No te olvides de descargarlo! Si solo lo guardas en el servidor, y el servidor falla, perderás el backup. La regla de oro es: 3 copias, en 2 soportes diferentes, 1 fuera del sitio (regla 3-2-1).
Método 2: Backup manual desde phpMyAdmin + Administrador de archivos
Si quieres un control más granular o si el backup automático falla, puedes hacerlo manualmente. Es un poco más técnico, pero igual de efectivo.
Parte A: Copia de seguridad de la Base de Datos
- Entra a phpMyAdmin: Desde DirectAdmin, busca la sección "MySQL Management" o "phpMyAdmin". Haz clic.
- Selecciona tu base de datos: En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que usa tu WordPress (normalmente se llama algo como
tudominio_wp). - Exportar: Una vez dentro, haz clic en la pestaña "Exportar" (Export).
- Método rápido: Marca la opción "Rápido" (Quick) y elige el formato "SQL". Haz clic en "Continuar".
- ¡Descargar! El navegador descargará un archivo
.sql. ¡Guárdalo bien! Este archivo contiene todo tu contenido.
Parte B: Copia de seguridad de los archivos (public_html)
- Ve al Administrador de archivos: En DirectAdmin, busca "File Manager" o "Administrador de archivos".
- Navega a tu carpeta: Busca la carpeta
domainsy luego la carpeta de tu dominio (ej:tudominio.com). Dentro, encontraráspublic_html. Esa es la carpeta que contiene todo WordPress. - Selecciona y comprime: Marca la casilla de
public_html. Luego, en la barra superior, busca la opción "Comprimir" (Compress) y elige "Tar.gz" o "Zip". Se creará un archivo comprimido. - Descarga el archivo: Una vez comprimido, aparecerá en la misma carpeta. Haz clic derecho sobre él y selecciona "Descargar".
¡Listo! Ya tienes los dos componentes de tu copia seguridad WordPress: la base de datos (.sql) y los archivos (.tar.gz o .zip).
Cómo restaurar tu WordPress desde un backup
Restaurar es el proceso inverso. Si tu web se rompe, estos pasos te salvarán.
Restaurar usando el backup completo de DirectAdmin (Método 1)
Si usaste el backup automático de DirectAdmin, la restauración es muy sencilla:
- Sube el archivo
.tar.gz: Ve a la sección de "Backup/Transfer" > "Upload/Restore Backup". - Selecciona el archivo: Haz clic en "Examinar" y busca el archivo
.tar.gzque descargaste. - Restaurar: Elige qué elementos quieres restaurar (normalmente todos) y haz clic en "Restaurar". El sistema lo hará todo automáticamente.
Restaurar manualmente (Método 2)
Si hiciste el backup manual, sigue estos pasos:
-
Restaurar archivos:
- Sube el archivo comprimido de
public_htmla la misma carpeta a través del Administrador de archivos. - Selecciona el archivo subido y haz clic en "Extraer" (Extract). Asegúrate de que los archivos se sobrescriban.
- Sube el archivo comprimido de
-
Restaurar la base de datos:
- Entra a phpMyAdmin.
- Selecciona la base de datos de tu WordPress.
- Haz clic en la pestaña "Importar" (Import).
- Haz clic en "Seleccionar archivo" y elige tu archivo
.sql. - Haz clic en "Continuar". El proceso puede tardar unos segundos.
[TIP] Si al restaurar la base de datos te da un error de tamaño, es porque el archivo
.sqles muy grande. En ese caso, puedes usar un plugin como "WP Migrate DB" o pedirle a tu hosting que lo importe por ti.
Preguntas Frecuentes (FAQ) sobre backup WordPress DirectAdmin
¿Cada cuánto debo hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Si publicas cada semana, un backup semanal está bien. Si tienes una tienda online con pedidos diarios, deberías hacerlo a diario. La regla de oro: haz backups tan seguido como no quieras perder datos.
¿Puedo usar un plugin de WordPress en lugar del backup de DirectAdmin?
¡Sí! Plugins como UpdraftPlus, BackupBuddy o Jetpack son excelentes. La ventaja de DirectAdmin es que es más rápido y no consume recursos de tu WordPress. La desventaja es que no es tan automático. Te recomiendo usar ambos: un backup del servidor (DirectAdmin) y un backup del plugin.
¿Qué hago si mi backup de DirectAdmin falla?
Primero, comprueba que tienes espacio en disco. Si el backup se queda colgado, prueba el método manual (phpMyAdmin + File Manager). Si el problema persiste, contacta a tu proveedor de hosting.
¿El backup de DirectAdmin incluye los correos electrónicos?
Sí, si marcas la opción "Cuentas de correo" al crear el backup. Pero ten en cuenta que los correos se restaurarán en el mismo estado en que estaban en el momento del backup.
¿Puedo restaurar mi WordPress en otro servidor con este backup?
Sí, pero necesitarás cambiar la URL del sitio en la base de datos. Para eso, después de restaurar, edita el archivo wp-config.php con las nuevas credenciales de la base de datos y luego usa un plugin como "Better Search Replace" para cambiar la URL antigua por la nueva.
Consejos finales para una copia seguridad WordPress exitosa
- Automatiza: Configura backups automáticos desde DirectAdmin (si tu plan lo permite) o con un plugin.
- Verifica: De vez en cuando, descarga un backup y pruébalo en un entorno local (con XAMPP o LocalWP) para asegurarte de que funciona.
- No confíes en un solo método: Ten al menos dos copias: una en el servidor y otra en la nube.
- Actualiza tu WordPress, plugins y temas: Un sitio actualizado es menos propenso a errores y ataques.
Espero que esta guía te haya sido de gran ayuda. Recuerda, un backup no es un lujo, es una necesidad. ¡Protege tu trabajo! Si tienes alguna duda, no dudes en preguntar. ¡Estoy aquí para ayudarte!
