Top > PukiWiki > FastCGI版PHP対応

FastCGI版PHP対応 の変更点


&tag(P_BLOG);

#contents

*背景 [#g4dd95b1]
2014年7月のCORESERVERのメンテナンスで、PHPがモジュール版からFastCGI版に変更になり、Basic認証やPlus!のDigest認証機能が使えなくなってしまった。そこで、対応方法を調べた。

※[[CGI版PHPでPukiWikiを動作させる場合の制限事項>http://pukiwiki.sourceforge.jp/?PukiWiki%2FCGI%E7%89%88PHP%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%AB%E3%81%AF#j0a9911e]]

*FastCGI版PHPでPukiWiki認証機能を有効にする [#id318892]
".htaccess" に下記1行を追加~
+PukiWiki または Plus! の Basic認証の場合
-PukiWiki または Plus! の Basic認証の場合
#geshi(){{
SetEnvIfNoCase Authorization "^(Basic .*)$" HTTP_AUTHORIZATION=$1
}}

+Plus! の Digest認証の場合
-Plus! の Digest認証の場合
#geshi(){{
SetEnvIfNoCase Authorization "^(Digest .*)$" HTTP_AUTHORIZATION=$1
}}

詳細はこちらのサイトを参照 -> [[FastCGI版PHP環境で、PukiWikiのBasic認証(auth)を有効にする>http://blog.rtwiki.net/pukiwiki/fastcgi_auth/]]