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 để ngăn chặn nội dung rác. Dưới đây là cách thêm reCAPTCHA vào MediaWiki:

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

  2. Giải nén tiện ích 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 khoá công khai và khoá riêng tư vào LocalSettings.php. (Nếu chưa thực hiện, bạn phải đăng ký reCAPTCHA khoá tại đây.)

  5. Vậy là xong! Bạn sẽ có CAPTCHA ngay bây giờ!

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

Khi nào CAPTCHA hiển thị? Làm cách nào để điều chỉnh chế độ 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
  • Chỉnh sửa ẩn danh chứa liên kết bên ngoài mới
  • Bẻ khoá mật khẩu Brute-force

Bạn có thể điều chỉnh các chế độ cài đặt này trong LocalSettings.php. Xem VerifyEdit.php để biết các lựa chọn có thể áp dụng

Làm cách 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 bạn đã tạo trong thư mục tiện ích mở rộng.