Backup de WordPress – La Guía Definitiva

Es bastante habitual sufrir desastres con un blog por haber tocado lo que no debíamos en PHPMyAdmin, haber borrado algún fichero importante de la instalación de WordPress o incluso de nuestras entradas. Pero el problema no es meter la pata sino tener la posibilidad de recuperar tu blog a como estaba antes del error.

Y es tu responsabilidad hacer copias de seguridad de modo habitual, tan frecuentemente como puedas, pues solo eso te permitirá devolver tu blog a una situación anterior al desastre.

Veremos en esta guía los métodos disponibles para hacer copia de seguridad, cada uno con sus ventajas y sus inconvenientes. Espero no aburrirte, y si aprendes algo y algún día te salva de un disgusto me daré por satisfecho.

Dividiremos la guía en varios apartados:

  1. Backup manual de las entradas
  2. Backup automático de las entradas
  3. Backup manual de la base de datos
  4. Backup manual de tus archivos
  5. Backup automático completo

1. Backup manual de las entradas

Aunque ya vimos en parte el proceso cuando Guillermo nos hablaba de como hacer respaldo de tus entradas en WordPress.com lo veremos de nuevo para tener una guía completita y todo junto.

Este proceso se realiza desde la ventana de tu panel de administración “Administrar -> Exportar” y lo que hace es guardar una copia en formato XML de todas tus entradas, comentarios y categorías. Posteriormente, y desde “Administrar -> Importar” podrías restaurar ese fichero en caso de desastre y así no perder tus escritos, lo mas importante.

Vas a poder exportar las entradas de todos los redactores del blog o uno a uno, interesante si tienes muchas entradas y quieres evitar problemas de importación en caso de tener que recuperarlas. Digo esto porque el tamaño del fichero de importación tiene un límite de bytes y tiempo empleado para la importación, y si tu blog es veterano o escribes mucho podrías encontrar algún problema a la hora de importar tus entradas.

Lo mas importante de este método es que adquieras la rutina de exportar tus entradas todos los días.

Ventajas

  • El proceso es rápido y seguro
  • Guardas la información mas importante de tu blog (material escrito, comentarios, categorías)

Inconvenientes

  • Es un proceso manual, tienes que acordarte de hacerlo
  • No guarda las imágenes asociadas a tus entradas, solo los enlaces a las mismas
  • Pierdes todos los datos de uso de tu blog (estadísticas, encuestas – cualquier información almacenada por los plugins)
  • No guarda tu plantilla ni archivos personalizados por ti

2. Backup automático de las entradas

Si quieres evitar el inconveniente del método 1 de tener que acordarte de exportar tus entradas puedes utilizar servicios web 2.0 que te permiten hacer copias de seguridad automática de las entradas de tus blogs.

  • BlogBackupr – El servicio funciona con blogs en Blogger, WordPress y WordPress.com, y hace copia diaria de tus entradas para que puedas exportarlo o restaurarlo. La opción de exportación te ofrece varios formatos: RSS, Texto y HTML. En el caso de blogs en WordPress, además almacena comentarios y categorías. Aún no hace copia de imágenes y plantillas pero van a incluir estas funcionalidades en breve. El sistema almacena tu información en una sesión segura AES de 256 bit, toda una garantía. He probado el sistema y funciona realmente bien, permitiéndote olvidarte de la acción de exportar regularmente los posts de tu blog, lo que de verdad importa, para dejar que BlogBackupr lo haga por ti.
  • BlogBackupOnline – Este servicio soporta varias plataformas de blogs, el único inconveniente es que en la versión gratuita solo disponemos de 5 Mb de almacenamiento para nuestras entradas. Las copias se hacen a diario y no hay límite para el número de blogs ni tienes que ocuparte de nada, lo configuras y hace copia diaria.

blogbackupr

Ventajas

  • Proceso totalmente automático de backups diarios
  • Puedes descargar tus entradas importadas en varios formatos
  • Guardas la información mas importante de tu blog (material escrito, comentarios, categorías)

Inconvenientes

  • No guarda las imágenes asociadas a tus entradas, solo los enlaces a las mismas
  • Solo podrás utilizar el formato XML para importarlo en caso de necesidad de restauración
  • Pierdes todos los datos de uso de tu blog (estadísticas, encuestas – cualquier información almacenada por los plugins)
  • No guarda tu plantilla ni archivos personalizados por ti

3. Backup manual de la base de datos

En todo alojamiento que contrates dispondrás de una pantalla para la gestión de las bases de datos creadas, y lo normal es que lo hagas a través del PHPMyAdmin, la aplicación de gestión SQL por antonomasia.

Una vez accedas al gestor, debes elegir la base de datos a respaldar del desplegable de la barra a la izquierda, una vez lo hagas te mostrará un listado con todas las tablas de la base de datos. Ahí verás varias generadas por la propia instalación de WordPress y otras que generan los plugins que instalas.

Pues bien, en la parte superior tienes el acceso que buscas, el botón “Exportar“. Si lo pulsas te abrirá una ventana llena de opciones disponibles, como el formato de exportación, estructura y muchas otras cosas que no debes tocar si no sabes lo que haces. Lo único que debes asegurarte que está marcado es el formato de exportación (SQL) y la compresión gzip, por compatibilidad y para acelerar la descarga del archivo.

El proceso de hacer backup de la base de datos también lo puedes realizar con la ayuda de plugins, aquí tienes los principales:

  • WP-DBManagerEste plugin de mis programadores favoritos (Lesterchan). El proceso es lento pero completo. Debes tener en cuenta que en ocasiones puedes tener problemas de permisos con tu servidor, si es así solicita a tu proveedor que te los habilite.
  • WP-DB-Backup: Es uno de los plugins más conocidos ya que un tiempo vino incluido por defecto en la instalación de WordPress. Es muy completo aunque tarda bastante en hace la copia igualmente.

Ventajas

  • Guardas todos los datos de uso de tu blog (estadísticas, encuestas – cualquier información almacenada por los plugins)
  • Guardas la información mas importante de tu blog (material escrito, comentarios, categorías)

Inconvenientes

  • Es un proceso manual, tienes que acordarte de hacerlo
  • No guarda las imágenes asociadas a tus entradas, solo los enlaces a las mismas
  • No guarda tu plantilla ni archivos personalizados por ti

4. Backup manual de tus archivos

En este apartado nos referimos al hecho de descargar las carpetas y archivos importantes de tu instalación de WordPress.

Dependerá en mucho del nivel de personalización de tu blog pero las carpetas y archivos que nunca debes respaldar son estos:

  • Carpeta wp-content completa – Incluye los plugins, plantilla, archivos subidos y las personalizaciones de los mismos.
  • Archivo wp-config.php – En este archivo está la información de acceso a tu base de datos y algunas personalizaciones que puede hayas realizado. No es imprescindible ya que esta información está disponible en tu panel de alojamiento pero es recomendable.
  • Archivo .htaccess – En el es bastante habitual incluir personalizaciones relativas a los enlaces permanentes, redirecciones, accesos permitidos y prohibidos, etc.
  • Cualquier otro archivo y carpeta a la que enlaces desde tu blog o que hayas personalizado (pantalla de login personalizada, archivo de descargas, etc)

El proceso pasa por utilizar tu cliente FTP para bajar los archivos a tu ordenador, y volver a subirlos en caso de necesitar recuperar tu blog.

Ventajas

  • Guardas plugins, la plantilla y cualquier archivo que hayas personalizado
  • Guardas todas las imágenes asociadas a tus entradas

Inconvenientes

  • No guardas lo importante (tus entradas, comentarios y categorías)
  • Pierdes todos los datos de uso de tu blog (estadísticas, encuestas – cualquier información almacenada por los plugins)

5. Backup automático completo

Como habrás podido comprobar, ninguno de los procesos anteriores te garantiza una copia completa de tu blog para una restauración total en caso de desastre. Para ello debes combinar varios métodos, en concreto; cualquiera de los métodos 1,2 y 3 en conjunción con el 4.

Si quieres una copia de seguridad completa debes aunar la copia de entradas, comentarios, categorías, archivos e información almacenada en las tablas de la base de datos. Para ello hay varios métodos, aquí los tienes:

  • Solicitar a tu proveedor de alojamiento que haga el backup – La mayoría de las veces será la mejor solución, y no debes desestimarla. Casi todos los proveedores de hosting realizan backups programados de los sitios alojados. Si es tu caso pide que te realicen copia de las bases de datos y carpeta completa donde tengas alojado WordPress diariamente
  • BackUpWordpress: Se trata de un plugin muy completo que da la posibilidad de configurarlo para que realice las tareas de backup automáticamente. Realiza copia de seguridad de la base de datos y de los archivos de tu blog.

Ventajas

  • Copia completa de tu blog (entradas, tablas, archivos)
  • Procesos automáticos – no te tienes que acordar de hacer el backup, lo programas y listo

Inconvenientes

  • No siempre el proveedor de hosting realiza copias completas, y menos a diario.
  • Las copias realizadas por el proveedor de hosting tardarás mas en restaurarlas que si lo hicieras tu en el momento – tienes que esperar a que la recuperen.
  • Tienes que estar pendiente de las actualizaciones del plugin en caso de cambio de versión de WordPress.
  • Puedes necesitar que te habiliten permisos extra en el servidor si usas el plugin.

Bueno, pues eso es todo, como habrás podido comprobar hay varias formas de hacer copia completa o parcial de tu blog WordPress, y solo la experiencia y tu capacidad de planificación marcarán el método a utilizar.

Personalmente opto por una combinación de varios de estos procesos que, por si te sirven de referencia, te detallo:

  • Backup manual diario de las entradas exportando desde el panel de administración.
  • Backup manual semanal de los archivos y carpetas de WordPress (en caso de modificaciones backup justo después del cambio realizado)
  • Backup manual semanal de la base de datos desde PHPMyAdmin.
  • Mi proveedor de hosting guarda Hago copias diarias de las bases de datos y de todo el alojamiento.

Puede parecer demasiado pero me ha salvado de algún disgusto.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

VALORA ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
FlojitoNo está malEstá bienMe ha servidoFantástico (6 votos, promedio: 4,00 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This
Ir al contenido