For all my words about how it’s important for sysadmins to patch systems, this website has been running on an old (approx 2 years out of date) version of WordPress, pending a major database cleanup and site redesign.
Eventually, my requirement to move to an up-to-date platform became more critical than the need to sort out my categories and tags (which date back to before WordPress supported tags), cleanup the database, and make everything all fresh and lovely (as Long Zheng did recently at IStartedSomething). Time is something I simply don’t have much of at the moment but I have to say it was really simple:
- Backup the database and the rest of site (just in case).
- Copy over new WordPress files (taking care to preserve existing plugins and themes).
- Go to the administration URL and click the button to upgrade the database.
- Job done!
(there are more details on upgrading WordPress over on the Codex)
In fact, it felt a little too simple, if you know what I mean… like maybe I missed something?
I will still redesign the site. I will still sort out the taxonomy and probably move to a clean database. At least I intend to do those things, one day. In the meantime I have a bunch of old plugins running against a new WordPress installation – if you notice anything that’s not working, please let me know (the easiest way is probably to leave a comment on this post).
[Update 18:25: Most of the plugins have now been updated too… but please do let me know if you see anything that’s broken]
I’ve become a lot more comfortable with letting WordPress do its thing for upgrades and backups recently. You should be able to schedule routine backups over e-mail with http://www.ilfilosofo.com/blog/wp-db-backup and you should be able to upgrade WordPress to new versions (since 2.7 I think) with the click of a button. Plug-in and theme compatibility is another story, but that’s no different if you handle the backups and upgrade manually.
I am still having some trouble with WordPress, but haven’t given up.
Most of the time, for some reason, I cannot seem to get the WordPress program to recognize me from day to day, even if I’ve saved my logon information.
It may have something to do with FireFox or some protocol. On the other hand, it may simply be that I am not too bright.
Beth
[Advertising text removed]