استفاده از reCAPTCHA با مدیاویکی

مهم : نسخه 1.0 reCAPTCHA API دیگر پشتیبانی نمی‌شود، لطفاً به نسخه 2.0 ارتقا دهید. بیشتر بدانید

افزونه reCAPTCHA MediaWiki از یک CAPTCHA برای جلوگیری از هرزنامه استفاده می کند. در اینجا نحوه افزودن reCAPTCHA به مدیاویکی آمده است:

  1. فایل فشرده را دانلود کنید (توجه داشته باشید که این افزونه فقط با MediaWiki 1.8 یا جدیدتر کار می کند).

  2. پسوند مدیاویکی را از حالت فشرده خارج کنید.

    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 مدیاویکی اضافه کنید:

    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 داشته باشید!

پرسش های متداول مدیاویکی

چه زمانی CAPTCHA ها نمایش داده می شوند؟ چگونه این را تنظیم کنم؟

به طور پیش فرض، CAPTCHA در رویدادهای زیر فعال می شود:

  • ثبت نام کاربر جدید
  • ویرایش های ناشناس که حاوی پیوندهای خارجی جدید هستند
  • شکستن رمز عبور بی رحمانه

این تنظیمات را می توان در LocalSettings.php تنظیم کرد. برای گزینه های ممکن به ConfirmEdit.php مراجعه کنید

چگونه reCAPTCHA را حذف نصب کنم؟

به سادگی خطی را که به LocalSettings.php اضافه کرده اید حذف کنید. همچنین می توانید پوشه ای را که در فهرست افزونه ها ایجاد کرده اید حذف کنید.