There's nothing here that would immediately lead me to a permissions issue.
Check the web server's error log for the error. What do you find?
Just to save some back and forth... if you can't find it then you're looking in the wrong place (it must be logged)