Finally Upgraded To WordPress 2.3.1
This weekend I took some time to upgrade to WordPress 2.3.1 to see if it would fix some of the bugs that I was experiencing. I encountered several problems, and not being able to find a solution I decided to switch hosts. I am now running on the LovingHosting servers, who offer the same services as Freehostia and more for the same price. I still have my account on Freehostia, and it will become the home of urPSP, another PSP fan site. More details on that after I finish setting everything up.
I used the WordPress Automatic Upgrade plugin that performed all the steps for me. It created a backup of all my posts and files, it added a “Maintenance” page to my blog and it downloaded and installed the new WordPress version automatically. All I had to do was click a few buttons, and I was done.
But that’s when the problems started. They had nothing to do with the plugin I used, but instead they were due to the introduction of the tagging system. WordPress does not depend so much on categories anymore, and so there was a huge API change, which broke many older plugins. The following is the error:
WordPress database error: [Table ‘pa_wp.wp_post2cat’ doesn’t exist]
If you are encountering the same error, do not worry, your WordPress database is not problem and the solution is quite simple. Just go through your plugins, disabling them one by one, until the error disappears. This way you can identify which plugin was causing the error and find out if there was a new release fixing it. Until then, just leave it disabled or contact me to see if I can help to fix it.
The plugin I had problems with was Google Sitemaps, but upgrading to the latest version fixed everything.