Guía para hacer backup de WordPress en DirectAdmin manualmente
¿Necesitas hacer una copia de seguridad de tu sitio web pero no sabes por dónde empezar? No te preocupes, es más sencillo de lo que parece. En esta guía te voy a explicar paso a paso cómo hacer un backup WordPress DirectAdmin de forma manual. Esto te permitirá tener un respaldo completo de tu sitio, incluyendo archivos y base de datos, para que puedas restaurarlo en caso de cualquier problema.
Hacer una copia seguridad WordPress manual es una práctica esencial para cualquier propietario de un sitio web. Aunque muchos plugins de backup son útiles, confiar únicamente en ellos puede ser riesgoso. Saber hacerlo manualmente te da control total y garantiza que siempre tendrás un respaldo accesible, incluso si tu panel de control o WordPress fallan.
Vamos a dividir el proceso en dos partes principales: primero, respaldar los archivos de tu sitio (el núcleo de WordPress, temas, plugins y subidas), y segundo, exportar la base de datos (donde se almacenan tus entradas, páginas, comentarios y configuraciones). Al final, te daré algunos consejos extra y responderé preguntas frecuentes.
¡Manos a la obra!
¿Qué necesitas antes de empezar?
Antes de lanzarte a hacer el backup, asegúrate de tener lo siguiente a mano:
- Acceso a DirectAdmin: Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibes por correo al contratar el servicio.
- Acceso a phpMyAdmin: Esta herramienta suele estar dentro de DirectAdmin. La usaremos para exportar la base de datos.
- Un cliente FTP (opcional pero recomendado): Programas como FileZilla te facilitarán la descarga de los archivos, aunque también puedes hacerlo desde el gestor de archivos de DirectAdmin.
- Espacio en tu ordenador o en la nube: Asegúrate de tener suficiente espacio para guardar el backup. Un sitio con pocas imágenes puede ocupar unos cientos de MB, pero uno con muchas fotos puede llegar a varios GB.
[INFO] Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), recuerda que la URL de acceso suele ser algo como
https://tudominio.com:2106. El proceso de backup es muy similar al de DirectAdmin, pero la interfaz puede variar ligeramente. En caso de duda, consulta la documentación de tu proveedor.
Paso 1: Hacer el backup de los archivos de WordPress
Esta es la primera parte. Vamos a copiar todos los archivos que forman tu sitio web: desde el wp-content (donde están tus temas, plugins y subidas) hasta el núcleo de WordPress.
Opción A: Usando el Gestor de Archivos de DirectAdmin (Más fácil para principiantes)
- Inicia sesión en DirectAdmin. Introduce tu usuario y contraseña.
- Busca y haz clic en el icono "Gestor de Archivos" (File Manager). Normalmente está en la sección de "Administración de Archivos".
- Navega hasta la carpeta
public_htmlodomains/tudominio.com/public_html. Esta es la carpeta raíz donde está instalado tu WordPress. - Selecciona todos los archivos y carpetas que veas dentro de
public_html. Puedes usar el atajoCtrl + A(oCmd + Aen Mac). - Una vez seleccionados, busca el botón o enlace que dice "Comprimir" (Compress). Generalmente te permitirá elegir el formato
.zip. Elige ZIP y dale un nombre claro, por ejemplo:backup-wordpress-archivos-[fecha].zip. - El gestor creará un archivo comprimido en la misma carpeta. Una vez terminado, descárgalo a tu ordenador seleccionándolo y haciendo clic en "Descargar".
- IMPORTANTE: Después de descargarlo, elimina el archivo ZIP de tu servidor para no ocupar espacio innecesario y evitar riesgos de seguridad.
Opción B: Usando un Cliente FTP (Más control y rapidez)
Si te sientes más cómodo con FTP, este método es excelente para descargas grandes.
- Conéctate a tu servidor usando un cliente FTP (como FileZilla). Necesitarás los datos de conexión FTP (host, usuario, contraseña y puerto, normalmente 21). Puedes encontrarlos en tu panel de DirectAdmin, en la sección "Cuentas FTP".
- Una vez conectado, en el panel derecho (servidor) navega hasta la carpeta
public_html. - En el panel izquierdo (tu ordenador), navega hasta la carpeta donde quieras guardar el backup.
- Arrastra toda la carpeta
public_htmldesde el panel derecho al izquierdo. FileZilla comenzará a descargar todos los archivos. - Una vez terminada la descarga, desconéctate del servidor.
[TIP] Si tu sitio es muy grande, la descarga por FTP puede tardar. Es recomendable hacerla en horas de bajo tráfico para no ralentizar tu web.
Paso 2: Exportar la base de datos con phpMyAdmin
Este paso es igual de importante que el anterior. La base de datos contiene todo el contenido dinámico de tu WordPress: entradas, páginas, comentarios, usuarios y configuraciones de plugins.
- Vuelve a tu panel de DirectAdmin.
- Busca el icono de "phpMyAdmin" o "MySQL Management". Suele estar en la sección de "Base de Datos".
- Se abrirá una nueva ventana o pestaña con phpMyAdmin. En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress. Normalmente tiene un nombre como
usuario_wp. - Una vez dentro de la base de datos, verás una lista de tablas. En la parte superior, haz clic en la pestaña "Exportar" (Export).
- Se te presentarán dos métodos de exportación:
- Rápido: Exporta todo con un solo clic.
- Personalizado: Te permite elegir tablas específicas y opciones avanzadas.
- Te recomiendo usar el método "Personalizado" para tener más control. Asegúrate de que la opción "Salida" esté en "SQL" y marca la casilla "Agregar DROP TABLE / DROP VIEW" (esto facilitará la restauración). También puedes marcar "Agregar IF NOT EXISTS" para evitar errores.
- En la sección "Formato", asegúrate de que esté seleccionado "SQL".
- Haz clic en el botón "Continuar" o "Exportar". El navegador comenzará a descargar un archivo con extensión
.sql. Guárdalo en la misma carpeta donde tienes el ZIP con los archivos de tu sitio.
[WARNING] Nunca edites el archivo
.sqla menos que sepas exactamente lo que estás haciendo. Un cambio incorrecto puede dañar tu base de datos.
Paso 3: Organizar y almacenar tu backup
¡Ya casi lo tienes! Ahora tienes dos archivos:
backup-wordpress-archivos-[fecha].zipnombre-de-tu-base-de-datos.sql
El siguiente paso es guardarlos de forma segura. No es buena idea dejarlos solo en tu ordenador, ya que un fallo del disco duro los borraría.
Buenas prácticas de almacenamiento:
- Crea una carpeta en tu ordenador con la fecha del backup, por ejemplo:
Backup_WordPress_2024-05-20. - Guarda ambos archivos dentro de esa carpeta.
- Sube esa carpeta a la nube: Google Drive, Dropbox, OneDrive, etc. Así, aunque tu ordenador se rompa, tendrás el backup a salvo.
- Opcionalmente, guarda una copia en un disco duro externo.
[INFO] Te recomiendo hacer este proceso completo al menos una vez al mes. Si actualizas tu web con frecuencia (nuevas entradas, plugins, etc.), considera hacerlo cada semana.
Preguntas Frecuentes (FAQ)
Aquí respondo a las dudas más comunes que suelen tener los usuarios al hacer un backup WordPress DirectAdmin.
1. ¿Cada cuánto tiempo debo hacer un backup manual?
Depende de la frecuencia con la que actualices tu sitio. Como mínimo, una vez al mes. Si publicas contenido nuevo a diario o tienes una tienda online, lo ideal es hacerlo a diario o cada pocos días. Para estos casos, un plugin de backup automático puede ser un buen complemento.
2. ¿Puedo restaurar mi sitio solo con los archivos o solo con la base de datos?
No. Necesitas ambos para una restauración completa. Los archivos contienen la estructura y el diseño, y la base de datos tiene el contenido. Si solo restauras los archivos, verás la página en blanco o con errores. Si solo restauras la base de datos, los archivos no se corresponderán.
3. ¿Qué hago si mi base de datos es muy grande y phpMyAdmin da error al exportar?
A veces las bases de datos muy grandes (más de 50 MB) pueden dar problemas. En ese caso, puedes usar la herramienta mysqldump desde la línea de comandos (SSH) si tu hosting lo permite, o pedir a tu proveedor de hosting que te ayude. Otra opción es usar un plugin de backup que maneje bases de datos grandes, aunque recuerda que esta guía es para el método manual.
4. ¿Es seguro almacenar el backup en el mismo servidor?
No es recomendable. Si el servidor sufre un ataque o un fallo de disco, podrías perder tanto tu web como el backup. Siempre es mejor descargarlo a tu ordenador y luego subirlo a la nube o a un disco externo.
5. ¿Necesito desactivar plugins o el tema antes de hacer el backup?
No es estrictamente necesario, pero es una buena práctica. Algunos plugins pueden estar escribiendo en la base de datos en el momento exacto de la exportación, lo que podría causar inconsistencias. Si puedes, desactiva temporalmente los plugins de caché y los que realizan tareas en segundo plano. Puedes volver a activarlos después.
6. ¿El proceso es el mismo si mi hosting usa Syspanel (HestiaCP)?
Sí, el proceso conceptual es el mismo. La diferencia principal es la interfaz. En Syspanel (puerto 2106), buscarás opciones similares a "Gestor de Archivos" y "phpMyAdmin". La navegación puede variar un poco, pero los pasos de comprimir archivos y exportar la base de datos son idénticos.
7. ¿Qué hago si no encuentro la base de datos en phpMyAdmin?
Asegúrate de haber iniciado sesión en la cuenta de DirectAdmin correcta. A veces, los proveedores de hosting asignan una base de datos por defecto. Si no la ves, revisa la sección "MySQL Management" en DirectAdmin para ver el nombre exacto de tu base de datos y su usuario asociado. Si aún así no aparece, contacta con el soporte técnico de tu hosting.
Conclusión
Hacer un backup WordPress DirectAdmin manual no es complicado, solo requiere seguir unos pasos ordenados. Con esta guía, ya tienes el conocimiento para proteger tu sitio web de forma efectiva. Recuerda que la prevención es la mejor herramienta contra la pérdida de datos.
[TIP FINAL] Crea un recordatorio en tu calendario para hacer este proceso periódicamente. Un pequeño esfuerzo mensual puede ahorrarte un gran dolor de cabeza en el futuro.
¡Espero que esta guía te haya sido de gran ayuda! Si tienes alguna otra duda, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico.
