Cómo crear una copia de seguridad manual de tu WordPress en DirectAdmin
¿Por qué es importante hacer una copia de seguridad manual de WordPress?
Antes de entrar en materia, entendamos algo fundamental: tu sitio web es un activo digital valioso. Puede ser el resultado de meses de trabajo, cientos de artículos, configuraciones de plugins y un diseño que refleja tu marca. Un error humano, un ataque de malware o un fallo del servidor pueden borrarlo todo en segundos. Por eso, dominar el arte de crear una copia de seguridad manual es una habilidad esencial para cualquier persona que gestione un WordPress, sin importar su nivel de experiencia.
Existen plugins que automatizan este proceso, pero confiar únicamente en ellos puede ser un error. A veces, un plugin falla, se desactualiza o entra en conflicto con otro. Saber hacer una copia de seguridad manual en DirectAdmin te da un control total y un plan B infalible. Es como saber cambiar una rueda del coche: no lo haces todos los días, pero es vital saberlo cuando pinchas.
Además, una copia de seguridad manual es la forma más rápida de restaurar tu sitio si algo sale mal durante una actualización importante de WordPress, un tema o un plugin. En lugar de depender de la restauración automática (que a veces no funciona), tú tendrás la solución en tus manos.
¿Qué necesitas antes de empezar?
Para llevar a cabo este proceso, necesitarás dos cosas principales:
- Acceso a tu panel de control de DirectAdmin: Este es el panel desde donde gestionas tu hosting. Normalmente, accedes a él a través de una URL como
tudominio.com:2222. - Tus credenciales de acceso a MySQL: Necesitarás el nombre de usuario y la contraseña de la base de datos de tu WordPress. Esta información la puedes encontrar en el archivo
wp-config.phpde tu instalación, o en la sección de "MySQL Management" dentro de DirectAdmin.
Un consejo antes de empezar: Es recomendable hacer esta copia de seguridad en un momento de bajo tráfico en tu sitio web, para asegurar que todos los datos estén guardados correctamente y no haya conflictos.
Paso 1: Crear una copia de seguridad de tu base de datos (MySQL)
La base de datos es el corazón de tu WordPress. Contiene todas tus entradas, páginas, comentarios, configuraciones y usuarios. Sin ella, tu sitio no sería más que un cascarón vacío. Por lo tanto, este es el paso más crítico.
### Exportando tu base de datos con phpMyAdmin
DirectAdmin incluye una herramienta llamada phpMyAdmin, que es un gestor de bases de datos muy visual y fácil de usar. Sigue estos pasos:
- Inicia sesión en DirectAdmin: Introduce tu usuario y contraseña.
- Busca la sección de "MySQL Management" o "Base de Datos MySQL": Dentro de tu panel, localiza el ícono que dice "MySQL Management" y haz clic en él. Esta sección te mostrará un listado de todas las bases de datos que tienes creadas en tu hosting.
- Identifica la base de datos de tu WordPress: En la lista, verás el nombre de tu base de datos y el usuario asociado. Si no estás seguro de cuál es, es el que aparece en tu archivo
wp-config.php(busca la líneaDB_NAME). - Accede a phpMyAdmin: Al lado de tu base de datos, verás un enlace o botón que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.
- Selecciona tu base de datos: En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos que quieres exportar. Verás que a la derecha se cargan todas las tablas de tu WordPress (wp_posts, wp_options, etc.).
- Ve a la pestaña "Exportar": En la parte superior de la pantalla, verás varias pestañas (Exportar, Importar, SQL, etc.). Haz clic en la pestaña "Exportar".
- Elige el método de exportación: Te aparecerán dos opciones: "Rápido" y "Personalizado". Para una copia de seguridad básica, la opción "Rápido" es más que suficiente. Si quieres maximizar la compatibilidad, puedes elegir "Personalizado" y asegurarte de que el formato de exportación sea SQL.
- Ejecuta la exportación: Haz clic en el botón "Continuar" o "Exportar" en la parte inferior. Tu navegador comenzará a descargar un archivo con extensión
.sql. Este archivo contiene toda la información de tu base de datos. ¡Guárdalo en un lugar seguro! Es tu tesoro más preciado.
[INFO] El archivo
.sqles un archivo de texto con comandos. No intentes abrirlo con un editor de texto para "ver" tu web, ya que no lo entenderás. Solo sirve para importarlo de vuelta cuando sea necesario.
Paso 2: Crear una copia de seguridad de tus archivos (wp-content, etc.)
La base de datos es la estructura, pero los archivos son el contenido visual y funcional. Aquí se encuentran tus temas, plugins, imágenes subidas en tus entradas y el propio núcleo de WordPress. Necesitas una copia de todos ellos.
### Comprimiendo tus archivos desde el Administrador de Archivos
DirectAdmin tiene un "Administrador de Archivos" que te permite navegar por el sistema de archivos de tu hosting como si fuera un explorador de Windows o Finder. Así es como lo harás:
- Vuelve a tu panel de DirectAdmin: Cierra phpMyAdmin y vuelve a la interfaz principal de tu panel.
- Busca el "Administrador de Archivos" o "File Manager": Haz clic en el ícono correspondiente. Se abrirá una nueva ventana mostrando la estructura de carpetas de tu cuenta de hosting.
- Navega hasta la carpeta
public_html: Esta es la carpeta raíz donde se aloja tu sitio web. Normalmente, la ruta es/home/tuusuario/public_html. Si tienes tu WordPress instalado en una subcarpeta (por ejemplo,public_html/blog), navega hasta esa carpeta. - Selecciona todos los archivos y carpetas: Dentro de
public_html, verás todos los archivos de tu WordPress (wp-admin, wp-content, wp-includes, etc.). Debes seleccionarlos todos. Puedes hacer clic en la casilla de verificación "Select All" en la parte superior o usarCtrl+A(Cmd+A en Mac) en tu teclado. - Comprime los archivos: En la barra de herramientas superior, busca el botón "Compress" (o "Comprimir"). Al hacer clic, te preguntará qué tipo de archivo quieres crear. Elige "Zip" o "Tar.gz". El formato Zip es más universal y fácil de manejar.
- Espera la compresión: Dependiendo del tamaño de tu sitio, esto puede tardar unos minutos. Verás una barra de progreso. Una vez finalizado, se creará un archivo con un nombre como
archive.zipo similar dentro de la misma carpeta. - Descarga el archivo comprimido: Localiza el archivo
.ziprecién creado en la lista de archivos. Haz clic derecho sobre él y selecciona "Download" (o "Descargar"). Tu navegador descargará el archivo a tu computadora.
[WARNING] Es muy importante que descargues el archivo a tu computadora y no lo dejes solo en el servidor. Si el servidor falla, perderás la copia. Una buena práctica es guardar la copia en tu disco duro, en un disco externo y en la nube (Google Drive, Dropbox, etc.). La regla del "3-2-1" es ideal: 3 copias, en 2 medios diferentes, y 1 fuera de casa.
Paso 3: Verifica tu copia de seguridad (¡No la subestimes!)
Hacer una copia de seguridad y no verificar que funciona es como no haber hecho nada. Es el paso que te ahorrará un gran dolor de cabeza en el futuro. No se trata de ser paranoico, sino de ser inteligente.
### Comprobación rápida de la base de datos
Abre el archivo .sql con un editor de texto plano (como el Bloc de Notas). Al principio del archivo, deberías ver líneas que comienzan con -- phpMyAdmin SQL Dump y luego una serie de comandos CREATE TABLE. Si ves esto, tu base de datos se ha exportado correctamente.
### Comprobación rápida de los archivos
Asegúrate de que el archivo .zip que descargaste tiene un tamaño razonable. Si tu sitio tiene muchas imágenes, debería ser de varios megabytes. Si es sospechosamente pequeño (por ejemplo, 1 KB), es que algo ha ido mal. Puedes intentar abrir el archivo .zip en tu computadora para ver su contenido y confirmar que las carpetas wp-content, wp-admin, etc., están dentro.
[TIP] Te recomiendo que, al principio, hagas una copia de seguridad manual en DirectAdmin al menos una vez al mes. Una vez que te sientas cómodo con el proceso, te llevará menos de 10 minutos. Es una inversión de tiempo mínima para una tranquilidad máxima. Además, puedes usar esta misma técnica para migrar tu WordPress a otro hosting si algún día lo necesitas.
Cómo restaurar tu copia de seguridad (El plan B)
Saber hacer la copia es la mitad del trabajo. La otra mitad es saber restaurarla. Aquí te dejo un resumen de cómo hacerlo, por si llega el momento:
- Sube los archivos: En el "Administrador de Archivos" de DirectAdmin, sube tu archivo
.zipa la carpetapublic_html. Luego, selecciónalo y haz clic en "Extract" (o "Extraer"). Esto reemplazará los archivos existentes con los de tu copia. - Importa la base de datos: Ve a phpMyAdmin, selecciona tu base de datos (debe existir previamente), ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". Esto restaurará todas tus tablas y datos.
[WARNING] Al importar la base de datos, reemplazarás la base de datos actual. Asegúrate de que es lo que quieres hacer, ya que no hay vuelta atrás. Si estás restaurando a un sitio nuevo, es posible que tengas que cambiar la URL del sitio en la base de datos, pero eso es un tema más avanzado.
Preguntas Frecuentes (FAQ)
### ¿Con qué frecuencia debo hacer una copia de seguridad manual?
Depende de la frecuencia con la que actualices tu contenido. Si publicas a diario, lo ideal es hacer una copia semanal. Si publicas una vez al mes, una copia mensual es suficiente. Combínalo con copias automáticas de tu hosting para tener una red de seguridad extra.
### ¿Qué es mejor, una copia de seguridad manual o usar un plugin?
Ambas son excelentes. Los plugins ofrecen automatización y programación, pero las copias manuales en DirectAdmin te dan control total y no dependen de un software de terceros que pueda fallar. La mejor estrategia es usar ambas: una copia automática con un plugin y una manual mensual.
### ¿Puedo usar esta copia de seguridad para mover mi WordPress a otro hosting?
Sí, absolutamente. Este método es perfecto para migrar tu sitio. Solo necesitas crear la copia en el hosting antiguo y luego restaurarla en el nuevo, creando previamente una base de datos y un usuario con los permisos adecuados en el nuevo hosting.
### ¿Qué pasa si no tengo acceso a DirectAdmin?
Si tu hosting no te da acceso a DirectAdmin, es que estás en un plan de hosting gestionado o en otro panel de control. En ese caso, contacta con tu proveedor de hosting para que te indique cómo hacer una copia de seguridad, o considera cambiar a un plan que te ofrezca un panel de control completo como DirectAdmin o Syspanel (en este último, el acceso se realiza a través del puerto 2106).
### ¿La copia de seguridad incluye mis correos electrónicos?
No. Esta copia de seguridad solo incluye los archivos de tu WordPress y su base de datos. Los correos electrónicos se gestionan de forma separada en tu panel de control de hosting. Si necesitas hacer una copia de seguridad de tus correos, busca la opción "Email Manager" o similar en DirectAdmin.
Conclusión: La seguridad no es un lujo, es una necesidad
Crear una copia de seguridad manual de tu WordPress en DirectAdmin es un proceso sencillo, gratuito y que te otorga una tranquilidad invaluable. No necesitas ser un experto en tecnología para hacerlo; solo seguir los pasos que te he mostrado. Tómate unos minutos al mes para hacerlo y estarás protegiendo el trabajo de muchas horas. La próxima vez que algo salga mal, en lugar de entrar en pánico, sonreirás porque sabrás que tienes el control. ¡Tu yo del futuro te lo agradecerá!
