Recuperar un WordPress

Me he cargado mi instalación de WordPress después de darme cuenta de que la habían jaqueado. Por si os pasa alguna vez, aquí teneís los pasos a seguir para volver a la normalidad:

Paso 1: Recupera tus posts 

Rescata la base de datos 

Haz una copia completa de la base de datos antes de tocar nada.

En la base de datos de WordPress tienes todos los posts y comentarios. La chicha del blog, para entendernos.

La forma más sencilla de hacerlo es usando phpmyadmin.

Para evitar problemas tienes que exportar la base de datos como SQL, con compatible con MySQL 4, y pidiendo que te haga un Drop table y un Create table antes de insertar los datos.

También puedes programar una copia de seguridad automática de tu blog poniendo ésto en tu crontab:

0 30 * * * mysqldump -uusuario -pclave -hservidorBbdd --compatible ansi -c nombreBaseDeDatos > copiaSeguridad.sql 

Lo más importante del backup es que uses la misma herramienta al hacer el restore, para no sudar tinta.

(Actualización: El error más común es que el juego de caracteres de tu mySQL no coincida con el de WordPress – utf8 – en el blog de Alex King tienes una receta para solucionarlo)

Recupera las imágenes 

 Todas las imágenes del blog están en el directorio wp-content/uploads. Copialas todas a la nueva ubicación/instalación.

Rescata tu .htaccess viejo 

Mi .htaccess tiene unas 350 líneas más o menos, como recuerdo de que el blog estaba hecho antes con CityDesk, y tengo enlaces entrantes que no puedo perder (no lo hago por google; sino por la gente que viene de otros sitios y páginas que no cambiarán nunca sus links).

Paso 2: Recupera tu viejo aspecto 

Si has hecho cambios en tus plantillas, no basta con que cargues un template en wordpress. Tienes más cosas que hacer:

Rescata y activa tus plugins 

Antes de cambiar el aspecto del blog tienes que recuperar tus plugins antiguos y su configuración.

Si no lo haces, te puedes encontar con un blog que no muestra contenidos porque la plantilla de wordpress llama a plugins que no están instalados.

Los plugins están en el directorio wp-content/plugins. No los copies todos y aprovecha la ocasión para seleccionar los más importantes.

La configuración suele estar en la base de datos o en ficheros individuales en el directorio del plugin, así que sólo tendrás que activarlos.

Restaura el tema de wordpress 

Ahora ya puedes recuperar tu tema de wordpress, por el que te conoce la gente.

Las instalaciones nuevas de wordpress vienen con muchos temas instalados que no usamos: es mejor que los borres y dejes sólo el tema por defecto y tu tema a medida. Así no te puedes liar.

Los temas de wordpress están dentro de wp-content/themes y cada uno tiene un directorio propio. Para eliminar los temas que no te interesan, ejecuta un rm -R en el directorio del tema que quieres eliminar. Por último, activa tu tema.

¡Felicidades! Tu blog ha vuelto a la vida.