FlexWiki をインストールしてみた

yamanyon2005-11-16


Windows XP 上に、.NET Framework をインストールした後に IIS をインストールすると、ASP.ENT がそのままでは使用できないらしいです。
このことは、Installing Flex Wiki にも記載がありました。如何せん英語なんで見つけるのに一苦労。。。

3. Open IIS Manager and locate the Default Web Site, if you don't have IIS and you have VS .NET see HowToBeforeIIS

HowToBeforeIIS には、KB306005 を見ろ、と書いてあるので、ここを見てみます。

http://support.microsoft.com/kb/306005

するとまぁ、以下のコマンドを実行しれ、と書いてあるわけですね。

"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i

実行するとこんな感じになるわけです。

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis.exe -i
ASP.NET (1.1.4322.0) のインストールを開始します。
ASP.NET (1.1.4322.0) のインストールが完了しました。

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>

で、FlexWiki の本体はフォルダに展開し、ASPNET (IIS5.1) か Network Service (IIS6.0) に読み取りと実行、それから書き込みのアクセス権を与えれば OK です。*1といってもそれではメンテナンスできないので、実質 SYSTEM やら Administrators やらにフル コントロールの権限が必要になるんでしょう。
あとは、既定の Web サイトに FlexWiki 仮想ディレクトリを作成し、そのフォルダをマッピングします。アクセス権などの設定は変更しなくても OK。
でもって、http://localhost/flexwiki どと入力しアクセスします。これでアクセスできるようになるわけです。


さて、このままじゃ「Welcome to MyWiki」なんて表示されてしまいます。微妙です。これは Namespace に定義されているとのことなんで、次はこの辺を設定変更してみましょうか・・・。

*1:その後の検証で FlexWiki\WikiBases\MyWiki に変更権限が必要な気が・・・。