リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2003-03-05

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2003-03-05 Wed

* nile-wiki

機能性などの点から、PukiWiki を使うことにした。
なお、XSS問題があるので、CVS版を使う。

% cd /project
% sudo mkdir nile-wiki
% sudo chown masao:ulis nile-wiki
% cd nile-wiki
% cvs -d cvs -d :pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki co pukiwiki
% mv pukiwiki/* .
% rm -rf pukiwiki

パーミッションなどの設定
(`cvs -dP`してもディレクトリが消されないように dummy ファイルを
作っておく)
% mkdir attach/ backup/ counter/ diff/ cache/
% touch attach/dummy backup/dummy counter/dummy diff/dummy cache/dummy
% chmod 777 attach/ backup/ counter/ diff/ cache/ wiki/ trackback/
% chmod 666 wiki/*.txt
% chmod 666 cache/recent.dat

1.3 → 1.4 の変換
% cd ~/public_html/test/pukiwiki1.3.3/
% foreach d ( attach backup diff wiki )
> ruby convertpage.rb $d /project/nile-wiki/$d
> end
(1.4 と 1.3 でかぶる内容の文書のうちいくつかを削除して `cvs up`
する)

初期設定
% vi pukiwiki.ini.php
% cvs diff
diff -u -b -r1.27 pukiwiki.ini.php
--- pukiwiki.ini.php 4 Mar 2003 07:03:43 -0000 1.27
+++ pukiwiki.ini.php 5 Mar 2003 09:15:28 -0000
@@ -53,15 +53,15 @@
 $interwiki = 'InterWikiName';
 /////////////////////////////////////////////////
 // 編集者の名前(自由に変えてください)
-$modifier = 'me';
+$modifier = 'nile管理者';
 /////////////////////////////////////////////////
 // 編集者のホームページ(自由に変えてください)
-$modifierlink = 'http://change me!/';
+$modifierlink = 'http://nile.ulis.ac.jp/nile/';
 
 /////////////////////////////////////////////////
 // ホームページのタイトル(自由に変えてください)
 // RSS に出力するチャンネル名
-$page_title = 'PukiWiki';
+$page_title = 'nile.ulis.ac.jp';
 
 /////////////////////////////////////////////////
 // WikiNameを*無効に*する
@@ -103,7 +103,7 @@
 
 /////////////////////////////////////////////////
 // Last-Modified ヘッダを出力する
-$lastmod = 0;
+$lastmod = 1;
 
 /////////////////////////////////////////////////
 // 日付フォーマット
@@ -130,7 +130,7 @@
 $cycle = 6;
 /////////////////////////////////////////////////
 // バックアップの最大世代数
-$maxage = 20;
+$maxage = 30;
 /////////////////////////////////////////////////
 // バックアップの世代を区切る文字列
 // (通常はこのままで良いが、文章中で使われる可能性

% vi .htaccess
% cat .htaccess
ErrorDocument 404 /nile-wiki/404.html
DirectoryIndex pukiwiki.php

Webから見れるようにする。
% cd /usr/local/apache/htdocs
% sudo mv nile nile.old
% sudo ln -s /project/nile-wiki nile

* Sendmail対策パッチ

% unzip 107684-08.zip
% sudo patchadd 107684-08

Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...

Patch number 107684-08 has been successfully installed.
See /var/sadm/patch/107684-08/log for details

Patch packages installed:
  SUNWcsr
  SUNWnisu
  SUNWsndmr
  SUNWsndmu

* 自由利用マークとCreative Commonsと

http://members.jcom.home.ne.jp/makina17/r/mark.html

・普及するまで、マークの利用できる範囲を狭めておくことで誤用による
問題が起きないよう配慮した。
・従来の著作権との関係は説明文一つで済ませていた。

という背景があったとのこと。

ただ、全体にお役人仕事すぎてダメダメだと思うんだけどなぁ…。