MTコメントのキャプチャ画像が出ないのを治す方法CAPTCHAプロバイダの設定方法

MT(ムーバブルタイプ)でコメントスパムを防止するためにデフォルトで用意されているCAPTCHAプロバイダという機能。この画像が設定しても表示されないので困ってたのですが改善方法がわかったので備忘録として残しておきます。

これ、表示されました。

mtフォルダの中にある

/lib/MT/Util/Captcha.pm

というファイル。

こいつの187行目付近。(MT4、MT5で記載場所は違うかもしれません)

my $im = $imbase->Montage(geometry => $geometry_str,
tile     => $tile_geom);

という箇所(2行になってた)を以下のように修正します。

my $im = $imbase->Append(stack=>””);

これでCaptcha.pmファイルを上書きしてMTを再構築すればキャプチャによるコメント投稿の認証確認が動きます。

サーバーはヘテムル、コアサーバーで確認済み。

ちょいと面倒ですがキャプチャ画像によるコメント認証が動かない(画像のリンク切れ)になる場合はこれで解消できます。

ということで、どんどんコメントお待ちしております^^。

■念のためMovableTypeでのコメント欄の画像認証設定方法(MT4,MT5)

2010-07-18 2-32-56.jpg MT管理画面のメニューで設定→コメントを選択

コメントの各種設定画面ページの下のほう


2010-07-18 2-33-27.jpgのサムネール画像

CAPTCHAプロバイダという項目でMovableType既定を選択し変更を保存します。

その後再構築すればブログ記事のコメント欄にカーソルを入れた際、コメント自動投稿を防止(スパム防止)に役立つランダムテキストによる画像認証が自動生成されます。



コメント

  1. いろいろ より:

    テストコメント
    認証動作のテストです。