Everything I do, I get it as a problem with permissions...
Since your configs seem okay, could you recheck file and directory permissions? You can try to disable SELinux for Apache, if you use it. You can try another distro (virtual ofcourse) to check if you're sane