Linux ZaurusのBOA上でFreeStyleWikiを使う

Linux Zaurus(SL-C760)のBOA上でFreeStyleWikiを使うためには、プログラムにコードを追加しないとだめだったのでメモしておく。

追加するコード

以下の一行をwiki.cgiに追加する。

 BEGIN {
         if(exists $ENV{MOD_PERL}){
                 #        .....
                 chdir($ENV{FSWIKI_HOME});
         }
+        chdir("$ENV{'DOCUMENT_ROOT'}/127.0.0.1/fswiki");
 }

これは、fswikiのインストールディレクトリをカレントディレクトリにしている。このようにしないと、私のところでは ./lib/CGI2.pm を検索できなく、FreeStyleWikiが動かなかった。

感想

使ってみた感想は、動作が重く実用的ではない、と思う。しかし、FreeStyleWikiはページをpdfに変換できるので書き込んだ情報を印刷して利用するときなどは便利だと思うので、保存性の高い情報はFreeStyleWikiに記述しておくのがよいと思う。