Cómo hacer una copia de seguridad de WordPress en DirectAdmin (manual y con plugin)
¿Por qué es tan importante hacer un backup de WordPress?
Imagina que llevas meses escribiendo artículos, configurando plugins y personalizando tu web. De repente, un error de actualización, un ataque de malware o un fallo en el servidor borra todo tu trabajo. Sin una copia de seguridad, recuperar tu sitio se convierte en una pesadilla o, directamente, en una pérdida irreparable.
Hacer un backup WordPress DirectAdmin no es un lujo, es una necesidad básica de mantenimiento. Es tu red de seguridad. Y la buena noticia es que tienes dos caminos claros para hacerlo: de forma manual, controlando cada archivo, o usando un plugin que automatiza todo el proceso.
En esta guía completa, te enseñaré ambos métodos paso a paso, pensados para que los entiendas aunque no seas un experto en tecnología. Vamos a ello.
Comprender qué necesita una copia de seguridad
Antes de lanzarnos a los tutoriales, es crucial que entiendas qué es lo que estamos guardando. Un sitio WordPress no es un solo archivo, sino un conjunto de piezas que trabajan juntas.
Tu web se compone de dos partes fundamentales:
- Los archivos del sitio: Aquí se incluyen el núcleo de WordPress, tus temas, los plugins y las imágenes que subes. En esencia, es el código y el contenido multimedia que ves en tu navegador.
- La base de datos: Es el cerebro de tu web. En ella se almacenan todas tus entradas, páginas, comentarios, usuarios y la configuración de los plugins. Sin ella, tu sitio sería un cascarón vacío.
Por lo tanto, una copia seguridad WordPress DirectAdmin completa debe incluir siempre ambas partes. Hacer solo una de ellas es como guardar la mitad de un tesoro.
Método 1: Copia de seguridad manual en DirectAdmin
Este método es perfecto para cuando quieres tener un control total y no dependes de plugins. Es más técnico, pero te aseguro que es muy manejable si sigues estos pasos al pie de la letra.
Paso 1: Acceder al Panel de Control DirectAdmin
Lo primero es entrar en tu panel de DirectAdmin. Normalmente, lo haces a través de una URL como https://tudominio.com:2222 y usando el usuario y la contraseña que te proporcionó tu proveedor de hosting.
Una vez dentro, verás una interfaz con muchos iconos. No te agobies, solo necesitamos dos herramientas: el Administrador de Archivos y la herramienta de Gestión de Bases de Datos MySQL.
Paso 2: Respaldar los archivos de tu sitio
Aquí vamos a crear un archivo comprimido (como un .zip) con todo el contenido de tu carpeta principal.
- Busca y haz clic en el icono de Administrador de Archivos (File Manager).
- Se abrirá una ventana mostrando las carpetas de tu cuenta. Por lo general, tu sitio de WordPress está dentro de una carpeta llamada
public_html(odomains/tudominio.com/public_html). Haz doble clic para entrar en ella. - Una vez dentro, verás todos los archivos de tu WordPress (carpetas como
wp-admin,wp-content, y archivos comowp-config.php). - En la barra superior, busca la opción Seleccionar todo para marcar todos los archivos y carpetas.
- Con todo seleccionado, busca y haz clic en el botón Comprimir (a veces tiene un icono de un candado o una cremallera).
- En el menú que aparece, elige el formato Zip y dale un nombre claro, por ejemplo
backup_archivos_miweb.zip. Asegúrate de que la opción "Directorio actual" esté seleccionada. - Haz clic en Aceptar o Comprimir. DirectAdmin empezará a crear el archivo. Verás que aparece en la lista de archivos. ¡Ya tienes tus archivos respaldados! Puedes descargarlo a tu ordenador haciendo clic derecho sobre él y eligiendo Descargar.
[TIP] Guarda siempre una copia de este archivo .zip en tu ordenador o en un servicio de almacenamiento en la nube (como Google Drive o Dropbox). No te fíes solo del servidor.
Paso 3: Respaldar la base de datos
Ahora vamos a por la parte más importante: el cerebro de tu web.
- Vuelve al panel principal de DirectAdmin. Busca el icono de MySQL Management (o Administración de MySQL).
- Verás una lista con todas las bases de datos que tienes. Localiza la que corresponde a tu WordPress (suele tener un nombre similar a
usuario_wordpress). - Haz clic en el nombre de la base de datos para entrar en ella.
- Dentro, busca la pestaña o el botón que dice phpMyAdmin. Es una herramienta que te permite gestionar la base de datos visualmente. Haz clic para abrirla.
- En phpMyAdmin, en el menú lateral izquierdo, verás el nombre de tu base de datos. Haz clic sobre él para seleccionarla. Verás que aparecen las tablas en la parte derecha.
- En la barra superior, haz clic en la pestaña Exportar.
- En la siguiente pantalla, asegúrate de que el método de exportación sea Rápido y el formato sea SQL. Haz clic en el botón Continuar o Exportar.
- El navegador descargará un archivo con extensión
.sql. ¡Este es tu backup de la base de datos!
[WARNING] Guarda este archivo .sql en un lugar seguro, junto con el .zip de los archivos. Si pierdes uno, el otro no sirve de mucho. Son un equipo.
Paso 4: Restaurar la copia manual (el proceso inverso)
Si algún día necesitas usar tu copia, el proceso es el inverso:
- Para la base de datos: Entra en phpMyAdmin, selecciona tu base de datos, ve a la pestaña Importar, selecciona tu archivo
.sqly haz clic en Continuar. - Para los archivos: Sube tu archivo
.zipa la carpetapublic_htmlusando el Administrador de Archivos. Luego, selecciónalo y haz clic en el botón Extraer. Se descomprimirá y reemplazará los archivos actuales.
Este método manual es infalible, pero requiere que te acuerdes de hacerlo con regularidad. Para eso, los plugins son la solución perfecta.
Método 2: Copia de seguridad con plugins de WordPress
Si eres de los que prefiere la automatización y la comodidad, los plugins backup WordPress son tu mejor aliado. Ellos se encargan de empaquetar los archivos y la base de datos por ti, y pueden programar copias automáticas.
¿Cuál es el mejor plugin para backups?
Hay muchos plugins excelentes, pero los más populares y fiables son UpdraftPlus y BackWPup. Ambos tienen versiones gratuitas muy potentes que son más que suficientes para la mayoría de las webs personales o de pequeñas empresas.
- UpdraftPlus: Es el plugin de backup más famoso del mundo. Su versión gratuita permite programar copias diarias, semanales o mensuales, y almacenarlas en la nube (Google Drive, Dropbox, etc.) o descargarlas a tu ordenador.
- BackWPup: Otra opción excelente, con una interfaz clara y muy completa. También permite programar backups y enviarlos a múltiples destinos remotos.
[INFO] La versión gratuita de estos plugins es suficiente para el 95% de los usuarios. No necesitas gastar dinero en la versión de pago a menos que quieras funciones avanzadas como copias de seguridad incrementales o cifrado.
Guía paso a paso con UpdraftPlus (el más popular)
Vamos a configurar UpdraftPlus, ya que es el más intuitivo y usado.
Paso 1: Instalar y activar el plugin
- Ve a tu escritorio de WordPress:
tudominio.com/wp-admin. - En el menú lateral, busca Plugins y haz clic en Añadir nuevo.
- En el buscador, escribe "UpdraftPlus". Pulsa Enter.
- Verás el plugin en los resultados. Haz clic en Instalar ahora y luego en Activar.
Paso 2: Configurar las copias de seguridad automáticas
- Una vez activado, verás un nuevo menú llamado UpdraftPlus en el panel lateral. Haz clic en Ajustes (o Settings).
- Aquí es donde configuras todo. Verás una sección llamada "Ajustes de la copia de seguridad".
- Programación de copias: Elige la frecuencia para los archivos (por ejemplo, "Cada 2 días") y para la base de datos (por ejemplo, "Cada 2 días"). También puedes elegir la hora del día en la que se realizará.
- Destinos de almacenamiento remoto: Esta es la parte clave. Haz clic en "Guardar" y luego en "Guardar y Configurar el Almacenamiento Remoto". Elige un servicio como Google Drive o Dropbox. Te pedirá que te conectes con tu cuenta y des permisos al plugin. Así, tus copias se subirán automáticamente a la nube, a salvo de cualquier problema en tu servidor.
- Haz clic en Guardar los Cambios. ¡Ya tienes tu sistema de backups automáticos funcionando!
Paso 3: Hacer una copia de seguridad manual con el plugin
Si quieres hacer una copia justo ahora (por ejemplo, antes de una actualización importante), es muy fácil:
- Ve al menú UpdraftPlus y haz clic en Copias de seguridad (o Backups).
- Verás un botón grande de color azul que dice "Backup Ahora" (Backup Now).
- Se abrirá una ventana preguntando si quieres incluir la base de datos y los archivos. Asegúrate de que ambas opciones estén marcadas.
- Haz clic en Backup Ahora. El plugin empezará a trabajar. Verás una barra de progreso.
- Cuando termine, verás la copia listada en la sección "Copias de seguridad existentes". Desde ahí, puedes descargarla a tu ordenador o restaurarla directamente.
[WARNING] No hagas una copia de seguridad y la dejes solo en el servidor. Si el servidor falla, la pierdes. Configura siempre un destino en la nube como te mostré en el paso 4 del punto 2.
Paso 4: Restaurar un backup con UpdraftPlus
Restaurar es igual de sencillo. Es uno de los puntos fuertes de este plugin.
- Ve a UpdraftPlus > Copias de seguridad.
- Localiza la copia que quieres restaurar y haz clic en el botón Restaurar.
- Te preguntará qué componentes quieres restaurar (archivos, base de datos o ambos). Es recomendable marcar todo.
- Haz clic en Restaurar y confirma. El plugin hará todo el trabajo técnico por ti. Solo tienes que esperar a que termine.
Preguntas Frecuentes (FAQ) sobre backups en DirectAdmin
Aquí te resuelvo las dudas más comunes que suelen tener los usuarios al enfrentarse a este tema.
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si actualizas tu sitio una vez a la semana, una copia semanal puede ser suficiente. Lo más seguro es configurar copias diarias de la base de datos y semanales de los archivos, ya que los archivos cambian menos.
¿Puedo hacer un backup solo de la base de datos?
Sí, puedes. Si solo has cambiado entradas o comentarios, no necesitas volver a copiar las imágenes o los plugins. Un backup de la base de datos es mucho más rápido y ligero. Tanto en DirectAdmin (con phpMyAdmin) como con UpdraftPlus, puedes elegir exportar solo la base de datos.
¿Qué hago si mi web se rompe después de actualizar un plugin?
Tranquilo, es más común de lo que crees. Si tienes un backup reciente, el problema está resuelto. Restaura la copia anterior a la actualización del plugin. Si usas UpdraftPlus, puedes hacerlo en un par de clics. Es la mejor red de seguridad que puedes tener.
¿Es mejor el método manual o el plugin?
Depende de tu perfil. El método manual te da control total y no añade peso a tu web, pero es tedioso y fácil de olvidar. El método con plugin es mucho más cómodo, automatiza el proceso y es más fácil de restaurar. Para la mayoría de los usuarios, recomiendo el plugin por su equilibrio entre eficacia y facilidad de uso.
¿Qué es Syspanel y tiene que ver con esto?
Syspanel (antes conocido como HestiaCP) es otro panel de control de hosting, como DirectAdmin o cPanel. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Los conceptos de hacer backups son los mismos: necesitas copiar los archivos y la base de datos, ya sea manualmente o con un plugin. La interfaz es diferente, pero la lógica es idéntica.
¿Los backups consumen espacio en mi hosting?
Sí, los archivos .zip y .sql ocupan espacio. Es recomendable descargarlos a tu ordenador o a la nube y eliminarlos del servidor cada cierto tiempo para no llenar tu cuota de almacenamiento. Los plugins como UpdraftPlus te permiten gestionar y limpiar copias antiguas automáticamente.
Conclusión: tu tranquilidad está a un backup de distancia
Hacer una copia seguridad WordPress DirectAdmin es una de las tareas más importantes que puedes realizar como dueño de una web. Ya sea con el método manual que te da control total, o con un plugin que te ofrece comodidad y automatización, no tienes excusa para no tener tu sitio protegido.
Elige el método que mejor se adapte a ti, configúralo hoy mismo y duerme tranquilo sabiendo que, pase lo que pase, tu trabajo está a salvo. No esperes a que sea demasiado tarde; la prevención es siempre la mejor estrategia.
