HAYAGUI

FreeBSD 5.1 + YukiWiki 2.1.2

はじめに

コラボレーションツールの YukiWiki を FreeBSD 5.1 にインストールしてみました。FreeBSD に限らず linux も同じようにできるはず。 これからインストールする環境には、以下のプログラムがインストールされています。

apache-1.3.27_4 Webサーバ。
ja-qkc-1.0 文字コード、改行変換ツール。
perl-5.6.1_13 インタプリタ型プログラミング言語。
unzip-5.50 zipファイル伸長ツール。

インストール

インストールといっても、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ユーザ向けなのかな...

apache の設定を変更

apache をインストールしただけでは、CGI が動く設定になっていませんので、 httpd.conf を以下のように変更します。

<Directory />
#    Options FollowSymLinks
    Options All
#    AllowOverride None
    AllowOverride All
</Directory>


# Document types.
#
<IfModule mod_mime.c>
    #省略

    # To use CGI scripts:
    #AddHandler cgi-script .cgi
AddHandler cgi-script .cgi

    #省略
</IfModule>
# End of document types.
設定を変更したら、httpd を起動または再起動してください。

YukiWiki を起動してみよう

http://<IPAddress>/~kenz/ywiki/wiki.cgi を開くと、 以下のようなページが表示されます。

Let's Enjoy!


戻る



(C)1999 - 2004 Kenji Ito All rights reserved.