Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  Site Map  Login

Install

 Japanese version may be found at http://hikiwiki.org/ja/install.html.

Hiki Installation Guide

Requirement

  • Ruby 1.8 or later. (1.8.2 or later is recommended.)

How to install

We use following settings as the example to explain the installation.

CGI script settings

Extract the package and copy the all contents to /home/foo/public_html/hiki/. hiki.cgi is the main CGI script so set its permissions so that your Web Server has execution rights.

If you can't invoke ruby with /usr/bin/env, you must change the first line of the scripts to the path of ruby.

creating .htaccess

Rename dot.htaccess to .htaccess and modify it to suitable for the environment.

Options +ExecCGI

AddHandler cgi-script .cgi
DirectoryIndex hiki.cgi

<Files "hikiconf.rb">
deny from all
</Files>

This setting means

  • Enable CGI execution.
  • Recognize the files which ends with `.cgi' as CGI scripts.
  • The default file is hiki.cgi.
  • Prohibit the reference of hikiconf.rb.

creating the data storing directory.

There is a `data' directory in the archive. Copy it to somewhere, which is recommended not to be accessible from WWW.

$ cp -r data /home/foo/hiki

The `data' directory has Japanese text. If you'd like to use English version, copy `misc/text/default.en/*' to `/home/foo/hiki/text/'. German version is in `misc/text/default.de/'.

All of the files in the data storing directory should be writable by WWW server.

$ chmod -R og+w /home/foo/hiki

creating hikiconf.rb

Next, rename hikiconf.rb.sample to hikiconf.rb and modify it. This file is directly loaded by CGI as a ruby script.

Popular settings of Hiki is configurable via web interface, so you only need to change @data_path at least.

@data_path = '/home/foo/hiki'

You can put various settings in hikiconf.rb. See comments in hikiconf.rb.sample for details.

Execute Hiki

Open the URL where you install Hiki. (e.g. http://www.example.com/~foo/hiki/ ) If the FrontPage is shown, the installation is succeeded.

Last modified:2006/01/22 09:16:00
Keyword(s):
References:[SideMenu]