I'm experiencing this exact same problem after unpacking a site from the backup of a different server. I've tried the same things as Fred, including changing ownership to nobody.nobody, which is, according to my httpd.conf file, the user and user group Apache runs as. Usually, setting permissions to 777 does the trick, but this time that doesn't seem to be the case.