Copias de seguridad en WordPress

Backup manual VS Backup con plugin

Copias de seguridad en WordPress
jueves 7 de junio 2018 a las 18:30   Sergi Ruiz   Recursos  
Copias de seguridad en WordPress

¿Por qué realizar copias de seguridad?

La pregunta parece obvia, pero a lo largo de nuestros años trabajando en el mundo de las páginas web, nos hemos encontrado con incontables desastres que se podrían haber evitado teniendo una copia de seguridad. Estamos de acuerdo cuando decimos que toda medida de seguridad es poca con tal de proteger nuestro sitio web. Aunque tomes todas las precauciones posibles contratando un buen Hosting, configurando correctamente WordPress, instalando los mejores plugins de seguridad, etc, siempre es recomendable tener copias de seguridad de la página web por lo que pudiera pasar.

Ten en cuenta que un backup te puede servir frente a cualquier contratiempo que pudiera sufrir tu página web, como por ejemplo:

  • Han instalado la última actualización de WordPress o de alguno de los plugins que utilizas y la web ha dejado de funcionar.
  • Ha habido un hackeo masivo de páginas web con WordPress y has sido uno de los desafortunados que ha sufrido el ataque.
  • Ha ocurrido un fallo en el hosting donde tienes alojado tu sitio y necesitas recuperar la última versión de tu base de datos.

Estas son solo algunas de las posibles causas por las que te alegraría de tener una copia de seguridad reciente, y aunque los motivos anteriores te parezcan muy poco probables, te sorprendería la cantidad de sitios que hemos visto afectados por estas situaciones.

Consejos para que tu backup sea realmente seguro

Para que la copia de seguridad de tu WordPress sea segura y sirva realmente para algo, el principal consejo que podemos darte es que guardes el backup en algún sitio fuera del servidor web. Es decir, si vas a hacer una copia de seguridad, no la guardes en el mismo FTP con el resto de archivos, porque si le pasa algo a tu hosting no podrás recuperar esa copia de seguridad. Puedes guardarla en tu propio ordenador en local o utilizar algún servicio en la nube como Google drive, One Drive de Microsoft, Amazon AWS S3, Dropbox o cualquier otro con el que te sientas.

Si somos muy paranoico o queremos asegurarnos que nuestras copias están 100% seguras y no las vamos a perder deberíamos tomar la precaución de guardarlas en dos lugares diferentes. Y esto no solo sirve para las copias de seguridad de tu página web, sino para cualquier copia de seguridad que realices de tus archivos. Por ejemplo, podrías guardar una copia en un disco duro externo y otra copia en la nube, aunque para el caso concreto de una página web, seguramente con tener una copia en la nube es suficiente.

¿Cuándo hay que realizar una copia de seguridad en WordPress?

No hay una respuesta estándar a esta pregunta, ya que cada proyecto tiene unas necesidades diferentes. Por ejemplo, si tienes una página web corporativa donde actualizas el blog una vez al mes, seguramente con que hagas una copia mensual de la web es más que suficiente, guardando las dos o tres últimas versiones. En cambio si tu proyecto es una tienda online donde tienes nuevos clientes y pedidos diariamente, te interese tener una copia de seguridad diaria de la base de datos, y una copia semanal de los archivos por si has publicado nuevos productos o nuevo contenido en tu blog. Y no te bastará con almacenar las dos últimas versiones, si lo que seguramente te interese almacenar el último mes entero.

Estos son solo ejemplos de como podrías configurar las copias, pero debes analizar bien cuáles son tus necesidades y así podrás decidir con qué periodicidad quieres generar los backup de tu WordPress.

Ten en cuenta que cuantos más backups generes, más espacio necesitarás para almacenarlos, de ahí la ventaja de configurarlos en una plataforma en la nube como las que hemos mencionado anteriormente, ya que te permiten almacenar diferentes versiones de las copias y eliminar las antiguas automáticamente pasado un cierto tiempo.

Backup manual

Para generar una copia de seguridad completa de tu página web necesitas descargar las dos partes fundamentales de tu página web: Los archivos y la base de datos. Como habrás notado en un ejemplo que he puesto anteriormente, a veces no es necesario descargar una copia de seguridad completa. Para optimizar el espacio y los recursos, podría ser que en tu proyecto solo necesites descargar periódicamente la base de datos, y descargar por otra parte los archivos con una periodicidad distinta

Opción 1: FTP + PHPMyAdmin

Para realizar la copia de seguridad manual mediante FTP, tras tener algún cliente instalado en tu PC como FileZilla y conectarte al sistema de archivos de tu página web. Una vez te hayas conectado simplemente tienes que arrastrar el contenido que te interese de la carpeta dónde está tu página web (que suele estar en /public_html/, aunque esto podría variar dependiendo del Hosting o de tu configuración particular) hacia una carpeta local en tu ordenador.

Para la base de datos, deberías arte mediante PHPMyAdmin, por ejemplo, qué es una aplicación de PHP que suele estar disponible en la mayoría de hostings a través del Panel de control. Una vez conectado simplemente debes exportar toda la base de datos para que se descargue a tu ordenador.

Opción 2: desde el cPanel

En algunos hostings tienes la opción de descargar una copia de seguridad completa de tu página web. Simplemente debes buscar esa opción en el panel de control y generar el backup, que normalmente se descargara en el propio FTP de la página web (con lo cual debería de acabar descargando te lo mediante FTP como en el caso anterior), sí bien es cierto que alguna de estas aplicaciones de backup desde el panel de control que permiten directamente subir la copia de seguridad a la nube.

Bonus: También en algunos casos, las aplicaciones permiten automatizar las copias de seguridad y escoger una periodicidad para que se generen automáticamente.

Backup automático con UpdarftPlus

UpdraftPlus: Copias de seguridad para WordPress

Existen multitud de plugins para WordPress que permiten realizar copias de seguridad de tu página web. Nosotros nos vamos a centrar en UpdraftPlus, que es el plugin que mejor conocemos y el que usamos en nuestros proyectos.

UpdraftPlus dispone de una versión completamente gratuita con la que puedes realizar una copia de seguridad completa de tu sitio, además de programarla y subirla a un servicio en la nube. En la versión gratuita puedes elegir subir tus copias a Google Drive, Amazon AWS S3, Dropbox, RackSpace Cloud, a un servidor FTP (recuerda que sería interesante almacenarlas en un servidor externo la página web), a Swift de OpenStack, DreamObjects, o incluso enviártela a tu correo electrónico.

Si necesitas algunos usos más avanzados puedes optar por comprar la licencia de UpdraftPlus Premium, que cuesta alrededor de 65 € y que te ofrece algunas características extra. A continuación te dejamos una tabla con las diferencias entre la versión gratuita y la versión Premium de este plugin para que decidas por ti mismo qué versión en caja mejor:

Versión gratuitaUpdraftPlus Premium
Copia de seguridad de archivos y base de datos
Traducido al español
Programación de backups
Recuperación de backups
Subida de la copia a un lugar remoto
Dropbox, Google Drive, FTP, S3, Rackspace, Email
Gratis 1Gb para UpdraftVault
WebDAV, Microsoft OneDrive, Google Cloud, Microsoft Azure, SFTP/SCP, FTP encriptado, BackBlaze
Copias de archivos y bases de datos extra
Migrar / clonar páginas
Reporte básico por email
Características de reporte avanzadas
Backup automático al actualizar WP, Themes o Plugins
Enviar backups a múltiples destinos remotos
Encriptación de base de datos
Recuperar copias de seguridad de otros plugins
Sin links de anuncios en la página de ajustes
Arreglar hora del backup
Soporte multired / multisite
Bloquear acceso a ajustes
Navegar por el contenido de las copias en WordPress
Descargar archivos individuales de las copias en WordPress
Soporte

¿Qué sistema usas tú para realizar copias de seguridad de tu WordPress? ¿Cómo organizas las copias y con qué frecuencia? ¡Déjalo en los comentarios!

comments powered by Disqus

Este sitio web utiliza cookies. Puede obtener más información acerca de las cookies leyendo nuestra Política de privacidad