Sử dụng reCAPTCHA với MediaWiki

Lưu ý quan trọng: Phiên bản 1.0 của API reCAPTCHA không còn được hỗ trợ, vui lòng nâng cấp lên phiên bản 2.0. Tìm hiểu thêm

Trình bổ trợ reCAPTCHA MediaWiki sử dụng CAPTCHA để chặn nội dung rác. Sau đây là cách thêm reCAPTCHA vào MediaWiki:

  1. Tải tệp zip xuống (lưu ý rằng trình bổ trợ này chỉ hoạt động với MediaWiki 1.8 trở lên).

  2. Giải nén phần mở rộng 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. Thêm các dòng sau vào LocalSettings.php của 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. Nhập các khóa công khai và riêng tư trong LocalSettings.php. (Nếu chưa đăng ký, bạn phải đăng ký khoá reCAPTCHA tại đây.)

  5. Vậy là xong! Giờ thì bạn đã có CAPTCHA!

Câu hỏi thường gặp về MediaWiki

Khi nào CAPTCHA được hiển thị? Làm cách nào để chỉnh này?

Theo mặc định, CAPTCHA được kích hoạt trên các sự kiện sau:

  • Đăng ký người dùng mới
  • Nội dung chỉnh sửa ẩn danh chứa các đường liên kết ngoài mới
  • Bẻ khoá mật khẩu thô bạo

Bạn có thể điều chỉnh các chế độ cài đặt này trong LocalSettings.php. Hãy xem ConfirmEdit.php để biết các tuỳ chọn có thể có

Làm thế nào để gỡ cài đặt reCAPTCHA?

Chỉ cần xoá dòng bạn đã thêm vào LocalSettings.php. Bạn cũng có thể xoá thư mục đã tạo trong thư mục tiện ích.