MDT Seguridad
Seguridad WordPress

Copias de seguridad en WordPress: cómo hacerlas y restaurarlas

La copia de seguridad es la única capa de seguridad que lo salva cuando todas las demás fallan: un hackeo, una actualización que rompe el sitio, un error al borrar algo o un hosting que cierra. Pero una copia que nunca se probó no es una copia. Le explicamos cómo hacer una copia de seguridad de WordPress que de verdad restaure, qué plugin usar y cómo restaurarla paso a paso.

¿Prefiere que lo revisemos nosotros? Diagnóstico gratis, sin claves.




    Qué hay que copiar de un WordPress

    Un sitio WordPress tiene dos partes, y la copia tiene que incluir las dos:

    • La base de datos

      Contiene todo el contenido: páginas, entradas, pedidos, usuarios, comentarios y la configuración. Es lo que más cambia y lo más importante en una tienda.

    • Los archivos

      La carpeta wp-content (temas, plugins e imágenes subidas) y el archivo wp-config.php, que tiene los datos de conexión a la base. El núcleo de WordPress se puede volver a descargar, pero conviene copiarlo igual para restaurar más rápido.

    Una copia solo de la base, o solo de los archivos, sirve a medias. Para restaurar un sitio completo necesita las dos partes del mismo momento.

    La regla 3-2-1 aplicada a WordPress

    La regla clásica de las copias de seguridad también vale para un sitio web:

    • 3 copias

      De sus datos: el sitio en producción y dos copias.

    • 2 lugares distintos

      Por ejemplo, el hosting y un almacenamiento externo.

    • 1 copia fuera del servidor

      Google Drive, Dropbox, Amazon S3 o un servicio de copias especializado.

    ¿Por qué no alcanza con la copia del hosting? Porque si la cuenta se suspende por malware, si el hosting tiene un problema o si el atacante borra el sitio, esa copia puede no estar disponible. Y si la infección empezó hace semanas, las copias del hosting pueden estar infectadas también.

    Diagnóstico gratis

    ¿Quiere saber qué tiene abierto su sitio?

    Lo revisamos desde afuera, sin claves y sin instalar nada. Si no encontramos nada relevante, se lo decimos igual.

    Revisar mi sitio gratis

    Cada cuánto hacer la copia

    Tipo de sitio Base de datos Archivos Cuántas copias guardar
    Sitio institucional que cambia poco Semanal Semanal Al menos 4 semanas
    Blog o sitio con contenido frecuente Diaria Semanal Al menos 30 días
    Tienda WooCommerce Diaria (o en tiempo real) Diaria o semanal Al menos 30 días
    Antes de cualquier actualización o cambio Siempre Siempre Hasta confirmar que todo funciona

    Guardar copias de varias semanas importa: si un hackeo se descubre tarde, necesita volver a un momento anterior a la infección.

    Plugins para la copia de seguridad de WordPress

    • UpdraftPlus

      El plugin de copias más usado. La versión gratuita copia base de datos y archivos, los manda a Google Drive, Dropbox o S3 y restaura desde el mismo panel.

    • WPvivid

      Copias, migración y sitio de prueba (staging) en un solo plugin, con almacenamiento remoto en la versión gratuita.

    • BlogVault

      Servicio pago que guarda las copias en sus propios servidores, hace copias incrementales sin cargar su hosting y permite restaurar aunque el sitio no cargue.

    • Jetpack VaultPress Backup

      Copias en tiempo real (pago), útil en tiendas con muchos pedidos.

    • Duplicator y All-in-One WP Migration

      Pensados para migrar sitios. Sirven para copias puntuales, pero no reemplazan a un sistema de copias programadas. Y use siempre las versiones oficiales: las versiones «ilimitadas» pirata de estos plugins circulan mucho.

      Plugins nulled: el origen de muchos hackeos

    Además, muchos hostings con cPanel ofrecen copias automáticas (por ejemplo, JetBackup). Úselas como segunda copia, no como única.

    Cómo hacer la copia, paso a paso

    1. 01

      Instale un plugin de copias

      Elija uno de la lista y configúrelo desde el panel de WordPress. Uno solo: dos plugins de copias haciendo lo mismo duplican la carga del servidor.

    2. 02

      Conecte un almacenamiento externo

      Vincule Google Drive, Dropbox o S3. Use una cuenta que no sea la misma del correo de la web, con contraseña propia y segunda clave.

    3. 03

      Programe la frecuencia

      Base de datos y archivos según la tabla de arriba, y cuántas copias conservar. Programe las copias en horarios de poco tráfico.

    4. 04

      Haga una copia manual ahora

      No espere a la primera copia programada. Verifique que el archivo llegó al almacenamiento externo y que pesa lo que debería.

    5. 05

      Pruebe la restauración

      En un sitio de prueba (un subdominio o un entorno de staging), restaure la copia y verifique que todo funciona: páginas, imágenes, formularios y acceso. Repítalo cada tres meses.

    Cómo restaurar una copia de seguridad de WordPress

    1. 01

      Identifique el momento correcto

      Si el problema es una actualización, sirve la copia de antes de actualizar. Si es un hackeo, necesita una copia anterior a la infección, y eso no siempre es la última.

    2. 02

      Haga una copia del estado actual

      Aunque esté roto o infectado. Si la restauración sale mal, necesita poder volver, y la copia del sitio hackeado sirve para saber qué pasó.

    3. 03

      Restaure desde el plugin o desde el hosting

      Si WordPress carga, restaure desde el plugin. Si no carga, use el panel del hosting o el servicio externo, subiendo los archivos y luego importando la base de datos.

    4. 04

      Verifique y cambie las claves

      Revise que todo funcione. Si la causa fue un hackeo, cambie todas las claves y actualice todo: restaurar una copia limpia no cierra la vía por la que entraron. → Limpieza de sitio hackeado

    Dónde guardar las copias

    Destino Ventajas A tener en cuenta
    Google Drive o Dropbox Gratis o barato, fácil de conectar desde UpdraftPlus o WPvivid Use una cuenta exclusiva con segunda clave: si roban esa cuenta, roban todas las copias
    Amazon S3, Backblaze B2 o Wasabi Muy barato por GB, permite bloquear el borrado de copias por un tiempo Requiere configurar claves de acceso con permisos mínimos
    Servicio de copias especializado (BlogVault, VaultPress) Copias incrementales, restauración aunque el sitio no cargue Pago mensual
    Copias del hosting (JetBackup u otras) Automáticas, sin configurar nada Están en el mismo proveedor; pueden no estar disponibles si la cuenta se suspende

    Un detalle que importa: el acceso que tiene WordPress al almacenamiento externo debería poder subir copias, pero no borrarlas. Si un atacante toma el control del sitio, no puede eliminar sus copias.

    Copias y hackeos: cómo elegir la copia limpia

    Restaurar después de un hackeo es más delicado que después de una actualización fallida, porque la última copia puede estar infectada.

    1. 01

      Estime cuándo empezó la infección

      La fecha del primer aviso de Google, del primer correo rebotado o del primer usuario falso. La infección suele ser anterior al primer síntoma.

    2. 02

      Compare copias

      Busque en las copias los archivos sospechosos que encontró en el sitio actual. La copia limpia es la más reciente que no los tiene.

    3. 03

      Restaure en un entorno de prueba primero

      Revise que esté limpia antes de pasarla a producción.

    4. 04

      Recupere lo que se perdió en el medio

      Pedidos, mensajes o contenido creados después de la copia, a mano o desde la copia infectada, revisando que no traigan código malicioso.

    5. 05

      Cierre la vía de entrada antes de publicar

      Actualice todo y cambie todas las claves. Si no, la copia limpia se vuelve a infectar en días. Si no tiene tiempo para todo esto, la limpieza de sitio hackeado lo incluye.

    Errores comunes con las copias

    • Copias que se guardan en el mismo servidor

      Si el servidor cae, caen con él.

    • Copias que nunca se probaron

      Archivos corruptos, bases incompletas o copias que fallan en silencio desde hace meses.

    • Guardar solo la última copia

      Si la infección es de hace dos semanas, la última copia también está infectada.

    • Copias que ocupan todo el espacio del hosting

      Cuando el disco se llena, el sitio y el correo dejan de funcionar.

    • No hacer una copia antes de actualizar

      Es el momento más riesgoso.

      Actualizar WordPress sin romper el sitio

    Las copias son una de las ocho capas de la guía de seguridad en WordPress. Si prefiere no ocuparse, nuestra guardia mensual incluye copias fuera del servidor y una prueba de restauración periódica.

    Preguntas

    Preguntas frecuentes

    ¿Cuál es el mejor plugin para la copia de seguridad de WordPress?

    Para la mayoría de los sitios, UpdraftPlus en su versión gratuita alcanza, siempre que guarde las copias fuera del servidor. Para tiendas con muchos pedidos, conviene un servicio con copias en tiempo real.

    ¿Puedo hacer la copia sin plugin?

    Sí: descargando la carpeta del sitio por FTP o desde el administrador de archivos del hosting y exportando la base de datos desde phpMyAdmin. Funciona, pero es manual y fácil de olvidar.

    ¿La copia del hosting no alcanza?

    Es una buena segunda copia, pero no debería ser la única: si la cuenta se suspende o se infecta, puede no estar disponible.

    ¿Cómo restauro una copia si no puedo entrar a WordPress?

    Desde el panel del hosting o desde el servicio externo: subiendo los archivos y luego importando la base de datos.

    ¿Restaurar una copia limpia arregla un hackeo?

    Solo a medias. Si no cierra la vía de entrada, el sitio vuelve a infectarse. Además de restaurar, hay que actualizar todo y cambiar todas las claves.

    ¿Sus copias de seguridad restauran de verdad?

    Déjenos la dirección y revisamos su sitio sin pedirle claves. Si lo prefiere, nos encargamos de las copias todos los meses.