Hikiインストール

http://hikiwiki.org/ja/ から、1.0.0.zip をダウンロードして、/opt/hiki で解凍。

# mkdir /opt/hiki
# cd /opt/hiki
# wget https://github.com/hiki/hiki/archive/1.0.0.zip
# unzip 1.0.0.zip
# mkdir log


apacheでVirtual Hostの設定。

# vi /etc/httpd/conf.d/virtual.conf
<VirtualHost *:80>
    DocumentRoot /opt/hiki/hiki-1.0.0
    ServerName foo.example.com
    ErrorLog  /opt/hiki/log/error_log
    CustomLog /opt/hiki/log/access_log common
</VirtualHost>
<Directory "/opt/hiki/hiki-1.0.0">
    Options ExecCGI FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
# service httpd reload


INSTALL.txtを見ながら設定。

# cd /opt/hiki/hiki-1.0.0
# mv dot.htaccess .htaccess
# cp -rp data/ ..
# cd ..
# chgrp -R apache data
# chmod -R g+w data
# cd hiki-1.0.0
# chmod go-rx ChangeLog Gemfile* Procfile doc data
# cp hikiconf.rb.sample hikiconf.rb
# vi hikiconf.rb
--- hikiconf.rb.sample  2013-03-30 00:46:59.000000000 +0900
+++ hikiconf.rb 2013-05-12 21:22:53.993588737 +0900
@@ -11,7 +11,7 @@
 #   ディレクトリを指定します。
 #   このディレクトリの「全ファイル」と「全ディレクトリ」は、WWWサーバの
 #   権限で書き込めるパーミッションにしておく必要があります。
-@data_path       = 'path to data'
+@data_path       = '/opt/hiki/data'
 # メールサーバ名【オプション】
 #   メールサーバ名を指定します。@mail_on_updateがtrueの場合に有効です。
# cp -p hiki.cgi hiki.cgi.orig
# vi hiki.cgi
--- hiki.cgi.orig       2013-03-30 00:46:59.000000000 +0900
+++ hiki.cgi    2013-03-30 00:46:59.000000000 +0900
@@ -1,4 +1,4 @@
-#!/usr/bin/env ruby
+#!/usr/local/bin/ruby
 # $Id: hiki.cgi,v 1.36 2008-01-24 15:42:11 znz Exp $
 # Copyright (C) 2002-2004 TAKEUCHI Hitoshi <hitoshi@namaraii.com>


http://foo.example.com にアクセスするとエラーが出るので、エラーメッセージを見て追加でgemをインストール。

# gem install docdiff
# gem install hikidoc


無事に、FrontPage が表示されるので、「管理」をクリックしてパスワードを設定して、ログイン。