SPAM対策済み掲示板の導入
ユーザさんからのフィードバックを受け付けるために用意しているWeBoXのBBSに色々なスパムが書き込まれるので,日本語で書き込まれていないとSPAM認定するとか,特定のURLが含まれるとSPAMとして扱うなど独自にSPAM対策をしていたのですが,なんとも追いつかない.
BBSで2ちゃんねらさんに掲示板改造支援サイトを紹介していただいた.
当サイトで利用しているChild Treeにも対応しているので早速導入.
cbbs.cgi と dbbs.dat のバックアップをとって,set.cgi を編集してアップロード.
アップロードした各ファイルをパーミッション755に設定.
実行したところInternel Server Errorが出たので,該当フォルダで
% perl ./cbbs.cgi
を実行したところ
Out of memory during "large" request for 536875008 bytes, total sbrk() is 273717248 bytes at ./cbbs.cgi line 1001,
なんてなメッセージが出たので何かと思って cbbs.dat の2075行目をチェック.
2075行目に文字化けがあり,この行だけ491920文字にも達している.
この行を削除したところ問題なく動作した.
で,そのままだと文字化けしていたのでcbbs.datの文字コードをEUCからSJISに変換.
これでSPAM対策完了・・・のはず.
上記サイトではChildTree だけではなく,Joyful Note,YY-Board,Web Forum,LightBoard,ASKA BBS,Web Patio,e-Pad,JOYFULYY 2.50,G-Light,Fantasy Board,Honey Board,PetitBoard,Clip Board,SUN BOARDなどにも対応しているらしい.