Como generar una copia de seguridad de tu blog WordPress

Todos los que trabajamos con WordPress en nuestros blogs deberíamos preocuparnos de tener siempre una copia de seguridad de los mismos, pero llegados a este punto tenemos varias opciones que voy a pasar a describir.

Si tenemos suerte y nuestro hosting nos lo permite, podremos descargar de manera automática a través de cpanel, un archivo con una copia de seguridad completa de nuestro blog (archivos, base de datos). Sin duda es la opción más cómoda. Por ejemplo, Bluehost, donde esta alojado este blog, dispone de esta opción, pero tengo otros blogs en Godaddy y allí tengo que hacerlo de una manera un poco más manual.

1.-Mediante Phpmyadmin hago una copia de seguridad de la base de datos.

Vas a la pestaña exportar y una vez allí te aseguras que esten todas las tablas marcadas -sql-; que en la sección struture estén marcadas

  • ‘Structure’
  • ‘Add DROP TABLE’
  • ‘Add AUTO_INCREMENT’ and
  • ‘Enclose table and field names with backquotes’

y que en la sección DATA solo este marcada ‘Data’. Luego sólo hay descargar el archivo. En el Codex de WordPress hay un excelente tutorial con imágenes para hacer copias de seguridad de tu base de datos.

2.-Mediante FTP descargaremos todos los archivos del blog en nuestro PC.

Bien, con estos 2 procedimientos ya tendremos la copia de seguridad de nuestro blog, pero me gustaría proponer un método alternativo que he utilizado últimamente.

Generar un archivo WordPress WXR a través del panel de administración de nuestro blog.

Es sencillo y rápido. En la sección “Herramientas” tenemos dos opciones llamadas exportar e importar. En exportar podemos generar un archivo WordPress eXtended RSS (RSS ampliado de WordPress) o WXR, que contendrá todas tus entradas, páginas, comentarios, campos personalizados, categorías y etiquetas.

En mi caso, tuve problemas con una de mis bases de datos y no podía actualizar worpress a su última versión debido a que tenía una de las tablas completamente inservible… Genere este archivo y luego lo importe a una versión completamente limpia de wordpress, eso sí, dejando en el servidor completamente intactos todos los archivos de la carpeta wp-content.

Sólo una pega, si vuestro blog es muy grande, tendréis problemas al importar el archivo (o porque vuestro servidor no os deja subir archivos de más de x megas, o porque el importador no reconoce tal cantidad de datos y se deja entradas sin copiar), por lo que tendréis que partirlo en varios:

Cada archivo deberá siempre empezar por

<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:wp="http://wordpress.org/export/1.0/"
>
<channel>
Aqui se incluye toda la información de categorias, tags etc... justo antes de del primer <item>

Y el archivo deberá terminar por:

</channel>
</rss>

Entre medias, deberán estar todos los post comprendidos entre <item> y </item>

¿Cual es la única pega de este método? Pues que no guarda la información del tag ‘gallery’ que genera las galerías de fotos de wordpress. ¿Cómo lo resolví? Consultando la cache que genera Google de mi blog y copiando el código de la galería directamente. Fue lo más tedioso del proceso.

Comparte esta entrada:
  • Facebook
  • Twitter
  • Meneame
  • Bitacoras.com
  • BarraPunto
  • Google Bookmarks
  • MySpace
  • Digg
  • del.icio.us
  • Wikio

Entradas Relacionadas

Esta entrada fue publicada en Blogs, Wordpress y clasificada en , . Guarda el enlace permanente. Publica un comentario o deja un trackback: URL del Trackback.

Publicar un Comentario

Tu email nunca será publicado o compartido. Los campos requeridos están marcados con un *

*
*

Puedes usar estas etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting