
I’ve just upgraded a Wordpress blog to the latest version 2.3.2 and when I went to write a new post I realised all my categories had disappeared. They were still in the database but the list to the right of where you type your posts was empty. Adding new comments was giving a 404 error in the middle of the page. The issue was reminiscent of another one I had (and solved) upgrading to 2.2 - the errors were actually 403 errors, but redirecting to 404 error pages because there was no 403 error page defined (i.e. the 404 was happening when the server looked for the 403 page).
I noticed a file called error_log (no extension) in the wp-admin directory and had a look. Apparently some database tables (’wp_term_taxonomy’ and ‘.wp_terms’) were missing. After reading...