PukiWikiはportsに無いようなので、自力で設置しましょう。
PukiWikiの情報は、FrontPage - PukiWiki.orgからどうぞ。
ダウンロード
1.4.51は、ここからダウンロードできます。
-http://prdownloads.sourceforge.jp/pukiwiki/12962/pukiwiki-1.4.51.tar.gz
京阪奈のミラーからダウンロードしている例
[root@jiro]~# [root@jiro]~# fetch http://keihanna.dl.sourceforge.jp/pukiwiki/12962/pukiwiki-1.4.51.tar.gz
pukiwiki-1.4.51.tar.gz 100% of 251 kB 319 kBps
ファイルの解凍
ダウンロードできたら展開しましょう。
[root@jiro]~# tar pzxf pukiwiki-1.4.5_1.tar.gz
pukiwiki-1.4.5_1というディレクトリが出来ていると思います。
コピー
展開して出来たディレクトリの中身を、パーミッションなどはそのままコピーします。
最初は内部公開用に設定したバーチャルサーバにコピーして、動作確認をするのがよいでしょう。
設定
コピーしたら、pukiwiki.ini.phpを編集して、設定を行います。
// Title of your Wikisite (Define this)
// and also RSS feed's channel name
$page_title = 'バーチャル山中家';
// Site admin's name (CHANGE THIS)
$modifier = 'Nobuo Yamanaka';
- ここは管理者の名前です。下の方のSite admin に表示されます。
// Site admin's Web page (CHANGE THIS)
$modifierlink = 'http://www.yamanakake.com/';
- その管理者名をクリックしたときに、ジャンプするアドレスです。
// Enable Trackback
$trackback = 0;
// Referer list feature
$referer = 0;
// Disable WikiName auto-linking
$nowikiname = 0;
- WikiNameの自動リンクを無効にする場合には、1にします。
// AutoLink minimum bytes (0 = Disable)
$autolink = 8;
- 自動リンクする場合に、指定したバイトより短いとリンクしません。
あまり小さくすると、予期せぬリンクをしちゃうので注意です。
// Enable Freeze / Unfreeze feature
$function_freeze = 1;
- 凍結機能を使用''しない''場合には、0にします。
// CHANGE THIS
$adminpass = '1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
- 管理者パスワードです。md5文字列が分からない場合には、$adminpass = md5('ここにパスワードを記載');と書くこともできます。
// Date format
$date_format = 'Y-m-d';
// Send mail per update of pages
$notify = 0;
- ページの更新をメールで通知する場合には、1にします。
// Send diff only
$notifydiffonly = 1;
- 通知する場合に、1だと差分のみを、0だと全文をメールで送ります。
// SMTP server (Windows only. Usually specified at php.ini)
$smtp_server = 'localhost';
- メール通知に利用するSMTPサーバです。ローカルにSMTPサーバがセットアップされている場合には、localhostでOKです。
$notifyto = 'to@example.com'; // To:
$notifyfrom = 'from@example.com'; // From:
- 通知メールのあて先と送信者のメールアドレスを設定します。
// Subject: ($page = Page name wll be replaced)
$notify_subject = '[PukiWiki] $page';
- 通知メールのタイトルを設定できます。PukiWikiの代わりにサイト名をいれる等。
// Convert linebreaks into
$line_break = 0;
- 改行を改行とする場合には1にします。そうでない場合には、編集画面で改行しても、ブラウザで見ると改行されません。
大体この程度設定できればOKです。(本当か?)
おすすめ