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

HikiFarm

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

What is HikiFarm?

HikiFarm provides several hikis on a single site.

If your hikifarm is installed at 'http://example.com/hikifarm/' and make a new hiki named 'sample', its URI will be 'http://example.com/hikifarm/sample/'.

How to install HikiFarm

Extract hiki at any place (eg /home/foo/src/hiki).

Make a hikifarm CGI's directory and allow a web server to write.

(eg)
 mkdir /home/foo/public_html/hikifarm
 chown apache /home/foo/public_html/hikifarm

Set 'DirectoryIndex' to 'index.cgi' since HikiFarm will make 'index.cgi' at sub directories.

(eg)
 cat /home/foo/public_html/hikifarm/.htaccess
 Options +ExecCGI +FollowSymLinks
 AddHandler cgi-script .cgi
 DirectoryIndex index.cgi

Make a theme directory.

(eg)
 ln -s /home/foo/src/hiki/theme /home/foo/public_html/hikifarm/theme

Make a data directory (eg /home/foo/var/hiki) and allow a web server to write.

(eg)
 mkdir /home/foo/var/hiki
 chown apachr /home/foo/var/hiki

Copy 'index.cgi' and 'hikifarm.conf' to the hikifarm CGI's directory. Then edit 'hikifarm.conf'.

(eg)
 cp /home/foo/src/hiki/misc/hikifarm/index.cgi /home/foo/public_html/hikifarm/
 cp /home/foo/src/hiki/misc/hikifarm/hikifarm.conf /home/foo/public_html/hikifarm/
 vi /home/foo/public_html/hikifarm/hikifarm.conf

Copy 'hiki.conf' to hiki's top directory. Then edit 'hiki.conf'.

(eg)
 cp /home/foo/src/hiki/misc/hikifarm/hiki.conf /home/foo/src/hiki/
 vi /home/foo/src/hiki/hiki.conf

(OPTIONAL) If you'd like to set up a CVS/Subversion repository for backup, copy 'vc-backend-setup.cgi' and invoke it in a web server's uid.

(eg)
 cp /home/foo/src/hiki/misc/hikifarm/vc-backend-setup.cgi /home/foo/public_html/hikifarm/
 sudo -u apache /home/foo/public_html/hikifarm/vc-backend-setup.cgi

Now access to hikifarm's index.cgi by any web browser.

Last modified:2005/06/29 14:45:52
Keyword(s):
References: