【環境】
CentoOS5.3
Apache2.2.8
mod_suphp-0.7.0-1.el5.rf
最近、suPHPのセットアップをした時に、
過去に正しく設定した内容と同じ内容で設定したのに
InternetServerErrorがでて、エラーログに
SecurityException in Application.cpp:511: Unknown Interpreter: php
と出ていました。
問題になりそうな箇所が見当たらないので
Googleで調べていると、根拠はよく分からないのですが
/etc/suphp.conf の以下の部分を変更しろとのこと。。。
suphp.conf
[handlers]
;Handler for php-scripts
;x-httpd-php=php:/usr/bin/php-cgi
x-httpd-php="php:/usr/bin/php-cgi"
;Handler for CGI-scripts
;x-suphp-cgi=execute:!self
x-suphp-cgi="execute:!self"
ダブルクォーテーションで囲むとうまくかもね。とあったので
試してみたら、その通りちゃんと動きました。
過去には囲まなくても動作する環境もあったので
バージョン依存の問題かもしれません。
0 件のコメント:
コメントを投稿