movabletype.jp
検索

Q. エラー「CAPTCHAプロバイダがありません」

コメントに CAPTCHA 認証を利用したいのですが、コメント設定画面のCAPTCHAプロバイダに以下のエラーメッセージが表示され設定することができません。

captcha.jpg

A.

このエラーは以下のいずれかの場合に発生します。

  • サーバーに Perl モジュール Image::Magick がインストールされていない
  • スタティックディレクトリ(mt-static)をデフォルトの位置から移動している

Perl モジュール Image::Magick のインストール状況については、mt-check.cgi の実行結果で確認することができます。

スタティックディレクトリを移動している場合には、環境設定ファイル mt-config.cgi 内に、環境変数 CaptchaSourceImageBase を追記し、captcha-source までのパスを指定します。

以下、mt-static の移動先を /home/example/www/mt-static とした場合の記述例です。

CaptchaSourceImageBase /home/example/www/mt-static/images/captcha-source

以下のドキュメントをご参照ください。