Cómo hacer copias de seguridad de WordPress en DirectAdmin y restaurarlas
¿Por qué es tan importante hacer copias de seguridad en WordPress?
Tener un sitio web en WordPress implica gestionar contenido, plugins, temas y bases de datos. Cualquier error humano, un ataque de malware, una actualización fallida o un problema con el servidor puede borrar meses de trabajo en segundos. Por eso, aprender a hacer backup WordPress DirectAdmin no es una opción, es una necesidad.
DirectAdmin es uno de los paneles de control de hosting más utilizados y ofrece herramientas integradas muy potentes para gestionar tus copias de seguridad. A lo largo de esta guía, te explicaré paso a paso cómo crear, descargar y restaurar tus copias de seguridad de WordPress, tanto desde el panel de control como desde el propio administrador de WordPress.
Al finalizar, tendrás un conocimiento sólido para proteger tu web y, lo más importante, sabrás cómo actuar ante cualquier imprevisto. Vamos a ello.
Conceptos básicos: ¿Qué necesitas respaldar en WordPress?
Antes de entrar en materia, es crucial que entiendas qué partes componen tu sitio web. WordPress se divide en dos grandes bloques:
Los archivos del sitio
Aquí se incluyen el núcleo de WordPress, tus temas, plugins y las imágenes o documentos que subes a la biblioteca de medios. Son archivos que se almacenan en el servidor dentro de una carpeta llamada public_html (o similar).
La base de datos
Es el cerebro de tu WordPress. Contiene todas tus entradas, páginas, comentarios, configuraciones y usuarios. Sin ella, tu sitio sería solo un cascarón vacío.
Para que un backup WordPress DirectAdmin sea completo y funcional, debes respaldar ambos elementos. Si solo copias los archivos, perderás todo tu contenido. Si solo exportas la base de datos, no tendrás las imágenes ni los plugins. La buena noticia es que DirectAdmin te permite hacer ambas cosas de forma sencilla.
Método 1: Copia de seguridad completa desde DirectAdmin
Este es el método más recomendado, ya que genera un archivo comprimido con todos tus archivos y una copia de la base de datos en un solo paso.
Paso 1: Accede a tu panel de DirectAdmin
Escribe en tu navegador la URL de tu panel. Normalmente es algo como https://tu-dominio.com:2222. Introduce tu usuario y contraseña de hosting.
Paso 2: Localiza la sección de copias de seguridad
Dentro del panel, busca un icono o sección que se llame "Copia de seguridad" o "Backup". En la mayoría de las versiones de DirectAdmin, lo encontrarás en el menú principal. Haz clic en "Crear copia de seguridad" o "Backup".
Paso 3: Configura tu copia de seguridad
Se te presentará un formulario con varias opciones. Esto es lo que debes seleccionar:
- Copia de seguridad del usuario: Marca esta casilla para incluir todos los archivos de tu cuenta de hosting.
- Copia de seguridad de la base de datos: Aparecerá una lista de tus bases de datos. Selecciona la que corresponda a tu WordPress (suele tener el prefijo de tu usuario).
- Destino de la copia: Elige "Guardar en el servidor" si quieres que se genere un archivo en tu cuenta de hosting, o "Descargar" si prefieres que se inicie una descarga directa a tu ordenador.
[TIP] Si tu hosting te lo permite, elige la opción "Descargar" para tener una copia local inmediata. Guardarla en el servidor está bien, pero si el servidor falla, perderás también el backup.
Paso 4: Inicia el proceso
Haz clic en el botón "Crear copia de seguridad" o "Ir". Dependiendo del tamaño de tu web, el proceso puede tardar desde unos segundos hasta varios minutos. No cierres la página hasta que veas la confirmación.
Paso 5: Descarga tu copia de seguridad
Si elegiste guardarla en el servidor, ahora debes descargarla. Ve a la sección "Restaurar copia de seguridad" o "Backup". Verás una lista de archivos de backup generados. Localiza el más reciente y haz clic en el icono de descarga. Guarda ese archivo .tar.gz en un lugar seguro de tu ordenador, o mejor aún, en un servicio en la nube.
[WARNING] No subas nunca el archivo de backup a tu propio hosting. Si un hacker accede a tu cuenta, tendría acceso directo a toda tu información. Guárdalo siempre fuera del servidor.
Método 2: Restaurar WordPress desde DirectAdmin
Ahora viene la parte más temida por muchos, pero no te preocupes, es mucho más sencillo de lo que parece. Vamos a ver cómo restaurar WordPress backup desde el panel de DirectAdmin.
Paso 1: Accede a la sección de restauración
En el panel de DirectAdmin, busca la sección "Restaurar copia de seguridad" o "Restore Backup".
Paso 2: Sube tu archivo de backup
Tendrás dos opciones:
- Si el backup está en el servidor, aparecerá en una lista desplegable. Selecciónalo.
- Si el backup está en tu ordenador, utiliza el botón "Subir" para cargarlo al servidor. Asegúrate de que el archivo esté en formato
.tar.gzo.zip.
Paso 3: Selecciona qué restaurar
Una vez subido, DirectAdmin te mostrará las opciones de restauración. Puedes elegir restaurar solo los archivos, solo la base de datos, o todo a la vez. Para una restauración completa, selecciona todas las casillas.
Paso 4: Ejecuta la restauración
Haz clic en el botón "Restaurar". El sistema comenzará a descomprimir el archivo y a colocar todo en su sitio. Este proceso puede tardar unos minutos.
Paso 5: Verifica tu sitio web
Una vez finalizado, visita tu dominio y comprueba que todo funciona correctamente. Revisa las páginas, las imágenes y, sobre todo, los enlaces. Si algo no se ve bien, es posible que necesites ajustar la configuración de la base de datos.
[INFO] Si restauras en un servidor nuevo, tendrás que editar el archivo wp-config.php para que apunte a la nueva base de datos. Este archivo se encuentra en la raíz de tu WordPress y contiene los datos de conexión a la base de datos.
Método 3: Copia de seguridad solo de la base de datos
A veces solo necesitas respaldar tu contenido, no todos los archivos. Para eso, DirectAdmin ofrece una herramienta específica.
Paso 1: Accede a "Gestión de MySQL"
En el panel de DirectAdmin, busca la sección "Gestión de MySQL" o "MySQL Management".
Paso 2: Exporta tu base de datos
Verás una lista de tus bases de datos. Junto a la que quieres respaldar, habrá un icono para "Exportar" o "Descargar". Haz clic en él.
Paso 3: Guarda el archivo SQL
Se descargará un archivo con extensión .sql que contiene toda la estructura y los datos de tu base de datos. Guárdalo de forma segura.
Este método es útil si quieres hacer una copia rápida antes de actualizar un plugin o modificar un tema.
Método 4: Copias de seguridad desde el propio WordPress
Aunque DirectAdmin es la herramienta principal, también puedes hacer copias de seguridad desde el administrador de tu WordPress. Esto es útil si no tienes acceso al panel de control, pero es menos completo.
Usa un plugin de backups
Los plugins son la forma más sencilla de gestionar las copias seguridad WordPress hosting sin tocar nada técnico. Algunos de los más populares y fiables son:
- UpdraftPlus: Te permite programar copias automáticas y guardarlas en la nube (Google Drive, Dropbox, etc.).
- BackWPup: Ideal para backups completos con envío a servicios externos.
- Duplicator: Muy útil para migrar tu sitio o hacer copias completas.
Pasos generales con un plugin
- Instala y activa el plugin desde "Plugins" > "Añadir nuevo".
- Ve a la configuración del plugin y elige qué quieres respaldar (archivos, base de datos, o ambos).
- Configura la frecuencia de las copias (diaria, semanal, mensual).
- Selecciona el destino del backup (nube, correo electrónico, servidor).
- Activa la copia manual o espera a la programada.
[TIP] Combina ambos métodos: usa DirectAdmin para una copia completa mensual y un plugin para copias automáticas semanales. Así tendrás una doble capa de protección.
Preguntas frecuentes sobre backups en DirectAdmin
¿Cuánto tiempo debo conservar las copias de seguridad?
Depende de la frecuencia con la que actualices tu sitio. Como mínimo, conserva la última copia del mes. Si tu sitio es muy dinámico, con cambios diarios, te recomiendo conservar al menos las últimas cuatro copias semanales.
¿Qué hago si mi copia de seguridad falla?
Si el proceso falla, lo primero es comprobar el espacio disponible en tu hosting. Las copias de seguridad ocupan mucho espacio. También revisa los permisos de las carpetas. Si el problema persiste, contacta con tu proveedor de hosting.
¿Puedo restaurar una copia de seguridad en un hosting distinto?
Sí, es posible. Necesitarás subir los archivos a la nueva cuenta y crear una base de datos nueva. Luego, importa el archivo .sql y edita el wp-config.php con los nuevos datos de conexión.
¿Las copias de seguridad de DirectAdmin incluyen los correos electrónicos?
Depende de la configuración de tu hosting. Algunas versiones de DirectAdmin incluyen las cuentas de correo en la copia de seguridad completa. Si solo necesitas los correos, es mejor que uses el gestor de correo para hacer un backup específico.
¿Es seguro guardar las copias en el mismo servidor?
Es mejor que nada, pero no es lo ideal. Si el servidor sufre un ataque grave o un fallo de disco, podrías perderlo todo. Guarda siempre una copia en tu ordenador o en la nube.
Errores comunes al restaurar y cómo evitarlos
Error: "Error al conectar con la base de datos"
Este es el error más común. Suele ocurrir cuando restauras en un servidor nuevo y el wp-config.php tiene los datos antiguos. Revisa el nombre de la base de datos, el usuario y la contraseña.
Error: "Archivos no encontrados"
Si ves este error, es probable que la restauración de archivos no se haya completado. Comprueba que la carpeta public_html tenga los archivos correctos y que los permisos sean los adecuados.
Error: "Enlaces rotos o imágenes que no cargan"
Esto suele pasar si la URL de tu sitio ha cambiado. Puedes solucionarlo usando un plugin como "Better Search Replace" para actualizar las URLs en la base de datos.
[WARNING] Antes de hacer cualquier restauración, asegúrate de tener una copia de seguridad actualizada del estado actual. Si algo sale mal, podrás volver a tu sitio original.
Consejos finales para una estrategia de backups sólida
Ahora que ya sabes cómo hacer backup WordPress DirectAdmin, te dejo con una lista de buenas prácticas para que tu sitio esté siempre protegido:
- Automatiza tus copias: No dependas de hacerlas a mano. Configura copias automáticas con un plugin o con el cron de tu hosting.
- Guarda las copias en al menos dos lugares: Por ejemplo, en tu ordenador y en Google Drive.
- Prueba tus copias: De nada sirve tener un backup si no sabes si funciona. Haz una restauración de prueba en un subdominio o en un hosting local.
- Mantén WordPress actualizado: Las copias de seguridad no te protegen de los hackers, pero las actualizaciones sí. Combina ambas estrategias.
- Documenta el proceso: Apunta los pasos que sigues para hacer y restaurar backups. Así, en caso de emergencia, podrás actuar rápido y sin pensar.
En resumen, la gestión de copias de seguridad no tiene por qué ser un dolor de cabeza. Con las herramientas que te ofrece DirectAdmin y los plugins de WordPress, puedes tener tu sitio protegido en muy poco tiempo. La clave está en la constancia y en probar que tus copias funcionan.
[INFO] Si tu hosting utiliza Syspanel en lugar de DirectAdmin, el proceso es muy similar. Accede a través del puerto 2106 y busca las opciones de backup en el menú principal. Las opciones suelen estar en inglés, pero la estructura es casi idéntica.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en dejar un comentario o consultar la documentación de tu proveedor de hosting. ¡Buena suerte y a mantener tu WordPress seguro!
