備忘録がてらやったことをまとめます。
環境依存の話だと思うので、参考になりますやら。
参考
やったこと
RaspbianにHikiを導入し、既存環境から、データをお引越し。
apt
念のためruby2.0を入れる
sudo apt-get install ruby2.0
hiki.cgi
hiki/confがないと言われるのでhiki.cgiのshebangを変更
# !/usr/bin/ruby2.0 -I ./lib/
Pathnameクラスが見つからないと言われるので下記の行を追加。
require 'pathname'
gem
こんな感じでないと言われたファイルを順番にインストール
Hiki Error
cannot load such file -- sequel (LoadError)
sudo gem2.0 install docdiff
sudo gem2.0 install sequel
sudo gem2.0 install hikidoc
sudo gem2.0 install rdtool
データの移行
- hikiconf.rbをhiki/以下に移動
- hikiのdataディレクトリをhikiconf.rb内の@data_pathエントリの位置に移動。
パーミッションの設定
- @data_path内のファイル、ディレクトリにCGIからアクセス可能なパーミッションを設定。
管理者パスワード、テーマをリセット
パスワードを忘れた、および、以前設定していたテーマを持っていないので...
- @data_path/hiki.conf内の、password設定業、thema設定業をリセットする。
- http://pen.agbi.tsukuba.ac.jp/~torarimon/?hiki* hikiのインストールガイドに従い、再度パスワードを設定し直す。
- http://hikiwiki.org/ja/install.html
大体こんな感じでできました。