# # wiki.cgi - YukiWiki, a Wiki clone. # # Copyright (C) 2000-2002 by Hiroshi Yuki. # # http://www.hyuki.com/yukiwiki/ # # This program is free software; you can redistribute it and/or # modify it under the same terms as Perl itself. ■注意事項 以下のURLで最新情報を入手してください。 http://www.hyuki.com/yukiwiki/ ■ファイル一覧 ●説明文 以下のファイルは転送不要です。 説明 +-- readme_en.txt README (英語). +-- readme_ja.txt README (日本語). +-- wikiman_ja.pl マニュアル (Japanese). +-- history1.txt 更新履歴 (YukiWiki1) +-- history2.txt 更新履歴 (YukiWiki2) ●CGI群 以下のファイルはCGIが実行できるディレクトリにFTPします。 転送モード パーミッション 説明 +-- convert.cgi TEXT 755 (rwxr-xr-x) YukiWiki1→YukiWiki2変換CGI +-- wiki.cgi TEXT 755 (rwxr-xr-x) CGI本体 +-- jcode.pl TEXT 644 (rw-r--r--) 文字コード変換ライブラリ +-- Yuki 755 (rwxr-xr-x) ディレクトリ | +-- YukiWikiDB.pm TEXT 644 (rw-r--r--) ファイルベースのDB用 | +-- RSS.pm TEXT 644 (rw-r--r--) RSS用 | +-- DiffText.pm TEXT 644 (rw-r--r--) 差分用 +-- Algorithm 755 (rwxr-xr-x) ディレクトリ +-- Diff.pm TEXT 644 (rw-r--r--) 差分用 ●参照ファイル 以下のファイルは、wiki.cgi内の 変数$modifier_dir_dataであなたが指定したディレクトリにFTPします。 これはCGIが読み書きできるファイルを置くディレクトリが CGIを置くディレクトリと異なるプロバイダ用の措置です。 転送モード パーミッション 説明 +-- touched.txt TEXT 666 (rw-rw-rw-) 編集時の更新ファイル +-- frontpage.txt TEXT 644 (rw-r--r--) FrontPageのテキスト +-- resource.txt TEXT 644 (rw-r--r--) リソースファイル +-- conflict.txt TEXT 644 (rw-r--r--) 更新の衝突時のテキスト +-- format.txt TEXT 644 (rw-r--r--) 整形ルールのテキスト ●CSSと画像ファイル 以下のファイルは、wiki.cgi内の 変数$modifier_url_dataであなたが指定したURLに対応したディレクトリにFTPします。 これはCGI本体を置く場所に置いたスタイルシートや画像ファイルが Webサーバから直接参照できないプロバイダ用の措置です。 +-- wiki.css TEXT 644 (rw-r--r--) スタイルシート +-- icon40x40.gif BINARY 644 (rw-r--r--) アイコン(小) +-- icon80x80.gif BINARY 644 (rw-r--r--) アイコン(大) ■設置手順 (1) wiki.cgiの一行目をあなたのサーバに合わせて修正する #!/usr/local/bin/perl (2) wiki.cgiのはじめの方にある、変数$modifier_...の値を修正する(必須) my $modifier_mail 管理者メールアドレス my $modifier_url 管理者Webページ my $modifier_name 管理者名前 my $modifier_dbtype データベースの種類(以下のいずれか) 'AnyDBM_File' サーバによって使えない場合あり 'dbmopen' サーバによって使えない場合あり 'YukiWikiDB' 必ず実現できるが、遅い my $modifier_sendmail YukiWiki書き込み時に管理者にメールを送るための sendmailのコマンドライン '/usr/sbin/sendmail -t -n' 一例 '' メールを送らない/送れない場合 my $modifier_dir_data CGIが読み書きするデータを置くディレクトリ。 my $modifier_url_data CSSや画像ファイルを置くディレクトリに対応したURL。 my $modifier_rss_title タイトル(RSS用) my $modifier_rss_link 設置するYukiWikiのURL(RSS用) my $modifier_rss_description 説明文(RSS用) (3) ファイル一覧にあるファイルをサーバに転送する 転送モードやパーミッションを適切に設定する (4) YukiWiki1のデータをYukiWiki2に移行するなら以下の(a)〜(c)の手順を踏む。 (a) convert.cgiにブラウザからアクセスする (b) 変換用のフォームが表示されるので指示に従って「変換実行」を行う (c) しばらく待って変換が完了すると変換結果が表示される (5) ★必須★ 安全のためconvert.cgiをサーバから削除する (6) ブラウザでサーバ上のwiki.cgiのURLにアクセスする (7) FrontPageが表示されたら、AdminChangePasswordというリンクをたどって、 管理者用のパスワードを設定する。 (8) より詳しい解説はwikiman_ja.plを参照してください。 perldoc wikiman_ja.pl pod2html wikiman_ja.pl > wikiman_ja.html