Guía paso a paso para hacer copias de seguridad en WordPress y restaurarlas
Imagina que tu sitio web es una tienda física llena de productos, muebles y documentos importantes. Un día, una tubería se rompe y todo se inunda. Sin un seguro o un plan de respaldo, perderías todo. En el mundo digital, esa tubería rota puede ser un ataque de hackers, un error al actualizar un plugin, un fallo del servidor o incluso un descuido al borrar un archivo. Por eso, hacer copias de seguridad (o backups) de tu WordPress no es un lujo, es una necesidad básica de seguridad web.
Esta guía paso a paso está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda aprender a proteger su sitio. Vamos a cubrir desde los métodos más sencillos (usando plugins) hasta opciones manuales un poco más técnicas, y lo más importante: cómo restaurar todo cuando ocurre un desastre. No te preocupes, iremos despacio y con explicaciones claras.
¿Por qué son tan importantes las copias de seguridad en WordPress?
Antes de ensuciarnos las manos, entendamos por qué esto es crítico. WordPress impulsa más del 40% de la web, lo que lo convierte en un objetivo constante para ataques. Un backup no solo te protege de hackers, sino también de:
- Errores humanos: Borrar un archivo por accidente, desactivar un plugin crítico o cometer un error al editar código.
- Actualizaciones fallidas: A veces, al actualizar WordPress, un tema o un plugin, algo sale mal y el sitio se rompe.
- Corrupción de la base de datos: Con el tiempo, la base de datos puede dañarse y mostrar errores.
- Problemas del servidor: Tu proveedor de hosting puede tener un fallo de hardware o un corte de energía.
La regla de oro del backup: No es si vas a necesitar restaurar tu sitio, sino cuándo. Y cuando ese momento llegue, tener un backup reciente y funcional te ahorrará horas (o días) de trabajo y mucho estrés.
Método 1: La forma más fácil – Usar un plugin de backup
Para el 90% de los usuarios, esta es la mejor opción. Los plugins automatizan todo el proceso y suelen incluir funciones para programar backups y restaurar con un solo clic.
### Paso 1: Elegir e instalar un plugin de backup
Existen muchos plugins gratuitos y de pago. Aquí tienes dos excelentes opciones para empezar:
- UpdraftPlus: Es el más popular y potente. La versión gratuita es suficiente para la mayoría.
- BackWPup: También muy completo y fácil de usar.
Instrucciones de instalación:
- Ve a tu escritorio de WordPress (admin).
- En el menú lateral, ve a Plugins > Añadir nuevo.
- En el buscador, escribe "UpdraftPlus" o "BackWPup".
- Haz clic en Instalar ahora y luego en Activar.
### Paso 2: Configurar tu primer backup manual
Con el plugin activado, vamos a hacer nuestra primera copia de seguridad.
- Busca en el menú lateral la nueva opción Ajustes > UpdraftPlus Backups (o el nombre del plugin que hayas elegido).
- Verás una pantalla con varias pestañas. Haz clic en la pestaña Copia de seguridad / Restaurar.
- Haz clic en el botón azul Copia de seguridad ahora.
- Aparecerá una ventana. Deja marcadas ambas opciones: Incluir la base de datos y Incluir los archivos. Luego haz clic en Copia de seguridad ahora.
- El plugin empezará a trabajar. Verás una barra de progreso. Dependiendo del tamaño de tu sitio, puede tardar desde unos segundos hasta varios minutos.
[TIP] La primera vez, haz una copia de seguridad manual. Luego, configura la automatización para que se haga sola (diaria, semanal, etc.).
### Paso 3: Configurar backups automáticos
Lo ideal es que no tengas que acordarte de hacer backups. Programa que se realicen solos.
- En el mismo plugin, ve a la pestaña Ajustes (Settings).
- Aquí puedes configurar la frecuencia del backup de archivos y de la base de datos.
- Programación de copia de seguridad de archivos: Te recomiendo Semanal.
- Programación de copia de seguridad de base de datos: Te recomiendo Diaria (la base de datos cambia con cada comentario o venta).
- Elige cuántas copias de seguridad quieres conservar. Por ejemplo, "mantener 2 backups completos" o "mantener 4 backups de base de datos". Así no llenas tu hosting.
- Guarda los cambios.
### Paso 4: Elegir dónde almacenar tus backups
Guardar el backup en el mismo servidor donde está tu web es como poner la llave de tu casa debajo del felpudo. Si el servidor se cae, pierdes todo. Debes enviar los backups a un lugar externo.
En los ajustes del plugin, busca la sección Elegir el destino de almacenamiento remoto. Las opciones más comunes y gratuitas son:
- Google Drive: Muy fácil si tienes cuenta de Gmail.
- Dropbox: Otra opción muy popular.
- OneDrive: De Microsoft.
- Amazon S3: Más técnico, pero muy fiable.
Sigue las instrucciones del plugin para conectar tu cuenta. Una vez configurado, los backups se enviarán automáticamente a la nube.
[WARNING] No almacenes nunca tu backup en la misma carpeta de tu WordPress. Si un hacker accede, podría borrar también tu copia de seguridad.
Método 2: La opción manual (sin plugins) – Para los más técnicos
Si no quieres instalar plugins o tu hosting te da acceso a herramientas como Syspanel (anteriormente conocido como HestiaCP, el puerto de acceso es el 2106), puedes hacer backups manuales. Este método te da más control, pero requiere un poco más de atención.
Un backup de WordPress se compone de dos partes: los archivos (el núcleo, temas, plugins, imágenes) y la base de datos (contenido, usuarios, configuraciones).
### Backup de archivos desde Syspanel
- Accede a tu panel de control Syspanel a través de
tudominio.com:2106(por ejemplo,mipaginaweb.com:2106). - Inicia sesión con tus credenciales de hosting.
- Busca la sección Archivos o Administrador de archivos.
- Navega hasta la carpeta
public_html(owww). Ahí están todos los archivos de tu WordPress. - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
- Haz clic en Comprimir o Zip. Se creará un archivo
.zipcon todo tu sitio. - Descarga ese archivo zip a tu computadora.
### Backup de la base de datos desde Syspanel
- En Syspanel, busca la sección Bases de datos o phpMyAdmin.
- Haz clic en phpMyAdmin. Se abrirá una nueva pestaña.
- En la columna de la izquierda, selecciona la base de datos de tu WordPress (suele llamarse como tu usuario).
- Ve a la pestaña Exportar en el menú superior.
- Deja la opción Rápida – mostrar solo las opciones mínimas y haz clic en Continuar.
- Se descargará un archivo
.sql. ¡Guárdalo junto al zip de los archivos!
[INFO] Tener ambos archivos (el zip de archivos y el .sql de la base de datos) es indispensable para poder restaurar tu sitio correctamente.
Cómo restaurar tu WordPress desde un backup
Ahora viene la parte más importante: cuando todo falla, saber cómo volver atrás. El proceso de restaurar es básicamente el inverso del backup.
### Restaurar con un plugin (Método recomendado)
Si usaste UpdraftPlus, es increíblemente sencillo.
- Sube el backup al plugin: Si tu backup está en tu computadora, ve a la pestaña Copia de seguridad / Restaurar del plugin. Arriba verás un botón que dice Subir archivos de copia de seguridad o Cargar backup. Selecciona los archivos (el zip y el .sql) y súbelos.
- Inicia la restauración: Una vez subido, el plugin reconocerá el backup. Verás un botón Restaurar. Haz clic en él.
- Elige qué restaurar: Te preguntará si quieres restaurar la base de datos, los archivos o ambos. Marca TODAS las opciones.
- Confirma y espera: El plugin hará todo el trabajo. Verás una barra de progreso. Al finalizar, tu sitio debería estar exactamente como cuando hiciste el backup.
### Restaurar manualmente (sin plugin)
Si no tienes acceso al plugin (porque el sitio está caído), toca hacerlo a mano.
- Sube los archivos: Usa un cliente FTP (como FileZilla) o el administrador de archivos de Syspanel (puerto 2106) para subir el archivo zip con los archivos de tu web. Luego, descomprímelo en la carpeta
public_html, sobrescribiendo todo. - Restaura la base de datos:
- Ve a Syspanel > Bases de datos > phpMyAdmin.
- Selecciona la base de datos de tu WordPress.
- Ve a la pestaña Importar.
- Haz clic en Elegir archivo y selecciona el archivo
.sqlque descargaste. - Haz clic en Continuar. phpMyAdmin importará todos los datos.
- Verifica el sitio web: Accede a tu dominio. Si todo salió bien, verás tu web restaurada.
[WARNING] Al restaurar la base de datos, sobrescribes toda la información actual. Asegúrate de que es el backup correcto y que no perderás datos importantes.
FAQ: Preguntas frecuentes sobre backups en WordPress
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si publicas a diario, haz backup de la base de datos cada día y de los archivos cada semana. Si tu sitio es estático, un backup semanal de todo puede ser suficiente.
¿Debo pagar por un plugin de backup?
No necesariamente. Los plugins gratuitos como UpdraftPlus son muy potentes. Los de pago suelen ofrecer almacenamiento en la nube propio o funciones avanzadas como backups en tiempo real.
¿Qué hago si mi backup no funciona al restaurar?
Es la pesadilla de todo webmaster. Por eso es clave probar tus backups. Cada cierto tiempo, haz una restauración de prueba en un subdominio o en un servidor local para verificar que el archivo zip y el .sql no están corruptos.
¿Puedo hacer un backup de mi base de datos sin saber SQL?
Sí, usando herramientas como phpMyAdmin (que viene con Syspanel o cPanel) o plugins. El proceso es gráfico y no necesitas escribir código.
¿El backup incluye mis imágenes y plugins?
Sí, cuando seleccionas "Incluir archivos" en el backup, se guarda todo: imágenes, plugins, temas, el núcleo de WordPress y cualquier otro archivo que hayas subido.
¿Qué es mejor, backup manual o con plugin?
Para la mayoría, el plugin es mejor por su automatización y facilidad de restauración. El manual te da control total, pero requiere más tiempo y cuidado.
Conclusión: Protégete hoy, no mañana
Hacer una copia de seguridad de tu WordPress es como tener un seguro de vida para tu web. No esperes a que ocurra un desastre. Dedica 15 minutos ahora a configurar un backup automático con un plugin y a almacenarlo en la nube. Aprende también el proceso de restaurar, porque cuando llegue el momento, la tranquilidad de saber que puedes recuperarlo todo no tiene precio.
Recuerda: en seguridad web, la prevención es tu mejor herramienta. Un backup al día, mantiene a los hackers en la lejanía. ¡Empieza hoy!
