MediaWiki で reCAPTCHA を使用する

重要: reCAPTCHA API のバージョン 1.0 のサポートは終了しました。バージョン 2.0 にアップグレードしてください。詳細

reCAPTCHA MediaWiki プラグインは、CAPTCHA を使用してスパムを防止します。 MediaWiki に reCAPTCHA を追加する方法は次のとおりです。

  1. zip ファイルをダウンロードします(ただし、 MediaWiki 1.8 以降でのみ動作します)。

  2. MediaWiki 拡張機能を解凍します。

    cd /path/to/mediawiki/extensions/
    # * gets whatever version you downloaded
    unzip ~/recaptcha-mediawiki-*.zip
    # move the package to a standardized directory.
    mv recaptcha-mediawiki-* recaptcha
  3. MediaWiki の LocalSettings.php に次の行を追加します。

    require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
    // Sign up for these at https://www.google.com/recaptcha/admin#createsite
    $recaptcha_public_key = '';
    $recaptcha_private_key = '';
  4. LocalSettings.php に公開鍵と秘密鍵を入力します。(まだ reCAPTCHA に登録していない場合は、reCAPTCHA にご登録ください) こちらをご覧ください)。

  5. これで、今度はキャプチャが表示されているはずです。

MediaWiki に関するよくある質問

CAPTCHA はいつ表示されますか?調整方法

デフォルトでは、CAPTCHA は次のイベントでトリガーされます。

  • 新規ユーザー登録
  • 新しい外部リンクを含む匿名の編集内容
  • ブルート フォース パスワード クラッキング

これらの設定は LocalSettings.php で調整できます。利用可能なオプションについては、ConfirmEdit.php をご覧ください。

reCAPTCHA をアンインストールするにはどうすればよいですか?

LocalSettings.php に追加した行を削除します。また、 拡張機能ディレクトリで作成したフォルダを削除します。