Cómo crear una copia de seguridad manual de WordPress en DirectAdmin
¿Por qué necesitas una copia de seguridad manual de WordPress?
Imagina que pasas horas creando contenido, personalizando tu web y optimizando tu SEO, y de repente, un plugin incompatible o un error humano borra todo tu trabajo. Es un escenario que ningún propietario de una web quiere vivir. Por eso, realizar un backup WordPress DirectAdmin de forma regular es una de las tareas de mantenimiento más importantes que puedes hacer.
Aunque tu proveedor de hosting pueda tener sus propias copias de seguridad internas, estas no siempre son accesibles o rápidas de restaurar. Depender únicamente de ellas es arriesgado. Una copia seguridad manual WordPress te da el control total: puedes guardarla en tu ordenador, en la nube o en un disco duro externo, y restaurarla cuando quieras, sin depender de nadie.
En este artículo, te voy a guiar paso a paso para que aprendas a respaldar WordPress DirectAdmin de una manera sencilla y efectiva. No necesitas ser un experto en informática; solo seguir las instrucciones con calma. Al final, tendrás un archivo comprimido con todos tus archivos y una copia de tu base de datos, listos para ser restaurados en caso de emergencia.
¿Qué necesitas para empezar?
Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:
- Acceso a tu panel de control DirectAdmin: con tu usuario y contraseña.
- Un gestor de archivos o un cliente FTP (como FileZilla) para descargar los archivos. DirectAdmin incluye un gestor de archivos integrado, que es el que usaremos para que sea más fácil.
- Acceso a phpMyAdmin: que normalmente está disponible dentro de DirectAdmin.
- Un lugar seguro para guardar la copia: como tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
Paso 1: Accede a tu panel de DirectAdmin
Lo primero es entrar en tu panel de control. Normalmente, la URL es algo como https://tudominio.com:2222 o https://tuip:2222. Introduce tu usuario y contraseña para acceder.
Una vez dentro, verás un panel con muchas opciones. No te abrumes; solo necesitamos buscar dos cosas: el Gestor de archivos y phpMyAdmin.
Paso 2: Crea una copia de seguridad de tus archivos (La carpeta public_html)
Toda tu web, incluyendo temas, plugins y subidas, se encuentra en una carpeta llamada public_html (o domains/tudominio.com/public_html). Vamos a comprimirla y descargarla.
2.1. Navega al Gestor de Archivos
En el panel principal de DirectAdmin, busca el icono o enlace que dice "Gestor de Archivos" y haz clic en él. Se abrirá una nueva ventana o pestaña con la estructura de archivos de tu cuenta.
2.2. Selecciona la carpeta public_html
Dentro del gestor, verás una lista de carpetas. Localiza la carpeta public_html. Es la que contiene todos los archivos de tu sitio web.
2.3. Comprime la carpeta
Haz clic derecho sobre la carpeta public_html (o selecciónala y busca la opción) y verás un menú contextual. Selecciona la opción "Comprimir" o "Crear archivo". Se te pedirá que elijas el tipo de compresión. Te recomiendo elegir .tar.gz porque es más eficiente y es un estándar en servidores Linux.
Confirma la acción. DirectAdmin empezará a comprimir todos los archivos en un solo archivo. Dependiendo del tamaño de tu web, puede tardar unos segundos o unos minutos.
2.4. Descarga el archivo comprimido
Una vez finalizada la compresión, verás aparecer un nuevo archivo en el gestor, con un nombre similar a public_html.tar.gz. Selecciónalo y haz clic en el botón "Descargar" (o haz clic derecho y "Guardar enlace como"). Guarda este archivo en un lugar seguro de tu ordenador.
[INFO] Este archivo contiene TODO tu sitio: el núcleo de WordPress, tus temas, plugins, imágenes y cualquier otro archivo subido. Es una parte esencial de tu backup WordPress DirectAdmin.
Paso 3: Crea una copia de seguridad de tu base de datos (phpMyAdmin)
WordPress guarda todo tu contenido, configuraciones, usuarios y comentarios en una base de datos MySQL. Sin ella, tu web no funcionaría. Por lo tanto, respaldarla es igual de importante que los archivos.
3.1. Accede a phpMyAdmin
Vuelve al panel principal de DirectAdmin. Busca el icono de "MySQL Management" o directamente "phpMyAdmin" y haz clic. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
3.2. Selecciona tu base de datos
En el panel de la izquierda, verás una lista con todas las bases de datos de tu cuenta. La de tu WordPress suele tener un nombre similar a usuario_wpdb o usuario_blog. Si no estás seguro, puedes identificarla porque es la que tiene más tablas (normalmente más de 10). Haz clic en el nombre de la base de datos para seleccionarla.
3.3. Exporta la base de datos
Una vez dentro de la base de datos, mira la barra de navegación superior. Haz clic en la pestaña "Exportar".
Verás dos métodos de exportación: "Rápido" y "Personalizado". Para una copia de seguridad manual, el método "Rápido" es más que suficiente.
Asegúrate de que el formato esté en "SQL" y haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
3.4. Guarda el archivo SQL
Tu navegador comenzará a descargar un archivo con un nombre como tudatabase.sql. Guárdalo en el mismo lugar seguro donde guardaste el archivo comprimido de public_html.
[WARNING] ¡No olvides descargar el archivo SQL! Es la parte más crítica de tu copia seguridad manual WordPress. Sin la base de datos, no tienes contenido, solo un cascarón vacío.
Paso 4: Organiza y guarda tu copia de seguridad
Ahora tienes dos archivos:
public_html.tar.gz(o.zip): contiene todos los archivos de tu web.tudatabase.sql: contiene toda la información de tu base de datos.
Para que tu backup WordPress DirectAdmin sea efectivo, es crucial que guardes ambos archivos en un lugar seguro y, a ser posible, fuera de tu servidor.
¿Dónde guardarlos?
- En tu ordenador: es lo más rápido, pero si tu disco duro falla, perderás la copia.
- En la nube: servicios como Google Drive, Dropbox o OneDrive son excelentes opciones. Son seguros, accesibles desde cualquier lugar y no ocupan espacio en tu equipo.
- En ambos: la regla de oro es tener siempre dos copias en lugares diferentes.
[TIP] Te recomiendo crear una carpeta en tu ordenador llamada Backups WordPress y dentro, subcarpetas con la fecha, por ejemplo: 2024-05-20. Así tendrás un historial organizado de tus copias de seguridad manuales.
Paso 5: ¿Cómo restaurar tu WordPress desde el backup?
Saber hacer una copia seguridad manual WordPress es solo la mitad del trabajo. La otra mitad es saber restaurarla. Aquí te explico el proceso de forma resumida, por si alguna vez lo necesitas.
Restaurar los archivos
- Sube el archivo
public_html.tar.gza la carpetapublic_htmlde tu servidor usando el Gestor de Archivos de DirectAdmin. - Una vez subido, haz clic derecho sobre el archivo y selecciona la opción "Extraer" o "Descomprimir".
- Confirma la extracción. Los archivos se sobrescribirán en la carpeta
public_htmly tu web volverá a tener todos sus archivos.
Restaurar la base de datos
- Accede a phpMyAdmin y selecciona la base de datos de tu WordPress.
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona tu archivo
tudatabase.sql. - Haz clic en "Continuar" o "Importar" en la parte inferior.
[WARNING] Al importar la base de datos, ten mucho cuidado de no importarla sobre una base de datos existente que contenga datos importantes. Asegúrate de que estás importando en la base de datos correcta.
Preguntas frecuentes (FAQ) sobre backups en DirectAdmin
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido nuevo a diario, lo ideal es hacer una copia de seguridad diaria o semanal. Si tu web es más estática, con una copia mensual puede ser suficiente. La clave es la constancia: es mejor una copia al mes que ninguna.
¿Puedo automatizar las copias de seguridad en DirectAdmin?
Sí. Aunque este artículo se centra en el método manual, DirectAdmin ofrece herramientas para programar copias de seguridad automáticas. Puedes encontrarlas en la sección "Backup/Restore" de tu panel. Te recomiendo configurarlas como una capa extra de protección, pero siempre es bueno tener tu propia copia manual.
¿Qué es mejor, comprimir en .zip o en .tar.gz?
Ambos formatos son válidos. .tar.gz es más eficiente en términos de tamaño y es el formato nativo en servidores Linux, por lo que la compresión y extracción suele ser más rápida. .zip es más universal y puede abrirse en cualquier sistema sin necesidad de programas adicionales. Cualquiera de los dos te servirá.
Mi web es muy grande y la compresión tarda mucho. ¿Qué hago?
Si tu web tiene muchos archivos, la compresión puede tardar. Ten paciencia y no cierres la pestaña del navegador. Si el tiempo de espera es demasiado largo, considera dividir la tarea: por ejemplo, comprimir solo la carpeta wp-content que es la que suele tener más peso, o contratar un plan de hosting con más recursos.
¿Puedo hacer una copia de seguridad solo de la base de datos?
Sí, puedes hacer una copia seguridad manual WordPress solo de la base de datos si, por ejemplo, solo has cambiado el contenido de las entradas y no has tocado los archivos. Sin embargo, te recomiendo hacer siempre la copia completa (archivos + base de datos) para tener una red de seguridad total.
Conclusión: Tu web segura, tu tranquilidad garantizada
Aprender a hacer un backup WordPress DirectAdmin es una de las habilidades más valiosas que puedes tener como propietario de una web. No es un proceso complicado, y una vez que lo hagas un par de veces, te resultará natural y rápido. La tranquilidad de saber que tienes una copia de seguridad manual de tu trabajo, lista para ser restaurada en cualquier momento, no tiene precio.
Recuerda que la prevención es la mejor estrategia. No esperes a que ocurra un desastre para empezar a hacer copias de seguridad. Dedica unos minutos al mes a respaldar WordPress DirectAdmin y podrás dormir tranquilo sabiendo que tu proyecto está a salvo.
[TIP] Si en algún momento te sientes perdido o con dudas, no dudes en contactar con el soporte de tu hosting. Ellos están para ayudarte y pueden guiarte en el proceso. Y recuerda, la práctica hace al maestro. ¡Manos a la obra!
