Update a Wordpress 2.1.3
A parte del cambio visual del blog, una de las cosas que quería hacer en el servidor es limpieza y sobretodo actualizar el Wordpress 2.0 a la 2.1.3. Mi idea ha sido tener una 2.1.3 lo mas limpia posible (para la futura 2.2). Para ello he seguido estos pasos (previamente lo he tenido que hacer en una instalación local, no me la iba a jugar,...):
- Crear una base de datos y un directorio nuevo para la WP 2.1.3.
- Instalar el WP 2.1.3 en el directorio y base de datos de forma standard (de esta forma no interfiero en la instalación actual).
- Ahora ya tengo en el mismo servidor una WP 2.0 y una 2.1.3.
- Exporto las tablas del WP 2.0 (son 10 tablas que en mi caso tenían el prefijo "wp2_", fácilmente reconocibles).
- Borro las tablas "vacias" que me ha realizado la instalación WP 2.1.3, de su base de datos.
- Importo las tablas de la versión 2.0 en la base de datos de la versión 2.1.3.
- Ahora realizo el proceso de upgrade de la 2.1.3, y listo!!!,...ya tengo una 2.1.3 limpia, sin plugin's, modificaciones raras de prueba, etc,...
- Una vez tengo el contenido migrado, falta instalar el tema y los plugins que realmente utilizo, pero ahora para la 2.1.3. Como utilizo el ImageManager para incluir las imágenes en los post's, lo instalo de cero y decido cambiar el directorio de las imágenes por otro. Este cambio me requiere modificar en todos los post's que hay en la BD la URL de acceso, para ello utilizo la siguiente sentencia SQL con el phpMyAdmin:
Esto me permite cambiar en todas las entradas el literal de un texto por otro.
update wp_posts set post_content = replace(post_content,'<link viejo>','<link nuevo>');