Wiki とは Wiki エンジン、クローン Wiki の導入

Wiki
Wiki とは
Web ブラウザから簡単に Web ページの発行・編集などが行なえる、Web コンテンツ管理シス
テム。Web サーバにインストールして Web ブラウザから利用する。(IT 用語辞典より)
ウィキ ( Wiki ) あるいはウィキウィキ ( WikiWiki ) とは、ウェブブラウザを利用
してWWWサーバ上のハイパーテキスト文書を書き換えるシステムの一種である。(フリー
百科事典『ウィキペディア』の項目「Wiki」より)
・Wikipedia による「Wiki」 http://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A3%E3%82
%AD
Wikiはページ作成が簡単で、誰にでも編集できる、いわば参加者全員がウェブマスターに
なれるコンテンツサーバー。(ボウ ルーフほか『Wiki way』より)
・Wiki の成功例
・Wikipedia フリー百科事典 http://ja.wikipedia.org/
Wiki エンジン、クローン
・Wiki はもともと一つの Wiki の改造、修正によって作られてきた経緯があるため、Wiki ク
ローンとも呼ばれる。
■ PukiWiki
・公式ページ http://pukiwiki.sourceforge.jp/
・開発言語 PHP
■ FreeStyleWiki
・公式ページ http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi
・ダウンロードページ https://sourceforge.jp/projects/fswiki/files/
・開発言語 Perl
■ Wiki の比較
・FreeStyleWiki「他の Wiki との比較」 http://fswiki.poi.jp/wiki.cgi/docs?page=%C2%BE%A4
%CEWiki%A4%C8%A4%CE%C8%E6%B3%D3
Wiki の導入
■ FreeStyleWiki の選択理由
・慶應のパソコン教室には Active Perl がインストールされており、Perl で開発されている
Wiki が導入しやすい
・標準では外部データベースを用いないため、導入が容易であると予想されること
・プラグインで拡張が可能なこと
■導入の実際
1
1. SourceForge の FSWiki のページから任意の場所にダウンロード(できれば H ドライブ)
https://sourceforge.jp/projects/fswiki/files/
2. ファイルを解凍する
3.DocumentRoot を Wiki を導入したフォルダに変更する
3. FSWiki が CGI として動作するように、Apache2 の設定ファイルを修正する
・導入したディレクトリに ExecCGI オプションを加える
Options FollowSymLinks → Options FollowSymLinks ExecCGI
・拡張子 .cgi を CGI として認識させるようにする
#AddHandler .cgi → 行頭の "#" をとる
4. FSWiki を導入したディレクトリ中に作業ディレクトリを作成する
・log、attach、backup
5. wiki.cgi の先頭行の "!/ur/bin/perl" を perl の実行ファイルを指定するよう変更する
・慶応の場合
#!c:/perl/bin/perl
6. admin でログインし、パスワードを変更する。また、guest アカウントを消去するか、あるいは
パスワードを変更する
2