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!!
Noticias Relacionadas:
Etiquetas: actualizado, cuidado, mucho, terms, Wordpress 2.3.
















2-Diciembre-2007 a las 2:50 pm
A mi me dio error en todas las tablas cuando actualicé. Probé diferentes maneras de hacerlo, borrando y no borrando todos los ficheros, desactivando y no desactivando los plugins… y nada.
Pero esto que decís acá no lo encuentro por ninguna parte: el fichero options.php no tiene nada que diga db_version.
Salu2
2-Diciembre-2007 a las 3:49 pm
German, busca en http://www.tudominio.com/wp-admin/options.php el parámetro db_versión. Lo deberías de tener. Si no, accede por el phpmyadmin y míralo en la tabla wp_options.
Espero que te ayude.
Un saludo.
2-Diciembre-2007 a las 11:06 pm
Gracias! al final ya lo arreglé. Dentro de options.php no encontré nada, pero el problema era que al actualizar no encontraba 3 tablas (que son las 3 tablas nuevas que agrega esta versión).
Así que lo que hice fue restaura mi backup de la bbdd, pero agregando la creación de esas dichosas 3 tablas: una vez efectuado el upgrade esta vez funcionó todo OK.
Saludos.