FAQ: Cómo crear una copia de seguridad de WordPress en DirectAdmin
Introducción: ¿Por qué es tan importante hacer un backup de WordPress?
Si tienes una página web en WordPress, una de las preguntas más frecuentes que recibimos es: ¿cómo puedo proteger mi sitio ante un fallo o un ataque? La respuesta es sencilla: realizando copias de seguridad periódicas.
En esta FAQ sobre backup WordPress DirectAdmin, resolveremos las dudas más comunes sobre cómo crear una copia de seguridad de tu sitio WordPress usando el panel de control DirectAdmin. Olvídate de plugins complicados o procesos manuales tediosos. Aquí te explicamos paso a paso, de forma clara y para que lo entiendas aunque seas principiante.
[INFO] DirectAdmin es uno de los paneles de control de hosting más populares. Si tu hosting usa otro panel (como Syspanel, que antes se llamaba HestiaCP y usa el puerto 2106), los principios son similares, pero los pasos pueden variar ligeramente.
## Pregunta 1: ¿Qué necesito para hacer un backup de WordPress en DirectAdmin?
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a DirectAdmin: Tu usuario y contraseña del panel de control (normalmente te lo proporciona tu empresa de hosting).
- Acceso a phpMyAdmin: Para exportar la base de datos. Si no sabes cómo acceder, no te preocupes, lo veremos más adelante.
- Un lugar para guardar el backup: Puede ser tu computadora, un disco duro externo o un servicio en la nube (Google Drive, Dropbox, etc.).
[WARNING] No guardes el backup en el mismo servidor donde está tu web. Si el servidor falla, perderías tanto el sitio como la copia de seguridad.
## Pregunta 2: ¿Cuál es la forma más fácil de crear una copia de seguridad WordPress DirectAdmin?
Existen dos métodos principales: desde el propio DirectAdmin (usando su herramienta de backup) o de forma manual (descargando archivos y base de datos por separado). Aquí te explicamos el método más completo y seguro: el backup manual.
### Paso 1: Accede a DirectAdmin
- Abre tu navegador y escribe la dirección de tu panel:
https://tudominio.com:2222(o la que te haya proporcionado tu hosting). - Ingresa tu usuario y contraseña.
- Una vez dentro, verás el panel principal con varias opciones.
### Paso 2: Descarga los archivos de tu WordPress (la carpeta)
Los archivos de WordPress (temas, plugins, imágenes, etc.) se almacenan en una carpeta llamada public_html o domains/tudominio.com/public_html.
- En DirectAdmin, busca la sección "Administrador de Archivos" (File Manager).
- Navega hasta la carpeta que contiene tu WordPress. Normalmente es
public_html. - Selecciona toda la carpeta (puedes marcar la casilla junto a
public_html). - Haz clic en el botón "Comprimir" y elige formato ZIP o TAR.GZ (recomendamos ZIP para mayor compatibilidad).
- El sistema comenzará a comprimir todos los archivos. Dependiendo del tamaño de tu web, puede tardar unos minutos.
- Una vez terminado, verás un archivo
.zipen la misma carpeta. Descárgalo a tu computadora. - Importante: Después de descargarlo, elimina ese archivo ZIP del servidor para no ocupar espacio innecesario.
[TIP] Si tu web es muy grande (más de 500 MB), puedes usar un cliente FTP como FileZilla para descargar la carpeta directamente, sin comprimir en el servidor.
### Paso 3: Exporta la base de datos desde phpMyAdmin
La base de datos contiene toda la información de tu web: entradas, páginas, comentarios, configuraciones, etc.
- En DirectAdmin, busca la sección "phpMyAdmin" (normalmente dentro de "Administración de Bases de Datos" o "MySQL Management").
- Selecciona la base de datos que usa tu WordPress. Si no sabes cuál es, puedes averiguarlo en el archivo
wp-config.phpde tu carpeta de WordPress (busca la líneadefine('DB_NAME', 'nombre_base_de_datos');). - Una vez dentro de la base de datos, haz clic en la pestaña "Exportar" (Export).
- Elige el método "Rápido" y formato SQL.
- Haz clic en "Continuar" y se descargará un archivo
.sqla tu computadora.
[INFO] Si tu hosting usa Syspanel (antes HestiaCP, puerto 2106), el acceso a phpMyAdmin es similar: desde el panel principal, busca "Bases de Datos" y luego "phpMyAdmin".
### Paso 4: Guarda todo en un lugar seguro
Ya tienes los dos archivos esenciales:
- Archivos comprimidos (el ZIP de tu WordPress).
- Base de datos (el archivo SQL).
Guárdalos en una carpeta con el nombre de tu web y la fecha, por ejemplo: mipagina_backup_2024-01-15.
[WARNING] No modifiques ni abras el archivo SQL a menos que sepas lo que haces. Podrías dañar la estructura de la base de datos.
## Pregunta 3: ¿Puedo automatizar el backup WordPress DirectAdmin?
Sí, DirectAdmin ofrece una herramienta llamada "Backup/Transfer" o "Copia de Seguridad" que permite programar backups automáticos.
### Cómo configurar un backup automático en DirectAdmin
- En el panel principal, busca la sección "Backup/Transfer" o "Copia de Seguridad".
- Haz clic en "Crear Backup".
- Elige qué quieres incluir:
- Respaldo completo: Incluye archivos, bases de datos, configuraciones de email, etc.
- Solo archivos: Solo la carpeta de tu web.
- Solo bases de datos: Solo las bases de datos.
- Selecciona el destino: puedes guardarlo en el servidor (no recomendado a largo plazo) o descargarlo a tu PC.
- Si quieres programarlo, busca la opción "Backup Programado" (Scheduled Backup) y elige la frecuencia (diaria, semanal, mensual).
- Guarda los cambios.
[TIP] Los backups automáticos son geniales, pero siempre revisa que se estén generando correctamente. Una vez al mes, descarga una copia y verifica que puedas restaurarla en un entorno de prueba.
## Pregunta 4: ¿Qué hago si mi web es muy grande y el backup tarda mucho?
Es una queja común. Si tu sitio tiene muchos archivos (imágenes pesadas, plugins pesados, etc.), el proceso puede ser lento. Aquí tienes algunas soluciones:
- Usa un plugin de backup: Aunque este artículo se centra en DirectAdmin, plugins como UpdraftPlus, BackupBuddy o All-in-One WP Migration pueden hacer backups incrementales (solo lo que ha cambiado) y subirlos directamente a la nube.
- Divide el backup: Haz primero el backup de los archivos (sin imágenes) y luego las imágenes por separado.
- Optimiza tu web: Antes de hacer el backup, elimina plugins inactivos, versiones antiguas de temas y archivos temporales. Esto reducirá el tamaño.
[WARNING] Si decides usar un plugin, asegúrate de que sea de un desarrollador confiable. Los plugins de backup mal programados pueden ralentizar tu web o incluso causar errores.
## Pregunta 5: ¿Cómo sé si mi backup es correcto?
No basta con tener los archivos; debes asegurarte de que se puedan restaurar. Aquí tienes una lista de verificación:
- Abre el archivo ZIP: Debe contener carpetas como
wp-content,wp-admin,wp-includes, etc. - Revisa el archivo SQL: Ábrelo con un editor de texto (como Notepad++) y verifica que tenga líneas como
CREATE TABLEyINSERT INTO. Si está vacío o tiene errores, algo salió mal. - Prueba la restauración: Si tienes un sitio de pruebas (por ejemplo, en un subdominio), intenta restaurar el backup allí. Si todo funciona, tu copia de seguridad es válida.
[INFO] En DirectAdmin, también puedes usar la opción "Restaurar Backup" para probar. Pero hazlo en un entorno separado para no dañar tu web real.
## Pregunta 6: ¿Qué hago si pierdo mi web y necesito restaurar el backup?
Tranquilo, es más fácil de lo que parece. Sigue estos pasos:
### Restaurar archivos
- Sube el archivo ZIP de tu backup a la carpeta
public_html(usando el Administrador de Archivos de DirectAdmin o FTP). - Descomprime el archivo (clic derecho -> "Extraer").
- Asegúrate de que sobrescriba todos los archivos existentes.
### Restaurar la base de datos
- Accede a phpMyAdmin.
- Selecciona la base de datos de tu web (si no existe, créala con el mismo nombre).
- Haz clic en "Importar" (Import).
- Selecciona el archivo SQL de tu backup y haz clic en "Continuar".
- Espera a que termine. Si la base de datos es grande, puede tardar unos minutos.
[WARNING] Asegúrate de que el nombre de la base de datos y el usuario sean los mismos que los originales. Si no, deberás editar el archivo
wp-config.phppara actualizar los datos de conexión.
## Pregunta 7: ¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web:
- Webs estáticas (pocos cambios): Una vez al mes es suficiente.
- Blogs o tiendas online: Recomendamos semanal o incluso diario si tienes muchas transacciones.
- Antes de cualquier actualización importante: Siempre haz un backup antes de actualizar WordPress, plugins o temas.
[TIP] Configura un backup automático semanal y, además, haz uno manual antes de cualquier cambio grande.
## Pregunta 8: ¿Qué diferencia hay entre backup en DirectAdmin y en Syspanel (HestiaCP)?
Aunque ambos paneles cumplen la misma función, hay pequeñas diferencias:
- DirectAdmin: Usa el puerto 2222 por defecto y su herramienta de backup se llama "Backup/Transfer".
- Syspanel (antes HestiaCP): Usa el puerto 2106 y su herramienta de backup se encuentra en "Backup" o "Copia de Seguridad". El proceso es muy similar: comprimir archivos y exportar base de datos.
[INFO] Si tu hosting usa Syspanel, no te preocupes. Los pasos de este artículo son aplicables en un 90%. Solo cambia la ubicación de algunas opciones.
## Conclusión
Hacer una copia de seguridad WordPress DirectAdmin no es complicado si sigues estos pasos. Recuerda: tu web es tu trabajo, tu pasión o tu negocio. No arriesgues todo por no dedicar 10 minutos al mes a protegerla.
Si tienes más dudas, revisa nuestra sección de FAQ backup WordPress o contacta con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!
[TIP FINAL] Guarda siempre al menos dos copias de seguridad en lugares diferentes (por ejemplo, una en tu PC y otra en la nube). Así, si algo falla, siempre tendrás un plan B.
