Please help us to help you by actually providing some real information about your setup.
My first guess is that permissions on the file are wrong.
My second guess is that you have Apache configured wrong.
My third guess would be that your running SELinux and need to shut it off or create a rule.
Additionally you should check your error logs and report any errors you are seeing.