PukiWiki の設定

文字サイズを大きく

--- pukiwiki-1.4.6/skin/pukiwiki.css.php        2005-10-12 22:06:27 +0900
+++ ptetex/skin/pukiwiki.css.php       2006-03-07 02:37:53 +0900
@@ -40,7 +40,7 @@
        background-color:white;
        margin-left:2%;
        margin-right:2%;
-       font-size:90%;
+       font-size:100%;
        font-family:verdana, arial, helvetica, Sans-Serif;
 }

名前へのリンクを消去

--- pukiwiki-1.4.6/plugin/comment.inc.php       2005-05-06 13:44:20 +0900
+++ ptetex/plugin/comment.inc.php      2007-02-07 14:23:03 +0900
@@ -14,7 +14,7 @@

 // ----
 define('PLUGIN_COMMENT_FORMAT_MSG',  '$msg');
-define('PLUGIN_COMMENT_FORMAT_NAME', '[[$name]]');
+define('PLUGIN_COMMENT_FORMAT_NAME', '$name');
 define('PLUGIN_COMMENT_FORMAT_NOW',  '&new{$now};');
 define('PLUGIN_COMMENT_FORMAT_STRING', "\x08MSG\x08 -- \x08NAME\x08 \x08NOW\x08");

spam 対策

spam の書き込みは、ページを凍結しても阻止できません。 log を見ていると、いきなり POST で書き込みにきています。 comment 狙いのようです。 しかも Agent がいつも Opera/9.0 (Windows NT 5.1; U; en) で、 ググルと spam 書き込みばかりがみつかります。 そこでこれの POST を禁止することにしました。

"/etc/httpd/conf.d/ptetex.conf"
BrowserMatch "^Opera/9\.0 \(Windows NT 5\.1; U; en\)$" spam
BrowserMatch "^WWW\-Mechanize/" spam
BrowserMatch "^$" spam
<Directory /path/to/ptetex/>
AllowOverride Limit
</Directory>
"/path/to/ptetex/.htaccess"
<Limit POST>
Order Allow,Deny
Allow from all
Deny from env=spam
</Limit>

行儀の悪い robot を阻止

次の長い名前のロボットが巡回していくのですが、 やたら頻繁に来る上に(総アクセスの1/3を占めています)、 差分のページのように無駄なものばかり取っていって、 まともな動きをしているとは思えません。

"Yeti/0.01 (nhn/1noon, yetibot@naver.com, check robots.txt daily and follows it)"

ググルと やはり評判の芳しくないことがわかります。 サーバに負荷ばかりかかるので拒否することにしました。

"/etc/httpd/conf.d/ptetex.conf"
BrowserMatch "^Yeti/" badrobot
"/path/to/ptetex/.htaccess"
Order Allow,Deny
Allow from all
Deny from env=badrobot

諦めが悪いので、robots.txt にも拒否する設定を書いておきました。

"/path/to/html/robots.txt"
User-agent: Yeti
Disallow: /

しかし、これでも15分ごとに robots.txt を見に来ます。 "check robots.txt daily" ではなくて hourly の間違いとしか思えません。;-(

添付ファイルの操作を制限しない

--- pukiwiki-1.4.6/plugin/attach.inc.php 2005-08-08 23:54:15.000000000 +0900
+++ ptetex/plugin/attach.inc.php      2007-02-24 16:18:59.000000000 +0900
@@ -20,10 +20,10 @@
 define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024)); // default: 1MB

 // 管理者だけが添付ファイルをアップロードできるようにする
-define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', TRUE); // FALSE or TRUE
+define('PLUGIN_ATTACH_UPLOAD_ADMIN_ONLY', FALSE); // FALSE or TRUE

 // 管理者だけが添付ファイルを削除できるようにする
-define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', TRUE); // FALSE or TRUE
+define('PLUGIN_ATTACH_DELETE_ADMIN_ONLY', FALSE); // FALSE or TRUE

 // 管理者が添付ファイルを削除するときは、バックアップを作らない
 // PLUGIN_ATTACH_DELETE_ADMIN_ONLY=TRUEのとき有効

PHP5 に移行してから tracker_list の表示がおかしい

http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F240

--- pukiwiki-1.4.7/plugin/tracker.inc.php        2009-06-24 18:49:54.000000000 +0900
+++ ptetex/plugin/tracker.inc.php     2009-06-24 18:50:13.000000000 +0900
@@ -676,7 +676,7 @@
                        {
                                $field = array_shift($pattern);
                                $this->pattern_fields[] = $field;
-                               $this->pattern .= '(.*)';
+                               $this->pattern .= '(.*?)';
                        }
                }
                // ページの列挙と取り込み

[extlink] を追加

--- pukiwiki-1.4.7_notb/default.ini.php 2005-12-20 23:04:40.000000000 +0900
+++ ptetex/default.ini.php   2009-07-13 00:56:46.000000000 +0900
@@ -127,6 +127,7 @@
 // 必要のない方は $usefacemarkを0にしてください。
 
 $facemark_rules = array(
+       '&amp;(extlink);'=> '<img alt="[$1]" src="' . IMAGE_DIR . 'external_link.gif" />',
        // Face marks
        '\s(\:\))'      => ' <img alt="$1" src="' . IMAGE_DIR . 'face/smile.png" />',
        '\s(\:D)'       => ' <img alt="$1" src="' . IMAGE_DIR . 'face/bigsmile.png" />',

commet spam 対策

あまりにも comment spam が多いので、"http:" を含んだメッセージを書き込めなくしました。 ちょっと不便になります。"http:" は編集すれば書き込めます。

指定単語を含むメッセージを制限する / commentプラグイン http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F1.4%2F%A4%C1%A4%E7%A4%C3%A4%C8%CA%D8%CD%F8%A4%CB%2F%BB%D8%C4%EA%C3%B1%B8%EC%A4%F2%B4%DE%A4%E0%A5%E1%A5%C3%A5%BB%A1%BC%A5%B8%A4%F2%C0%A9%B8%C2%A4%B9%A4%EB%2Fcomment%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-13 (月) 10:47:01 (2907d)