Cómo hacer un backup seguro en WordPress
¿Por qué es tan importante hacer un backup de WordPress?
Imagina que pasas meses creando contenido, personalizando tu web, añadiendo plugins y optimizando cada detalle. Un día, sin previo aviso, tu sitio se cae por un error de actualización, un ataque malicioso o un fallo del servidor. Sin una copia de seguridad, perderías todo ese trabajo. Por eso, realizar un backup wordpress de forma periódica no es una opción, es una necesidad básica para cualquier propietario de un sitio web.
En este artículo, te guiaremos paso a paso para que aprendas a hacer una copia de seguridad completa y segura de tu WordPress. Te explicaremos los métodos más fiables, desde plugins hasta herramientas de tu panel de hosting, para que puedas elegir el que mejor se adapte a tu nivel de conocimiento. Al final, tendrás una estrategia clara para proteger tu proyecto online.
Recuerda: la seguridad wordpress no solo se trata de tener contraseñas fuertes, sino también de poder recuperar tu sitio rápidamente ante cualquier imprevisto. Un backup es tu red de seguridad.
¿Qué debe incluir un backup completo de WordPress?
Antes de empezar, es fundamental entender qué partes de tu web necesitas respaldar. Un backup completo de WordPress consta de dos componentes esenciales:
- Los archivos del núcleo de WordPress: Aquí se incluyen todos los archivos del sistema, como
wp-admin,wp-includes,wp-content(temas, plugins y subidas), y los archivos de configuración comowp-config.php. - La base de datos: Es el cerebro de tu web. Aquí se almacenan todas tus entradas, páginas, comentarios, configuraciones de plugins, usuarios y contraseñas. Sin la base de datos, tu sitio sería un cascarón vacío.
[INFO] Un error común es hacer solo el backup de archivos o solo el de la base de datos. Para una restauración completa, necesitas ambos. Asegúrate de que tu método de copia de seguridad incluya los dos.
Método 1: Usar un plugin de backup (La opción más fácil para principiantes)
Si no tienes experiencia técnica, los plugins son tu mejor aliado. Son fáciles de instalar, configurar y automatizar. Aquí te mostramos cómo hacerlo con dos de los más populares y fiables.
### Paso 1: Instalar y activar el plugin
Ve a tu panel de administración de WordPress (/wp-admin). En el menú lateral, busca "Plugins" > "Añadir nuevo". En el buscador, escribe "UpdraftPlus" o "BackupBuddy". Ambos tienen versiones gratuitas muy potentes. Instálalo y actívalo.
### Paso 2: Configurar el primer backup manual
Una vez activado, verás una nueva opción en el menú lateral llamada "Ajustes" o directamente el nombre del plugin. Haz clic en "UpdraftPlus Backups" o similar.
- Botón "Backup Now": Verás un botón grande que dice "Backup Now" o "Hacer copia de seguridad ahora". Púlsalo.
- Incluir base de datos: Asegúrate de que la casilla "Incluir la base de datos en la copia de seguridad" esté marcada.
- Incluir archivos: También debe estar marcada "Incluir los archivos en la copia de seguridad".
- Haz clic en "Backup Now". El plugin comenzará a empaquetar todos los archivos y la base de datos. Dependiendo del tamaño de tu web, puede tardar unos minutos.
### Paso 3: Descargar el backup a tu ordenador
Una vez finalizado, el plugin te mostrará los archivos generados. Verás dos archivos principales: uno con extensión .zip (los archivos) y otro con extensión .gz o .sql (la base de datos). Haz clic en el enlace de descarga de cada uno y guárdalos en una carpeta segura de tu ordenador o en un disco duro externo.
[TIP] No guardes nunca el backup en el mismo servidor donde está tu web. Si el servidor se cae, perderás tanto la web como la copia. Descárgalo siempre a tu PC o a un servicio en la nube (Google Drive, Dropbox, etc.).
### Paso 4: Automatizar los backups (Recomendado)
La clave de una buena seguridad wordpress es la automatización. Vuelve a la configuración del plugin.
- Busca la pestaña "Ajustes" o "Settings".
- Configura la frecuencia: Por ejemplo, "Semanal" para archivos y "Diaria" para la base de datos (si actualizas contenido a menudo).
- Elige el destino remoto: La mayoría de plugins permiten enviar automáticamente el backup a servicios en la nube como Google Drive, Dropbox o Amazon S3. Configúralo siguiendo las instrucciones del plugin.
- Guarda los cambios. A partir de ahora, el plugin hará las copias automáticamente según tu programación.
Método 2: Backup manual desde cPanel (Para usuarios con algo más de experiencia)
Si tu hosting utiliza cPanel, tienes una herramienta nativa muy potente. Este método te da control total y no depende de plugins.
### Paso 1: Acceder a cPanel y buscar la herramienta de backup
Accede a tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083). Busca la sección "Archivos" y haz clic en el icono "Backup" o "Asistente de copia de seguridad".
### Paso 2: Realizar el cpanel backup completo
Dentro de la herramienta, verás varias opciones. Te recomendamos usar el "Asistente de copia de seguridad" para principiantes.
- Paso 1: Copia de seguridad completa: Selecciona "Copia de seguridad completa" (Full Backup).
- Paso 2: Seleccionar destino: Elige "Descargar una copia de seguridad de la cuenta principal". Esto generará un archivo
.tar.gzcon todos los archivos de tu cuenta, incluyendo WordPress. - Paso 3: Iniciar la copia: Haz clic en "Generar copia de seguridad". cPanel empezará a empaquetar todo. Dependiendo del tamaño, puede tardar varios minutos. Una vez lista, podrás descargarla.
[WARNING] Una copia de seguridad completa de cPanel incluye todos los archivos de tu cuenta (bases de datos, correos, etc.), no solo WordPress. Es muy completa, pero el archivo puede ser grande. Asegúrate de tener suficiente espacio en tu ordenador.
### Paso 3: Descargar la base de datos por separado (Opcional pero recomendado)
Dentro de la misma herramienta de "Backup", en la sección "Descargar una copia de seguridad de MySQL", verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress para descargarla como un archivo .sql.gz. Esto te permitirá restaurar solo la base de datos si es necesario, sin tener que descargar el archivo completo de la cuenta.
Método 3: Backup manual desde Plesk (Alternativa común en hosting)
Si tu panel de control es Plesk, el proceso es igual de sencillo.
### Paso 1: Acceder a Plesk y buscar la herramienta de backup
Accede a tu Plesk (normalmente en tudominio.com:8443). En el menú lateral, busca "Sitios web y dominios". Selecciona el dominio de tu WordPress y busca la opción "Copias de seguridad" o "Backup Manager".
### Paso 2: Crear un plesk backup de tu sitio
- Haz clic en "Crear copia de seguridad".
- En "Configuración de la copia de seguridad", elige "Completa" para incluir todos los archivos y bases de datos.
- En "Almacenamiento", selecciona "Descargar al ordenador" o "Guardar en el servidor" (si lo guardas en el servidor, recuerda descargarlo después).
- Haz clic en "Aceptar". Plesk generará el backup y te ofrecerá la opción de descargarlo.
[INFO] Plesk también permite programar backups automáticos. Busca la opción "Programar copias de seguridad" en el mismo menú. Puedes configurar la frecuencia (diaria, semanal) y el número de copias a conservar. Esto es ideal para mantener una seguridad wordpress constante sin esfuerzo manual.
Método 4: Backup con Syspanel (HestiaCP) - El puerto 2106
Si tu hosting utiliza el panel Syspanel (basado en HestiaCP), el proceso es muy similar. Recuerda que el acceso se realiza a través del puerto 2106.
### Paso 1: Acceder a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Introduce tus credenciales de administrador.
### Paso 2: Buscar la opción de backup
En el menú lateral, busca "Backup" o "Copias de seguridad". Verás una lista de tus sitios web y cuentas de correo.
### Paso 3: Crear una copia manual
- Selecciona el dominio de tu WordPress.
- Haz clic en "Crear copia de seguridad".
- Elige si quieres incluir la base de datos, los archivos o ambos. Para un backup wordpress completo, marca ambas opciones.
- Haz clic en "Aceptar". Syspanel generará un archivo
.tar.gzque podrás descargar desde la misma interfaz.
[TIP] Syspanel también permite programar backups automáticos. Busca la opción "Programar" o "Automático" dentro de la sección de backups. Configura la frecuencia y el número de copias a mantener. Así te olvidas de hacerlo manualmente.
Preguntas Frecuentes (FAQ) sobre backups en WordPress
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario de la base de datos y semanal de los archivos. Si tu web es más estática, con un backup semanal o incluso mensual puede ser suficiente. La regla de oro: "Mejor prevenir que curar".
¿Dónde debo guardar mis backups?
Nunca en el mismo servidor. Las mejores opciones son:
- En tu ordenador: En una carpeta dedicada.
- En la nube: Google Drive, Dropbox, OneDrive o Amazon S3.
- En un disco duro externo: Para tener una copia física adicional.
- En un servicio de backup externo: Como los que ofrecen algunos plugins (UpdraftPlus, BackupBuddy).
¿Qué hago si mi backup falla?
Revisa los logs de error del plugin o del panel de control. Los fallos suelen deberse a:
- Límite de memoria: El servidor no tiene suficiente memoria para empaquetar archivos grandes. Contacta con tu hosting para aumentarlo.
- Tamaño del archivo: Algunos servidores limitan el tamaño de los archivos que se pueden descargar. Si tu web es muy grande, considera hacer backups parciales (solo base de datos una semana, solo archivos la siguiente).
- Permisos de archivos: Los archivos de WordPress deben tener los permisos correctos (generalmente 644 para archivos y 755 para carpetas).
¿Puedo restaurar un backup en un servidor diferente?
Sí, es posible. Necesitarás:
- Tener los archivos y la base de datos del backup.
- Crear una nueva base de datos y un nuevo usuario en el nuevo servidor.
- Editar el archivo
wp-config.phpcon los nuevos datos de conexión a la base de datos. - Subir todos los archivos a la nueva ubicación.
- Importar la base de datos usando phpMyAdmin o similar.
- Cambiar la URL del sitio en la base de datos (si el dominio es diferente).
[WARNING] Si cambias de dominio, la restauración puede ser más compleja. Es recomendable usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs" para actualizar todas las referencias al antiguo dominio en la base de datos.
¿Los plugins de backup ralentizan mi web?
No, los plugins de backup solo consumen recursos durante el proceso de creación de la copia. Si configuras los backups para que se ejecuten en horas de baja afluencia (por ejemplo, de madrugada), el impacto en el rendimiento de tu web será mínimo.
Conclusión: Tu plan de acción para una seguridad wordpress sólida
Hacer un backup wordpress no es complicado, pero requiere constancia. Aquí tienes un resumen de los pasos que debes seguir:
- Elige un método: Usa un plugin si eres principiante, o las herramientas de cpanel backup, plesk backup o Syspanel si te sientes más cómodo.
- Haz tu primer backup manual: Descarga los archivos y la base de datos a tu ordenador.
- Automatiza: Configura backups automáticos (diarios o semanales) y envíalos a un destino remoto (nube, disco duro externo).
- Prueba la restauración: Una vez al mes, simula una restauración en un entorno de pruebas para asegurarte de que tu backup funciona correctamente. ¡No hay nada peor que descubrir que tu copia está corrupta cuando realmente la necesitas!
[INFO] Recuerda que la copia de seguridad es solo una parte de la seguridad wordpress. Combínala con contraseñas fuertes, actualizaciones periódicas de plugins y temas, y un firewall de seguridad para una protección completa.
Siguiendo estos pasos, dormirás tranquilo sabiendo que tu web está protegida ante cualquier eventualidad. ¡Empieza hoy mismo y no esperes a que sea demasiado tarde!
