MediaWiki에 reCAPTCHA 사용

중요: 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. 작업이 끝났습니다. 이제 보안문자를 입력해야 합니다.

MediaWiki FAQ

보안문자는 언제 표시되나요? 조정하려면 어떻게 해야 하나요?

기본적으로 보안문자는 다음과 같은 이벤트에서 트리거됩니다.

  • 신규 사용자 등록
  • 새로운 외부 링크가 포함된 익명 수정사항
  • 무차별 대입 비밀번호 크래킹

이러한 설정은 LocalSettings.php에서 조정할 수 있습니다. 가능한 옵션은 ConfirmEdit.php를 참고하세요.

reCAPTCHA를 제거하려면 어떻게 해야 하나요?

LocalSettings.php에 추가한 행을 삭제하기만 하면 됩니다. 그 외에 확장 프로그램 디렉터리에서 만든 폴더를 삭제합니다.