はてな Rubyで記述されたWiki「hiki」をIIS 5.0で動作させる方法を求めています。私の環境(hiki:0.8.4,Ruby:1.8.3,Windows2000,SP4)ではGET,HEADは動作するの・・

に触発されてhikiなるものを入れてみました。
まずは、Rubyを普通にインストールして……インストールディレクトリはc:\ruby以下としました。
そして、rubyフォルダ以下にあるbinとlibというフォルダのアクセス権限をeveryoneか何かにしておきます。インターネットゲストユーザなるものでもいいでしょう。IISのゲストユーザ権限でも動かせるようにしておきます。デフォルトではSYSTEMとAdministratorでした。
それで、hikiを好きなフォルダに入れておいてIISの仮想ディレクトリとして、拡張子.rbと.rcgiでc:\ruby\bin\ruby.exe "%s" %sを実行するようにしておきました。動詞はGET,POST,HEADにしておきます。

そして、hikiの設定ファイルを弄ってPOST先を明示的に指定されるようにします。具体的にはhikiディレクトリ直下にあるhikiconf.rbの121行目あたりにある
#@cgi_name = 'hiki.rcgi'
コメントアウトをはずしておきます。(#を消します)ちなみに、.cgiの拡張子では僕のサーバ環境ではPerlが動くので拡張子をcgiからrcgiにリネームしておきました。

まあ、順不同ですが今書いた情報で何とか動くだろうと思います。

http://tomokusaba.bne.jp/ruby/
↑動かしてみました。(間違えたので訂正)

今度は、何を入れようか……


http://www.hatena.ne.jp/1128602760