Well that was a brief moment of unease. Still new to the whole wordpress world I logged on to see a message advising me to upgrade to 3.1.3 and reminding me to backup before proceeding. Yeah, whatever. I’d only just started so hadn’t that much to backup. Plus I was a bit lazy.
I could download 3.1.3 myself or get wordpress to DIY. I chose the latter and all looked well until I tried to login again and:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
That brought me down to earth with a bump and I consulted the University of Google on the message. Lots of references to .htaccess files and problems with add-ons, all of which sounded like hard work. Looking for an easy fix I had a look at my error logs and found lots of Premature end of Script errors and references to various .php files. I had a déjà vu moment and remembered the original tips I’d read on this blog when I was originally struggling with installing wordpress in the first place. Sure enough, same old same old.
Running:
find . -name "*.php" -exec chmod 755 '{}' ; chmod 600 wp-config.php
does the trick.