중요: reCAPTCHA API 버전 1.0은 더 이상 지원되지 않습니다. 버전 2.0으로 업그레이드하세요. 자세히 알아보기
reCAPTCHA phpBB2 플러그인은 보안문자를 사용하여 포럼 스팸을 방지합니다.
reCAPTCHA phpBB MOD를 사용하여 reCAPTCHA를 설치하는 것이 좋습니다. 두 가지 모드를 사용할 수 있습니다. 하나는 등록용이고 다른 하나는 게스트 게시물용입니다.
phpBB MOD 외에도 등록 시 reCAPTCHA를 사용 설정하는 패치가 있습니다. 패치를 사용하여 reCAPTCHA를 설치하려면 다음 안내를 따르세요.
- ZIP 파일을 다운로드하고 압축을 풉니다.
- reCAPTCHA 파일을 phpBB Include 디렉터리로 이동합니다.
- phpBB include 디렉터리에서 다음 명령어를 실행하여 첫 번째 패치를 적용합니다.
patch -b usercp_register.php < /path/to/usercp_register.patch
- profile_add_body.tpl.patch 파일을 phpBB 템플릿/<your_theme> 디렉터리로 이동합니다 (기본적으로 <your_theme>은 'subSilver'임).
- phpBB template/<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 명령어를 사용하여 패치된 파일을 원본으로 덮어씁니다. include 디렉터리에서 capturetchalib.php 파일을 삭제할 수도 있습니다.