« MovableType 3.31へアップグレード | Home | last.fmがリニューアル »

[Movable Type]   Cpatcha Pluginをレンタルサーバーで使ってみる

最近、コメント・トラックバックスパムがしゃれにならなくなってきたのでOgawa::Memorandaさんが公開しているCaptcha Pluginを入れてみました。Yahoo!とかの登録画面でよく見るあれです。これで機械的なスパムは防御できるはずです。

cpatcha.gif

ただ問題なのはこのプラグインはAuthen::Cpatchaモジュールを必要とするのですが大抵のレンタルサーバーにはインストールされていません。

で、GDとDigest::MD5(その他のモジュール)がインストールされていることを前提に以下のようにすれば動きます。この二つはMovableTypeが動いていれば多分入っているはずです。

サーバーのMTのextlibディレクトリにAuthenディレクトリを作成します。

CPANからAuthen::Cpatchaパッケージをダウンロードします。

ローカルで解凍して[MTのpath]/extlib/AuthenにCaptcha.pmとCaptchaディレクトリをアップロードします。

[MTのpath]
    `--extlib
         |-- Authen
         |   |-- Captcha
         |   |   `-- images
         |   |       |-- 2.png
         |   |       ・・・
         |   |       `-- z.png
         |   `-- Captcha.pm

こんな感じです。

Captchaプラグインの配布先からプラグインをダウンロードして説明どおりにインストールします。

plugins/captcha/captcha_js.cgiを以下のように変更します。

・・・
use lib '../../extlib';

use Authen::Captcha;
use CGI;
・・・

これで動くはずです。

Trackbacks:

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: Cpatcha Pluginをレンタルサーバーで使ってみる:

SPAMコメント対策にCaptcha Pluginを利用する from あかつき財務戦略研究所
このブログは書き始めたばかりなのでSPAMコメントには困っていないのだが、以前書...

CaptchaPluginを導入 from 春夏秋冬、日光を歩こう!
コメントスパム頻発により削除の手間がかかるようになったので、Ogawa::Mem...

さくらインターネットでCaptcha(小川宏高氏製)を利用する方法。 from SiteModifyBlog
と言うのをようやく見つけたので導入しました。(厳密にはさくら以外の鯖でも応用でき...

コメントを投稿