Cómo crear un backup de WordPress en DirectAdmin (manual y con plugin)
¿Por qué es tan importante hacer un backup de WordPress?
Si tienes una página web con WordPress, seguramente ya has escuchado mil veces eso de "haz copias de seguridad". Pero, ¿sabes realmente por qué es tan importante? Piénsalo de esta manera: tu web es como una tienda física llena de productos, muebles y documentos importantes. Si un día entrara un ladrón o hubiera un incendio, perderías todo lo que has construido. Con WordPress pasa exactamente lo mismo, pero los "ladrones" pueden ser un error humano, un hackeo, un plugin conflictivo o un fallo del servidor.
Hacer un backup wordpress directadmin no es solo una recomendación, es una necesidad absoluta. Imagina que pasas meses escribiendo artículos, configurando tu tienda online o recopilando comentarios de clientes, y de repente, todo desaparece. Sin una copia de seguridad, ese contenido se pierde para siempre. Con una copia, simplemente restauramos y seguimos como si nada.
En este artículo, te voy a enseñar dos métodos principales para crear tus copias de seguridad en un servidor con panel DirectAdmin. El primero será un método manual, ideal para entender cómo funciona todo por dentro. El segundo, y más recomendado para la mayoría, será usando un plugin gratuito y muy potente llamado UpdraftPlus. Al final, también veremos cómo restaurar tu web paso a paso. ¡Vamos a ello!
Antes de empezar: ¿Qué necesitas para hacer un backup de WordPress?
Antes de sumergirnos en los tutoriales, es importante que tengas claro qué necesitas tener a mano. No te preocupes, no necesitas ser un experto en informática, solo tener acceso a dos cosas:
- Acceso a tu panel de control de hosting (DirectAdmin): Este es el panel donde gestionas tu dominio, bases de datos, correos, etc. Normalmente accedes a través de una URL como
tudominio.com:2222y con tu usuario y contraseña principal de hosting. - Acceso al panel de administración de WordPress: Esto es
tudominio.com/wp-admin, donde gestionas tu web, escribes entradas, instalas plugins, etc.
Con tener estos dos accesos, ya puedes hacer una copia de seguridad completa. Un backup de WordPress se compone de dos partes fundamentales: los archivos (el código, imágenes, plugins, temas) y la base de datos (todos tus artículos, páginas, configuraciones y comentarios). Ambos son imprescindibles para una restauración completa.
Método 1: Hacer un backup manual de WordPress en DirectAdmin
Este método es perfecto para entender la anatomía de tu WordPress. Es como hacer la mudanza tú mismo: empaquetas tus cajas (archivos) y luego te llevas el inventario (base de datos). Es 100% fiable y no depende de ningún plugin, pero requiere que sigas los pasos con atención.
Paso 1: Crear una copia de seguridad de la base de datos (phpMyAdmin)
La base de datos es el cerebro de tu WordPress. Contiene todas tus publicaciones, páginas, usuarios y ajustes. Para copiarla, usaremos phpMyAdmin, una herramienta que viene integrada en DirectAdmin.
- Accede a tu panel de DirectAdmin.
- Busca la sección "MySQL Management" o "Base de Datos MySQL" y haz clic en ella.
- Verás una lista de tus bases de datos. Busca la que corresponde a tu instalación de WordPress (el nombre suele tener un prefijo como
usuario_wpo similar). - Al lado de tu base de datos, verás un icono o enlace llamado "phpMyAdmin". Haz clic en él. Se abrirá una nueva ventana con la interfaz de phpMyAdmin.
- En el menú lateral izquierdo, selecciona tu base de datos para asegurarte de que estás dentro de ella.
- Ahora, ve a la pestaña superior llamada "Exportar".
- En la mayoría de los casos, la opción "Rápido" y el formato "SQL" son suficientes. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- El navegador comenzará a descargar un archivo con extensión
.sql. Este archivo contiene toda tu base de datos. Guárdalo en un lugar seguro de tu ordenador.
[INFO] Una vez que tengas el archivo .sql descargado, puedes cerrar phpMyAdmin. Ya tienes la primera parte de tu copia de seguridad.
Paso 2: Crear una copia de seguridad de los archivos de WordPress (Administrador de Archivos)
Ahora vamos a por la segunda parte: los archivos. Esto incluye el núcleo de WordPress, tus temas, plugins, imágenes subidas y cualquier otro archivo. Usaremos el Administrador de Archivos de DirectAdmin.
- Vuelve a tu panel de DirectAdmin.
- Busca la sección "File Manager" o "Administrador de Archivos" y haz clic en ella.
- Se abrirá una interfaz similar al explorador de archivos de tu ordenador. Navega hasta la carpeta donde está instalado WordPress. Normalmente es la carpeta
public_html(o un subdirectorio dentro de ella si instalaste WordPress en una subcarpeta comopublic_html/blog). - Una vez que estés dentro de la carpeta raíz de WordPress, verás todos los archivos y carpetas (como
wp-admin,wp-content,wp-includes, etc.). - En la barra superior del Administrador de Archivos, busca la opción "Select All" o "Seleccionar todo". Haz clic en ella para marcar todos los archivos y carpetas.
- Ahora, busca el botón "Compress" o "Comprimir". Al hacer clic, te preguntará el tipo de compresión. Elige
.zip(es el más universal). - Te pedirá un nombre para el archivo comprimido. Puedes dejar el que viene por defecto o ponerle uno como
backup-wordpress-files.zip. Haz clic en "Compress" o "Crear archivo". - DirectAdmin empezará a comprimir todos los archivos. Dependiendo del tamaño de tu web, puede tardar unos segundos o varios minutos. Espera a que el proceso termine.
- Una vez completado, verás un nuevo archivo
.zipen la misma carpeta. Este archivo es tu copia de seguridad de archivos. Ahora debes descargarlo a tu ordenador. Selecciona el archivo.zipy haz clic en el botón "Download" o "Descargar".
[WARNING] No olvides descargar el archivo .zip a tu ordenador. Si lo dejas solo en el servidor, no te servirá de nada si el servidor falla o si tu cuenta es hackeada. La regla de oro es: una copia de seguridad que no está en un lugar externo, no es una copia de seguridad.
Paso 3: Guarda todo en un lugar seguro
Ahora tienes dos archivos en tu ordenador: el .sql (base de datos) y el .zip (archivos). Guárdalos en una carpeta específica y, idealmente, en más de un lugar. Puedes subirlos a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o a un disco duro externo. Así, si tu ordenador se daña, tendrás otra copia.
Método 2: Hacer un backup de WordPress con UpdraftPlus (El método fácil)
Si el método manual te ha parecido un poco tedioso, no te preocupes, hay una forma mucho más sencilla y automatizada. Se trata de usar un plugin llamado UpdraftPlus. Este plugin es el favorito de millones de usuarios porque es gratuito, fiable y muy fácil de usar. Además, es la solución perfecta para hacer un backup wordpress directadmin sin tocar el panel de control.
Paso 1: Instalar y activar UpdraftPlus
- Accede a tu panel de administración de WordPress (
tudominio.com/wp-admin). - En el menú lateral, ve a "Plugins" → "Añadir nuevo".
- En el campo de búsqueda, escribe "UpdraftPlus". Aparecerá el plugin como primer resultado.
- Haz clic en "Instalar ahora" y, una vez instalado, en "Activar".
Paso 2: Configurar la copia de seguridad
Una vez activado, verás un nuevo menú llamado "UpdraftPlus" en el panel lateral. Sigue estos pasos para configurar tu primer backup:
- Haz clic en "UpdraftPlus" en el menú lateral. Se abrirá la pantalla principal del plugin.
- Verás una pestaña llamada "Copias de seguridad" (o "Backups"). Ahí, verás una sección llamada "Archivos" y "Base de datos" con opciones de programación.
- Puedes configurar la frecuencia de las copias. Por ejemplo, puedes hacer una copia de seguridad de los archivos "Cada 4 horas" y de la base de datos "Cada 4 horas" también. Para un sitio en desarrollo, una vez al día es suficiente. Para un sitio activo, cuanto más frecuente, mejor.
- En "Almacenamiento remoto", puedes elegir dónde enviar tus copias. UpdraftPlus permite guardarlas en Google Drive, Dropbox, etc. Para empezar, puedes dejarlo en "Guardar en el servidor", pero te recomiendo configurar un almacenamiento remoto para mayor seguridad.
- Una vez configurado, haz clic en el botón "Guardar cambios".
Paso 3: Realizar la copia de seguridad manualmente
Ahora que has configurado el plugin, puedes lanzar una copia de seguridad inmediata sin esperar a la programación.
- En la misma pantalla de UpdraftPlus, busca el botón grande que dice "Ahora" o "Backup Now". Está en la parte superior derecha.
- Al hacer clic, te preguntará si quieres incluir la base de datos y los archivos. Asegúrate de que ambas opciones estén marcadas.
- Haz clic en "Aceptar" o "Backup Now".
- El plugin empezará a trabajar. Verás una barra de progreso. Dependiendo del tamaño de tu web, puede tardar unos minutos. No cierres la pestaña del navegador hasta que termine.
- Cuando termine, verás un mensaje de éxito y la copia aparecerá en la lista de copias de seguridad existentes.
[TIP] UpdraftPlus te permite descargar los archivos de la copia generada directamente a tu ordenador. En la lista de copias, haz clic en el botón correspondiente para descargar el archivo de base de datos y el archivo de los componentes. Así tendrás una copia local extra.
Cómo restaurar WordPress desde tu backup (Manual y con UpdraftPlus)
Tener un backup es genial, pero saber restaurarlo es lo que realmente te salvará el día. Vamos a ver cómo hacerlo con ambos métodos.
Restaurar con UpdraftPlus (El método más fácil)
Si usaste UpdraftPlus para crear tu backup, restaurarlo es pan comido.
- En el panel de UpdraftPlus, ve a la pestaña "Copias de seguridad" (o "Backups").
- Verás la lista de copias existentes. Busca la que quieras restaurar y haz clic en el botón "Restaurar".
- Te preguntará qué componentes quieres restaurar (archivos, base de datos, plugins, temas). Selecciona todo y haz clic en "Restaurar".
- El plugin te pedirá que confirmes la acción. Haz clic en "Aceptar".
- UpdraftPlus hará todo el trabajo por ti. Al finalizar, te mostrará un mensaje de éxito. Tu web estará restaurada.
Restaurar manualmente desde DirectAdmin (Método manual)
Si hiciste el backup manual y necesitas restaurar, el proceso es un poco más técnico pero igual de factible.
Restaurar los archivos:
- Accede al Administrador de Archivos de DirectAdmin.
- Navega hasta la carpeta donde quieres restaurar (normalmente
public_html). - Primero, deberías eliminar o renombrar los archivos actuales si estás reemplazando una web existente. ¡Cuidado! Si no estás seguro, renombra la carpeta
public_htmlapublic_html_olden lugar de borrarla. - Sube el archivo
.zipde tu backup a la carpetapublic_html. Puedes arrastrarlo y soltarlo desde tu ordenador. - Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona la opción "Extract" o "Extraer". - El sistema descomprimirá todos los archivos en la carpeta. Si tu backup tiene una carpeta principal, es posible que tengas que mover los archivos un nivel hacia arriba (a
public_html).
Restaurar la base de datos:
- Accede a phpMyAdmin desde DirectAdmin.
- Selecciona tu base de datos en el menú lateral.
- Ve a la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque descargaste. - Haz clic en "Continuar" o "Importar".
- Espera a que se complete la importación. Verás un mensaje de éxito.
[WARNING] Si estás restaurando en una base de datos existente, primero deberías vaciarla (borrar todas las tablas). Puedes hacerlo en phpMyAdmin seleccionando todas las tablas y eligiendo la opción "Vaciar" o "Drop". Esto evitará conflictos con datos antiguos.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup de WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online, te recomiendo hacerlo a diario o incluso cada pocas horas. Si es un blog personal con publicaciones semanales, una vez a la semana es suficiente. La clave es no dejar pasar mucho tiempo.
¿Dónde debo guardar mis copias de seguridad?
En un lugar externo a tu servidor. Las mejores opciones son servicios en la nube como Google Drive, Dropbox, Amazon S3, o un disco duro externo. Nunca guardes solo la copia en el mismo servidor donde está tu web.
¿UpdraftPlus es seguro?
Sí, es uno de los plugins de backup más populares y confiables del mundo. Se actualiza constantemente y es utilizado por millones de sitios web.
¿Puedo usar el backup de DirectAdmin para restaurar en otro servidor?
Sí, puedes. El backup manual (archivos y base de datos) es universal y puede importarse en cualquier servidor que tenga WordPress, ya sea con DirectAdmin, cPanel o Syspanel (si usas Syspanel, recuerda que el acceso es por el puerto 2106). Solo necesitas crear una base de datos nueva y subir los archivos.
¿Qué hago si mi backup de archivos es muy grande y no puedo subirlo por el Administrador de Archivos?
Si el archivo .zip es demasiado grande, puede dar problemas de tiempo de subida. En ese caso, puedes usar un cliente FTP como FileZilla para subir el archivo de forma más fiable.
¿Restaurar un backup afecta a mi SEO?
Sí, puede afectarlo temporalmente si la web se cae durante el proceso. Sin embargo, restaurar una copia de seguridad es la mejor manera de recuperar tu posicionamiento si has sufrido un hackeo o un error grave. Al restaurar, es importante que los enlaces y la estructura de la web sean los mismos que antes.
¿Puedo automatizar el backup con DirectAdmin?
DirectAdmin tiene una función de copias de seguridad a nivel de cuenta, pero no es tan específica para WordPress. La forma más fácil de automatizar es con UpdraftPlus, que te permite programar copias y enviarlas a la nube sin que tengas que hacer nada.
Conclusión final
Hacer un backup wordpress directadmin no es una tarea opcional si te tomas en serio tu sitio web. Es un seguro de vida para tu contenido, tu diseño y todo el trabajo que
