Hikiのインストールではまった。
ダウンロードしたHikiを解凍してcgi-binに置き、権限を設定する。
さらにdataディレクトリを/home/httpd/cgi-aux/に移動し、書き込み権限を付与する。
hiki/hikiconfigy.rb.sampleからhiki/hikiconfig.rbを、dot.htaccessからhtaccessを作った。
ここまではインストール手順のとおり。
で、問題発生。
症状
- http://localhost/cgi-bin/hiki/のようにhiki.cgiを省略してアクセス出来ない
- テーマが適用されない(真っ白になる)
原因と対処
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