การใช้ reCAPTCHA กับ MediaWiki

สำคัญ: ไม่รองรับ reCAPTCHA API เวอร์ชัน 1.0 อีกต่อไป โปรดอัปเกรดเป็นเวอร์ชัน 2.0 ดูข้อมูลเพิ่มเติม

ปลั๊กอิน reCAPTCHA MediaWiki ใช้ CAPTCHA เพื่อป้องกันสแปม วิธีเพิ่ม reCAPTCHA ลงใน MediaWiki มีดังนี้

  1. ดาวน์โหลดไฟล์ ZIP (โปรดทราบว่า ปลั๊กอินจะทำงานกับ MediaWiki 1.8 หรือใหม่กว่าเท่านั้น)

  2. แตกไฟล์ ZIP ของส่วนขยาย 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. เพิ่มบรรทัดต่อไปนี้ใน LocalSettings.php ของ MediaWiki:

    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 จะทริกเกอร์เมื่อเกิดเหตุการณ์ต่อไปนี้

  • การลงทะเบียนผู้ใช้ใหม่
  • การแก้ไขที่ไม่ระบุชื่อที่มีลิงก์ภายนอกใหม่
  • การเจาะรหัสผ่านแบบ Brute-Force

คุณสามารถปรับแต่งการตั้งค่าเหล่านี้ได้ใน LocalSettings.php ดูตัวเลือกที่เป็นไปได้ใน VerifyEdit.php

ฉันจะถอนการติดตั้ง reCAPTCHA ได้อย่างไร

เพียงแค่ลบบรรทัดที่คุณเพิ่มลงใน LocalSettings.php นอกจากนี้คุณยัง ให้ลบโฟลเดอร์ที่สร้างไว้ในไดเรกทอรีส่วนขยาย