將 reCAPTCHA 與 MediaWiki 搭配使用

重要事項:系統已不再支援 reCAPTCHA API 1.0 版,請升級至 2.0 版。瞭解詳情

reCAPTCHA MediaWiki 外掛程式採用 CAPTCHA 來防範垃圾郵件。 以下說明如何將 reCAPTCHA 新增至 MediaWiki:

  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 常見問題

系統何時會顯示人機驗證 (Captcha)?該如何調整?

根據預設,人機驗證 (Captcha) 會在下列事件發生時觸發:

  • 新使用者註冊
  • 匿名編輯含有新的外部連結
  • 蠻橫的密碼破解

這些設定可在 LocalSettings.php 中調整。如需可能選項,請參閱確認 Edit.php

如何解除安裝 reCAPTCHA?

只需移除新增至 LocalSettings.php 的行即可。你也可以 刪除您在擴充功能目錄中建立的資料夾。