403 Forbidden尝试执行php脚本

Fresh install of a Debian server. Apache2, PHP5.

When I try to browse a PHP file I get 403 Forbidden. I am able to browse to html files.

I have tried the following:

  • Reinstalled Apache, PHP, libapache2-mod-php5
  • Restarted Apache
  • Checked the conf file thoroughly, copied from default, set the correct Directory path and allow from all
  • Checked permissions of directory, as a test have given full 777 permission to /var/www/site - still forbidden

Cant think of what else to try ?

Check if the alow/deny pattern in your http.conf is set correctly. What's written to the apache error log?

Perform chmod 755 of the directory in which the PHP scripts reside.

After that restart the Apache/nginx server

or

if above method not work then contact your hosting provider to whitelist that url to phpscript because it can be issue with mod_security. Its the most annoying thing hostgator user are facing.