I don't know if permissions would be the problem, but the easiest way to find out is to open all the permissions (`chmod 0777`) and if it works after that, then you'll know that it was permissions.
Otherwise, you're going to need to find the relevant error. Surely there is something in the server's error logs that would help figure out what the problem is.