Cómo hacer una copia de seguridad de WordPress con DirectAdmin
Introducción: ¿Por qué es importante hacer un backup de tu WordPress?
Si tienes un sitio web en WordPress, sabes que es el corazón de tu presencia online. Sin embargo, muchos usuarios descuidan una tarea fundamental: realizar copias de seguridad periódicas. Un error humano, un plugin conflictivo, un ataque malicioso o un fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, saber cómo hacer un backup WordPress DirectAdmin es una habilidad esencial para cualquier propietario de sitio web.
En esta guía detallada, aprenderás paso a paso cómo respaldar WordPress usando el panel de control DirectAdmin. No necesitas ser un experto técnico; solo seguir estas instrucciones claras y sencillas. Además, al final encontrarás una sección de preguntas frecuentes para resolver las dudas más comunes.
¿Qué necesitas antes de empezar?
Antes de sumergirnos en el proceso, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Necesitas las credenciales de tu panel de hosting (usuario y contraseña). Normalmente accedes a través de
tudominio.com:2222. - Acceso a WordPress: Usuario y contraseña de administrador de tu sitio (por si necesitas instalar plugins adicionales).
- Tiempo suficiente: El proceso completo puede tomar entre 10 y 30 minutos, dependiendo del tamaño de tu sitio.
- Un lugar seguro para guardar el backup: Puede ser tu computadora, un servicio en la nube (Google Drive, Dropbox) o un disco duro externo.
[WARNING] No guardes el backup en el mismo servidor donde está alojado tu WordPress. Si el servidor falla, perderías tanto el sitio como la copia de seguridad.
¿Qué incluye un backup completo de WordPress?
Un DirectAdmin backup de WordPress debe contener dos elementos esenciales:
- Archivos del sitio: Todos los archivos de WordPress, incluyendo temas, plugins, imágenes y el archivo
wp-config.php. - Base de datos: Toda la información de tu sitio (entradas, páginas, comentarios, configuraciones de plugins, etc.).
Si falta alguno de estos dos componentes, tu copia de seguridad estará incompleta y no podrás restaurar el sitio correctamente.
Método 1: Hacer backup manual desde DirectAdmin (Recomendado para principiantes)
Este método es el más seguro y no requiere instalar plugins adicionales en WordPress. Es ideal si quieres un control total sobre lo que respaldas.
Paso 1: Accede al panel de DirectAdmin
Abre tu navegador y escribe la dirección de tu panel. Normalmente es https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Ingresa tu nombre de usuario y contraseña.
Paso 2: Busca la sección de "Copia de seguridad" o "Backup"
Una vez dentro, busca en el menú principal una opción que diga "Copia de seguridad", "Backup" o "Administrador de copias de seguridad". La ubicación exacta puede variar según la versión de DirectAdmin, pero generalmente está en la sección "Gestión de archivos" o "Herramientas avanzadas".
Paso 3: Selecciona los elementos a respaldar
DirectAdmin te permitirá elegir qué quieres incluir en el backup. Para un backup WordPress DirectAdmin completo, marca las siguientes opciones:
- Directorio público (public_html): Aquí están todos los archivos de tu sitio web.
- Bases de datos MySQL: Marca la base de datos que utiliza tu WordPress. Normalmente tiene un nombre como
usuario_wpousuario_db. - Archivos de configuración: Aunque no siempre es obligatorio, es recomendable incluir los archivos de configuración del dominio.
[TIP] Si tienes varios sitios en el mismo hosting, asegúrate de seleccionar solo el directorio y la base de datos correspondientes a tu WordPress. No copies todo el servidor, ya que sería innecesario y ocuparía mucho espacio.
Paso 4: Inicia el proceso de backup
Haz clic en el botón "Crear copia de seguridad" o "Iniciar backup". Dependiendo del tamaño de tu sitio, el proceso puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso o un mensaje de confirmación cuando termine.
Paso 5: Descarga el archivo de backup
Una vez completado, DirectAdmin te mostrará un enlace para descargar el archivo .tar.gz o .zip. Descárgalo inmediatamente a tu computadora y, si lo deseas, súbelo a un servicio en la nube para mayor seguridad.
[WARNING] No dejes el archivo de backup en el servidor. Ocupa espacio y podría ser vulnerable si alguien accede a tu panel.
Método 2: Usar un plugin de backup (Alternativa más sencilla)
Si prefieres no lidiar con archivos técnicos, puedes usar un plugin de WordPress. Sin embargo, este método depende de que tu WordPress funcione correctamente.
Paso 1: Instala un plugin de backup
Desde el panel de administración de WordPress, ve a Plugins > Añadir nuevo y busca términos como "Backup", "UpdraftPlus" o "BackWPup". Instala y activa el que más te guste.
Paso 2: Configura el backup
La mayoría de los plugins te guiarán con un asistente. Generalmente, deberás:
- Seleccionar qué incluir (archivos y base de datos).
- Elegir un destino (descarga directa, Google Drive, Dropbox, etc.).
- Programar backups automáticos (opcional pero muy recomendable).
Paso 3: Ejecuta el backup manual
Haz clic en "Realizar copia de seguridad ahora" o similar. El plugin creará el archivo y te ofrecerá descargarlo o enviarlo al destino configurado.
[INFO] Los plugins de backup son excelentes para usuarios que quieren automatizar el proceso. Sin embargo, asegúrate de que el plugin esté actualizado y tenga buenas valoraciones.
Método 3: Backup desde phpMyAdmin (Solo para la base de datos)
Si ya tienes los archivos de tu sitio respaldados por otro método (por ejemplo, descargando la carpeta public_html por FTP), solo necesitas respaldar la base de datos. Aquí te explicamos cómo hacerlo con phpMyAdmin, que suele estar disponible en DirectAdmin.
Paso 1: Accede a phpMyAdmin
En DirectAdmin, busca la sección "MySQL Management" o "phpMyAdmin". Haz clic para abrirlo.
Paso 2: Selecciona la base de datos de tu WordPress
En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress (el nombre suele coincidir con el que viste en el backup de DirectAdmin).
Paso 3: Exporta la base de datos
Ve a la pestaña "Exportar" en la parte superior. Asegúrate de que el método sea "Rápido" y el formato "SQL". Luego, haz clic en "Continuar" o "Exportar". Se descargará un archivo .sql con toda tu información.
[WARNING] No modifiques nada dentro de phpMyAdmin a menos que sepas lo que haces. Un cambio incorrecto puede dañar tu sitio.
¿Cómo restaurar un backup de WordPress desde DirectAdmin?
Saber hacer un DirectAdmin backup es solo la mitad del trabajo. También debes saber cómo restaurarlo. Aquí tienes los pasos básicos:
Restaurar archivos
- Accede a DirectAdmin y ve a la sección de "Copia de seguridad".
- Busca la opción "Restaurar" o "Upload backup".
- Sube el archivo
.tar.gzque descargaste anteriormente. - Selecciona los elementos a restaurar (generalmente marcas todo).
- Haz clic en "Restaurar" y espera a que termine.
Restaurar base de datos (si no se incluyó en el backup de archivos)
- Ve a phpMyAdmin y selecciona la base de datos de tu WordPress (o crea una nueva si es necesario).
- Ve a la pestaña "Importar" y selecciona el archivo
.sqlque exportaste. - Haz clic en "Continuar" y espera a que se complete la importación.
[TIP] Si restauraste archivos pero la base de datos no coincide, tu sitio puede mostrar errores. Asegúrate de que ambos elementos sean del mismo momento en el tiempo.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup de WordPress?
Depende de la actividad de tu sitio. Si publicas contenido a diario, lo ideal es un backup diario. Si es un sitio estático, uno semanal o mensual puede ser suficiente. La regla de oro es: más vale prevenir que lamentar.
¿Puedo hacer un backup automático desde DirectAdmin?
Sí, muchos paneles de hosting ofrecen la opción de programar backups automáticos. Busca en DirectAdmin la sección "Cron Jobs" o "Programar tareas" y configura un script que ejecute el backup periódicamente. Si no te sientes cómodo, usa un plugin de WordPress.
¿El backup incluye mis correos electrónicos?
No, a menos que selecciones explícitamente la opción de respaldar cuentas de correo en DirectAdmin. Para un backup de WordPress, solo necesitas los archivos y la base de datos.
¿Qué hago si el backup falla?
Primero, verifica que tengas suficiente espacio en el servidor. Luego, comprueba que los permisos de los archivos sean correctos (generalmente 755 para carpetas y 644 para archivos). Si el problema persiste, contacta con tu proveedor de hosting.
¿Puedo usar Syspanel (HestiaCP) en lugar de DirectAdmin?
Sí, aunque esta guía está enfocada en DirectAdmin, el proceso es similar en otros paneles. Si usas Syspanel (anteriormente conocido como HestiaCP), accede a través del puerto 2106 (por ejemplo, tudominio.com:2106). Allí encontrarás opciones de backup en la sección de "Administración de cuentas" o "Copia de seguridad". Los principios son los mismos: respaldar archivos y base de datos.
Conclusión
Hacer un backup WordPress DirectAdmin no es complicado si sigues los pasos adecuados. Ya sea que elijas el método manual desde el panel, un plugin de WordPress o una combinación de ambos, lo importante es ser constante. No esperes a que ocurra un desastre para tomar acción.
Recuerda: una copia de seguridad es tu red de seguridad digital. Dedica unos minutos hoy para proteger el trabajo de meses. ¡Tu yo del futuro te lo agradecerá!
[TIP FINAL] Guarda siempre al menos dos copias de seguridad en lugares diferentes (por ejemplo, una en tu computadora y otra en la nube). Así estarás preparado ante cualquier eventualidad.
