備忘録:WRAPS、picoをWRAPSモードで動かす

WRAPSモジュールや、picoモジュールのWRAPモードは、Apacheサーバー専用。
IIS等でWRAPSモードで表示すると404エラーが発生する。

これは、wrapsモジュールが、ApacheのPATH_INFOを利用している為で、加えて、
httpdがApacheでも、CGI版PHPの場合にはPATH_INFOを取得できない。
ただし、php.ini が利用できるCGI版PHPの場合は、以下の指定で取得できる事があり、
取得さえ出来ればApache以外でも動作可能となる。

php.ini 472行目付近

; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
;cgi.fix_pathinfo=1
 ↓
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
cgi.fix_pathinfo=1

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください