0
I'm running ArchLinux, and have recently upgraded Apache from 2.2 to 2.4, and updated my config (by manually merging in the changes from the new default config file). My CGI scripts that were previously running now do not - I see the source code of the CGI script. The script is world executable, and - more to the point - the permissions haven't changed since it was known to be working.
The root folder, which is where the script lives, does has CGI enabled in httpd.conf:
DocumentRoot "/srv/http"
<Directory "/srv/http">
Options Indexes FollowSymLinks ExecCGI Includes
the MIME settings have .cgi configured like so:
<IfModule mime_module>
AddHandler cgi-script .cgi
and the mime_module is being loaded.
How do I get my CGI scripts running again?