When WordPress announced an automatic upgrade function to their 2.7 release, I was a tad bit excited. One of the annoyances of WordPress, and many open source applications, are the constant updates required in order to maintain the security of the installation. Having to constantly update multiple installations of WordPress is a time consuming process. The new “upgrade automatically” function would elevate these issues.

This afternoon I noticed an alert asking me to upgrade my WordPress installation. I was presented with two options. I could go down the manual route of downloading the new release, unzipping the zip, uploading the files to the server and then complete the installation by clicking on a few buttons.. Bah! I choose the second option to go automatically instead. (I’m an adventurous bastard!)
I get prompted to enter my FTP details and all the stuff.. and then it goes wrong…
I get presented with a really unhelpful error message. The above message states an issue copying admin-header.php (I also received messages about an inability to copy JS and .gif files during other attempts).
I don’t mind things not working “out of the box” first time. I don’t expect everything to simply “just work”. But when something goes wrong I like to be best equipped to solve that problem. The error message I received from WordPress is pretty useless.
“Installation Failed”
How hard could it be to prescribe possible solutions to resolve the issue? Do I need special permissions in certain folders? Do I need to set an absolute or a relative path to some directory in order to complete the upgrade? Is there an entry on the WordPress Codex providing possible solutions to the issue? (I couldn’t find anything).
What do I do next….?
Obviously I could manually complete the upgrade but that would be counter productive since I’m going to have to resolve this issue eventually if I wish to use the simpler approach of upgrading automatically.
I wonder if the number of support topics on the WordPress forum for issues relating to this upgrade could be aided by WordPress providing better error messages? That’s where I’m off to next to find out if someone else has the same issue as myself..