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 キーに登録する必要があります)。

  5. これで完了です。CAPTCHA をご利用いただけるようになりました。

MediaWiki に関するよくある質問

キャプチャが表示されるのはどのような場合ですか?調整するにはどうすればよいですか?

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

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

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

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

LocalSettings.php に追加した行を削除するだけです。Extensions ディレクトリで作成したフォルダを削除することもできます。