ロリポップでのPukiWiki認証設定方法

レンタルサーバーのロリポップのサブドメインコースは、かなり使いやすいのではないかと思う。その理由は、お小遣い程度の費用で1GBもの容量のサーバーが持てる、PHPも使える、メルマガ配信機能などがあるからだ。

PukiWikiを使って、ちょっとしたサイトを立ち上げるには便利ではないかと思う。

しかし先日、久しぶりに新たなサブドメイン領域にPukiWikiを設定したら、なんと編集および閲覧制限に伴う認証機能が動作しない……。ちょっと青ざめて、記述ミスなどを疑ってみたけど、そうでもないようだ。

調べてみると、「ロリポップのPHP4からPHP5へ変更に伴うPukiWikiの設定変更」にその理由や対処方法が書かれていた。
 ・ロリポップのPHP4はApacheのモジュールとして動作していたらしく、PHP5はCGIとして動作する
 ・PukiWikiの認証機構はBasic認証とかDigest認証に頼っている。これはWebサーバとブラウザ実装の問題であって、PukiWiki自体は設定ファイルに基づいて操作してるだけだ。つまり認証自体がApacheの機能をチョイと借りているわけで、CGIのように単独で動くものバージョンではその機能が無い
 ・つまりPukiWikiの認証機構はCGI版では動作しなくなる

さらに、公式サイトの「CGI版PHPで動作させる」にも、はっきりと「PHPの制限により、CGI版PHPではPHP経由でBasic認証ができません」と書かれていた。

もう支払はしてしまったし、困ったなと思ったけど解決可能なプラグイン「自作プラグイン/login.inc.php」が公式サイトで公開されていた。ここにはプラグインのほか換装用ファイル、パッチなどが置いてあった。

設置手順に従って設置してみた結果、編集および閲覧制限に伴う認証機能は問題なく動作している。やれやれ……だ。

なお、本体サイトの「PukiWiki備忘録」にも念のため同じことを書いておいた。
2009/10/08(Thu) 11:27:44 | PukiWiki備忘録

Re:ロリポップでのPukiWiki認証設定方法

まぁ、私が解決したわけではなく、解決方法を紹介しただけですので・・・。

ともあれ動作したようでよかったですね。
しのご(2010/05/23(Sun) 11:18:50)

Re:ロリポップでのPukiWiki認証設定方法

lolipop にもう何年も前から設置している pukiwiki が、先日、急に認証が通らなくなって原因を探していました。このページに書かれていたことが原因でした。ご指南の通りにしたら直りました!ありがとうございます。
CO(2010/05/22(Sat) 18:22:42)

Re:ロリポップでのPukiWiki認証設定方法

役に立ってよかったです。

ボクはプログラマでもIT技術者でもないので、こうした問題が発生した場合、解決法を検索するにしてもキーワードが分からない・・・。まぁ、幸いにして見つかったわけですけど(笑)。

PukiWkiは、plusがリリースされてからでも、やっぱり本家はいい(?)、そう思っています。

PukiWikiでガンガンいきましょう!
しのご(2009/11/05(Thu) 22:48:48)

Re:ロリポップでのPukiWiki認証設定方法

私もlolipopユーザーでpukiwikiを使っていて、最近スパムbotに見つかって、荒らされて困っていたので、この記事で大変助かりました。
ありがとうございます!!
guest(2009/11/05(Thu) 22:39:52)
Tittle: Name:

Profile

しのご
しのご
業務日誌ですから、業務のある日は毎日更新する(?)はずです。

New Entries

Comment

Categories

Archives(277)

Link

Search

CONTACT