Problems Upgrading to WordPress 3.0.2

I always feel I’m taking my life in my hands when I upgrade this blog. There always seems to be something that goes wrong! As a result, I’ve put off upgrading to the latest WordPress release of 3.0.2 until today, I was on 2.7.something so it’s a major upgrade.

This time the main event was receiving this error message during the upgrade process:

Warning: copy(/home/colinmc/public_html/blog/wp-cron.php) [function.copy]: failed to open stream: Permission denied in /home/colinmc/public_html/blog/wp-admin/includes/class-wp-filesystem-direct.php on line 205

Ok, I can cope with that, especially as the cron job system hasn’t appeared to work for a while. I say that because my scheduled backups stopped arriving by email some time ago, so it’s been broken for a bit. Slightly oddly though, as soon as the upgrade had finished, 2 backups arrived by email! So perhaps it’s fixed, magically, even though I go the error above. At least it was neither the dreaded WordPress Blank Screen nor a WordPress Internal Server Error.

The second issue was that I also upgraded the MapPress plugin that I use to power the map in my UK list of CrossFit gyms which promptly broke! Instead of the map showing up, I just got a placeholder for it. Fortunately this has happened before and I remembered the fix: Edit the post and re-save it (or Update it in WordPress speak) and hey presto, it comes back. Weird but true.

So hopefully, that’s that for another few months, when I shall once again have to take my life in my hands and risk all to the great WordPress god in the sky.

{ 4 comments… add one }
  • Pete 3 December 2010, 4:47 pm

    I blame the IT professionals. I followed the “click to upgrade – your wordpress has been upgraded” route.

  • Colin McNulty 3 December 2010, 5:04 pm

    That’s what I did too. :-p

  • Joyce 4 December 2010, 5:57 pm

    I got the same error using the “click to upgrade” as well. Did you manually update to the latest version to fix? I’m in the midst of fixing my clients site.
    thanks for any help

  • Colin McNulty 6 December 2010, 10:18 am

    Hi Joyce. To be honest, I haven’t quite figured out what it means yet. I thought it was moaning that it hadn’t copied the wp-cron.php file but the timestamp on wp-cron.php file is the same as all the other files (Dec 3 15:08) so it’s not that. If I find out any more, I’ll post it up here.

Leave a Comment