インストールといっても、YukiWiki のスクリプトを get してきて、ファイルとディレクトリのパーミッションを変更するぐらいです。
なにはともあれ、YukiWiki を get してきます。
保存ディレクトリは、個人Webディレクトリ以下にしました。
> pwd
/usr/home/kenz/public_html/ywiki
get してきた yukiwiki を、このディレクトリに保存して、unzip します。
> ls
ykwk212.zip
> unzip ykwk212.zip
> ls -la
total 178
drwxr-xr-x 5 kenz kenz 512 May 5 00:31 .
drwxr-xr-x 3 kenz kenz 512 May 5 00:30 ..
-rw-r--r-- 1 kenz kenz 131 Feb 25 23:38 .htaccess
drwxr-xr-x 2 kenz kenz 512 May 5 00:31 Algorithm
drwxr-xr-x 2 kenz kenz 512 May 5 00:31 Yuki
-rw-r--r-- 1 kenz kenz 321 Jul 12 2002 conflict.txt
-rw-r--r-- 1 kenz kenz 2209 Feb 7 18:31 format.txt
-rw-r--r-- 1 kenz kenz 471 Feb 2 23:32 frontpage.txt
-rw-r--r-- 1 kenz kenz 17795 Mar 28 00:11 history.txt
-rw-r--r-- 1 kenz kenz 2079 Jun 6 2003 icon40x40.gif
-rw-r--r-- 1 kenz kenz 1880 Jun 6 2003 icon80x80.gif
-rw-r--r-- 1 kenz kenz 20959 Dec 3 23:29 jcode.pl
drwxr-xr-x 2 kenz kenz 512 May 5 00:31 plugin
-rw-r--r-- 1 kenz kenz 1861 Feb 26 18:13 plugin.txt
-rw-r--r-- 1 kenz kenz 9294 Mar 27 22:35 readme.txt
-rw-r--r-- 1 kenz kenz 2086 Feb 25 23:13 resource.txt
-rw-r--r-- 1 kenz kenz 42947 Mar 28 00:21 wiki.cgi
-rw-r--r-- 1 kenz kenz 2854 Feb 25 22:46 wiki.css
-rw-r--r-- 1 kenz kenz 50403 Mar 28 00:22 ykwk212.zip
最初は、wiki.cgi を開いて、perl のパスを設定します。
perl のパスは、以下のように確認します。
> which perl
/usr/bin/perl
初期設定が /usr/bin/perl だったので、変更しなくても大丈夫。
次は、パーミッション。yukiwiki の readme.txt を参照してください。
> chmod 777 .
> chmod 755 wiki.cgi
> chmod 644 jcode.pl
> chmod 755 Yuki
> chmod 644 Yuki/*
> chmod 755 Algorithm
> chmod 644 Algorithm/Diff.pm
> chmod 755 plugin
> chmod 644 plugin/*
> touch touched.txt
> chmod 666 touched.txt
> chmod 644 frontpage.txt resource.txt conflict.txt format.txt
> chmod 644 wiki.css icon40x40.gif icon80x80.gif
最後に、すごく気になったファイルの改行を LF に直します。
> qkc -eu .htaccess
Converted: .htaccess (Ascii)
> qkc -eu wiki.cgi
Converted: wiki.cgi (Ascii)
YukiWiki は、Windowsユーザ向けなのかな...