| このページの文章は現在鋭意作成中です |
YukiWiki †
PukiWiki を開発する際にも参考にされている Perl 実装の Wiki エンジンです。
事前準備 †
こちら のページから YukiWiki の最新版のアーカイブをダウンロードして、解凍したものを設置するわけですが、中身の各ファイルは文字コードが Shift-JIS 、改行コードが CR+LF の Windows 仕様になっていますので、設置する環境によって、使い慣れた環境であらかじめ文字コード、改行コードを変換しておくことをお勧めします。
インストール †
wiki.cgi の編集 †
アーカイブに含まれている以下の部分を環境に合わせて、編集してください。
:(略) ############################## # # You MUST modify following '$modifier_...' variables. # my $modifier_mail = 'hyuki@hyuki.com'; my $modifier_url = 'http://www.hyuki.com/'; my $modifier_name = 'Hiroshi Yuki'; my $modifier_dir_data = '.'; # Your data directory (not URL, but DIRECTORY). my $modifier_url_data = '.'; # Your data URL (not DIRECTORY, but URL). my $modifier_rss_title = "YukiWiki $version"; my $modifier_rss_link = 'http://www.hyuki.com/yukiwiki/wiki.cgi'; my $modifier_rss_about = 'http://www.hyuki.com/yukiwiki/rss.xml'; my $modifier_rss_description = 'This is YukiWiki, yet another Wiki clone'; my $modifier_rss_timezone = '+09:00'; ############################## :(略)
ファイルパーミッションの設定 †
基本、ディレクトリは 755 、ファイルに関しては 644 を設定してください。
ただし、wiki.cgi と同じディレクトリにある rss.xml と touched.txt については読み書き自由( 666 )で設定してください。
データディレクトリの作成 †
上記の wiki.cgi の設定で $modifier_dir_data で設定したディレクトリに「 wiki 」「 diff 」「 info 」を作成します。
これら作成したディレクトリに関しては、読み書き自由 (777) に設定してください。
インストール終了後、まず最初にすること †
以上の設定が終了すると、インストールは終了です。wiki.cgi への URL にアクセスして FrontPage が表示されることを確認して下しさい。
インストールの確認ができたらまず最初に wiki.cgi?AdminChangePassword への URL にアクセスして管理者パスワードを設定してください。ここまでの作業が終了してインストールは終了です。
カスタマイズ †
UTF-8 化 †
以下のように wiki.cgi を編集します。
:(略)
#require 'jcode.pl';
use Jcode;
:(略)
my $kanjicode = 'utf8';
my $charset = 'UTF-8';
:(略)
sub code_convert {
my ($contentref, $kanjicode) = @_;
&Jcode::convert($contentref, $kanjicode); # for Jcode.pm
# &jcode::convert($contentref, $kanjicode); # for jcode.pl
return $$contentref;
}
Jcode.pm は必須です。