apache2 + php サーバーを mod_fcgid に移行しています。「.php」で終わるリンクにアクセスしようとすると、サーバーが php ソースを出力します。
GET: http://host/?inc=test.php
Does download of the index.php script
しかし、index.php を修正すると動作します。
GET: http://host/index.php?inc=test.php
Show the correct page content
私のサイト構成では:
Options Indexes FollowSymLinks MultiViews +ExecCGI
AllowOverride AuthConfig FileInfo Limit
AddHandler fcgid-script .php
FcgidWrapper /var/www/cgi-bin/fcgi-starter .php
fcgi-starter は、/etc/php5/cgi をラップするカスタム sh です。
#!/bin/sh
PHPRC=/etc/php5/cgi/
export PHPRC
export PHP_FCGI_MAX_REQUESTS=5000
export PHP_FCGI_CHILDREN=8
exec /usr/lib/cgi-bin/php
クエリ文字列を無視するように構成を変更するには?
よろしく