SecurityException in Application
When carrying out a recent upgrade of suPHP I encountered the following error in my apache error logs and PHP pages were not being served.
SecurityException in Application.cpp:511: Unknown Interpreter: php
Turns out the fix is a simple one; the syntax of the config file has change between versions and it’s simple a case of replacing the following lines:
[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php-cgi
;Handler for CGI-scripts
x-suphp-cgi=execute:!self
With the following (note the addition of double quotes)
[handlers]
;Handler for php-scripts
x-httpd-php="php:/usr/bin/php-cgi"
;Handler for CGI-scripts
x-suphp-cgi="execute:!self"
A quick bounce of apache and you should be back and kicking