phpBB2와 함께 reCAPTCHA 사용

중요: reCAPTCHA API 버전 1.0은 더 이상 지원되지 않습니다. 버전 2.0으로 업그레이드하세요. 자세히 알아보기

reCAPTCHA phpBB2 플러그인은 보안문자를 사용하여 포럼 스팸을 방지합니다.

reCAPTCHA phpBB MOD를 사용하여 reCAPTCHA를 설치하는 것이 좋습니다. 두 가지 모드를 사용할 수 있습니다. 하나는 등록용이고 다른 하나는 게스트 게시물용입니다.

phpBB MOD 외에도 등록 시 reCAPTCHA를 사용 설정하는 패치가 있습니다. 패치를 사용하여 reCAPTCHA를 설치하려면 다음 안내를 따르세요.

  1. ZIP 파일을 다운로드하고 압축을 풉니다.
  2. reCAPTCHA 파일을 phpBB Include 디렉터리로 이동합니다.
  3. phpBB include 디렉터리에서 다음 명령어를 실행하여 첫 번째 패치를 적용합니다.
    patch -b usercp_register.php < /path/to/usercp_register.patch
  4. profile_add_body.tpl.patch 파일을 phpBB 템플릿/<your_theme> 디렉터리로 이동합니다 (기본적으로 <your_theme>은 'subSilver'임).
  5. phpBB template/<your_theme> 디렉터리에서 다음 명령어를 실행하여 두 번째 패치를 적용합니다.
    patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
  6. 여기에서 reCAPTCHA 키에 가입하세요. reCAPTCHA는 공개 키와 비공개 키를 발급합니다. include 디렉터리에서 usercp_register.php를 열고 $recaptcha_public_key 및 $recaptcha_private_key를 발급된 값으로 업데이트합니다.
  7. 이제 완료됐습니다. 이제 reCAPTCHA 위젯이 사용자 등록 페이지에 표시됩니다.

FAQ

패치 명령어가 실패하면 어떻게 되나요?

패치는 통합 diff (diff -u)를 사용하여 생성되었습니다. 이 파일의 다른 버전 또는 다른 수정사항으로 인해 충돌이 발생할 수 있습니다. 패치 파일을 검토하여 수정 중인 항목과 이로 인해 파일 충돌이 발생한 방식을 확인할 수 있습니다.

패치 변경사항을 롤백하거나 reCAPTCHA를 제거하려면 어떻게 해야 하나요?

'-b' 옵션으로 패치 명령어를 실행하면 파일의 백업이 동일한 디렉터리에 생성되었습니다. mv 명령어를 사용하여 패치된 파일을 원본으로 덮어씁니다. include 디렉터리에서 capturetchalib.php 파일을 삭제할 수도 있습니다.