Hikiのインストールではまった。

ダウンロードしたHikiを解凍してcgi-binに置き、権限を設定する。
さらにdataディレクトリを/home/httpd/cgi-aux/に移動し、書き込み権限を付与する。
hiki/hikiconfigy.rb.sampleからhiki/hikiconfig.rbを、dot.htaccessからhtaccessを作った。

ここまではインストール手順のとおり。
で、問題発生。


症状

  1. http://localhost/cgi-bin/hiki/のようにhiki.cgiを省略してアクセス出来ない
  2. テーマが適用されない(真っ白になる)

原因と対処
hikiディレクトリをcgi-binに置いていたのが良くなかった。
hikiディレクトリをDocumentRoot(/home/httpd/html/)に移動した。
さらにApacheの設定ファイル/etc/apache2/conf/httpd.confを編集して.htaccessを有効にした。


    ...
#    AllowOverride None 
    AllowOverride All     
    ....


ちなみに環境は

  • VineLinux3.1
  • Ruby1.8.2
  • Hiki0.8.1
  • Apache 2