Recently after recompiling PHP on a Linux server; Bugzilla installed on same server for bug management started throwing “403 Forbidden: Access is forbidden to the requested page“ Error.
Apache error log was showing following Error
This happens when CGI programs is restricted to run from arbitrary directories.
This problem can be fixed by specifying ExecCGI in the Options directive.
1) Open apache configuration file located at /etc/httpd/conf/httpd.conf
2) Now paste following Globally (Not under the VirtualHost of the domain)
NOTE: Make sure to change the Directory Path i.e. /usr/local/apache/htdocs/bugzilla/
3) Save and exit the file.
4) Restart httpd server and try to access the link now.