I backed up the database, downloaded a copy of the source files and set about uploading WordPress 2.7 – only to have the power go out twice during the event. That not being enough, I happened to pick a time to perform an upgrade when my web host scheduled my server for maintenance. This was completely my fault, I received an outage notification – I just thought I’d get it all done before the outage window began and I would have if it went to plan like normal.
After I finally got everything successfully uploaded, or at least I thought I had, I was then unable to ‘upgrade’ as the script would terminate without an error and without completing. That resulted in the web site working when you’re browsing it but wouldn’t allow me to login to the admin area – as it kept requiring me to complete the upgrade.
I assumed that the power outage that was the root cause of it – leaving one of the core WordPress files in an incomplete state. I deleted all of the core WordPress files from the server and starting clean and the upgrade of WordPress was then fast and painless.
I still find it amazing that I could be struck by another bit of bad luck, albeit very small and through my own fault walk into a wall – of bad timing.