Hoy al actualizar un blog a la última versión, me he topado con el siguiente error:
[sql]WordPress database error: [Table 'tu_dominio.wp_terms' doesn't exist]
SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt
ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON
tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN
(‘category’) AND tr.object_id IN (171) ORDER BY t.name ASC[/sql]
Lo primero que tenemos que comprobar es que TODOS los plugins están desactivados.
Luego, para solucionarlo:
Nos vamos a: http://www.nuestrodominio.com/wp-admin/options.php y buscamos el campo: db_version. Veremos que tiene el valor 6124, pues lo cambiamos y ponemos 3441.
Finalmente actualizamos:
http://www.nuestrodominio.com/wp-admin/upgrade.php
Listo!!
Hace días, había detectado que cuando comentaba alguna vez aparecía este error:
WordPress database error: [MySQL server has gone away]…
Investigando un poco he encontrado la solución.
Primero descargar el archivo parcheado de wp-db.php que corresponda con la versión de vuestro WordPress:
WordPress 2.3
Parcheado wp-db.php
Original wp-db.php
WordPress 2.2.3
No hay cambios en wp-db.php de la actualización 2.2.1 a 2.2.3, usar el archivo de la versión 2.2.1.
WordPress 2.2.2
No hay cambios en wp-db.php de la actualización 2.2.1 a 2.2.2, usar el archivo de la versión 2.2.1.
WordPress 2.2.1
Parcheado wp-db.php
Original wp-db.php
WordPress 2.1.2
Parcheado wp-db.php
Original wp-db.php
Una vez descargado, subir este archivo a la carpeta wp-includes de vuestro WordPress y listo.
El propio WordPress me ha avisado en la administración:
Una nueva versión de WordPress está disponible! Por favor actualiza ahora!.
Ya sabéis lo que toca ahora…
Uno de los problemas que me encontré al actualizar WordPress a la última versión actual 2.3, fué que el plugin Extended Live Archives (lo tenia para mostrar los archivos del blog) no funcionaba bien.
Todo debido a que las tablas:
- wp_categories
- wp_link2cat
- wp_post2cat
Fueron actualizadas en la versión 2.3 por:
- wp_terms
- wp_term_relationships
- wp_term_taxonomy
Buscando por internet he encontrado un parche para actualizar este magnífico plugin y adaptarlo a la versión 2.3 de WordPress.
Para instalarlo, simplemente descargaros ambos paquetes (los enlaces se encuentran abajo), descomprimirlos en la misma carpeta (sobreescribir los archivos del parche sobre los de la última versión), subir la carpeta a vuestro directorio /plugins, activarlo y configurarlo.
- Pincha aquí para descargarte la última versión de Extended Live Archives.
- Pincha aquí para descargarte la actualización para WordPress 2.3 de de Extended Live Archives.
Podéis ver el resultado pinchando aquí.
Comentarios recientes