중요: reCAPTCHA API 버전 1.0은 더 이상 지원되지 않습니다. 버전 2.0으로 업그레이드하세요. 자세히 알아보기
reCAPTCHA phpBB2 플러그인은 CAPTCHA를 사용하여 포럼 스팸을 방지합니다.
reCAPTCHA phpBB MOD를 사용하여 reCAPTCHA를 설치하는 것이 좋습니다. 등록용 모드와 게스트 게시물용 모드 등 두 가지 모드를 사용할 수 있습니다.
phpBB MOD 외에도 등록 시 reCAPTCHA를 사용 설정하기 위한 패치가 있습니다. 다음을 사용하여 reCAPTCHA를 설치하려면 다음 안내를 따르세요.
- ZIP 파일을 다운로드하고 압축을 풉니다.
- Recaptchalib.php 파일을 phpBB Include 디렉터리로 이동합니다.
- phpBB include 디렉터리에서 다음 명령어를 실행하여 첫 번째 패치를 적용합니다.
patch -b usercp_register.php < /path/to/usercp_register.patch
- Profile_add_body.tpl.patch 파일을 phpBB templates/<your_theme>로 이동합니다. 디렉터리 (기본적으로 <your_theme> 'subSilver')입니다.
- phpBB templates/<your_theme>에서 다음 명령어를 실행하여 두 번째 패치를 적용합니다. 디렉터리:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- 여기에서 reCAPTCHA 키에 가입하세요. reCAPTCHA가 공개 버전을 발행하고 비공개 키를 생성합니다. include 디렉터리에서 usercp_register.php를 엽니다. 그런 다음 발급된 값으로 $recaptcha_public_key 및 $recaptcha_private_key를 업데이트합니다.
- 작업이 끝났습니다. 이제 사용자 등록 페이지에 reCAPTCHA 위젯이 표시됩니다.
FAQ
- 패치 명령어가 실패하면 어떻게 되나요?
-
패치가 통합 diff (diff -u)를 사용하여 생성되었습니다. 이 파일의 다른 버전이나 기타 수정사항으로 인해 있습니다. 패치 파일을 검토하여 이 문제로 인해 파일이 충돌한 이유를 확인할 수 있습니다.
- 패치 변경사항을 롤백하거나 reCAPTCHA를 제거하려면 어떻게 해야 하나요?
-
'-b' 명령어를 사용하여 패치 명령어를 실행한 경우 파일의 백업이 동일한 디렉터리에서 이루어진 경우, mv 사용 명령어를 사용하여 패치된 파일을 원본으로 덮어쓸 수 있습니다. Cloud Shell에서 include 디렉터리에 있는 reCAPTCHAtchalib.php 파일을 다운로드합니다.