重要: reCAPTCHA API のバージョン 1.0 のサポートは終了しました。バージョン 2.0 にアップグレードしてください。詳細
reCAPTCHA phpBB2 プラグインは、CAPTCHA を使用してフォーラムのスパムを防止します。
reCAPTCHA のインストールには、reCAPTCHA phpBB MOD を使用することをおすすめします。利用可能な MOD は 2 種類あります。1 つは登録用、もう 1 つはゲスト投稿用です。
phpBB MOD に加えて、登録時に reCAPTCHA を有効にするパッチも用意されています。reCAPTCHA をインストールするには、 手順は次のとおりです。
- zip ファイルをダウンロードして解凍します。
- recaptchalib.php ファイルを phpBB のインクルード ディレクトリに移動します。
- phpBB のインクルード ディレクトリで次のコマンドを実行して、最初のパッチを適用します。
patch -b usercp_register.php < /path/to/usercp_register.patch
- profile_add_body.tpl.patch ファイルを phpBB templates/<your_theme> に移動しますディレクトリ(デフォルトでは <自分のテーマ>「subSilver」)。
- phpBB templates/<your_theme> から次のコマンドを実行して、2 つ目のパッチを適用します。ディレクトリ:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- reCAPTCHA キーについては、こちらからお申し込みください。reCAPTCHA は一般公開のリクエストと されます。インクルード ディレクトリで usercp_register.php を開きます。 $recaptcha_public_key と $recaptcha_private_key を、発行済みの値で更新します。
- これで、reCAPTCHA ウィジェットがユーザー登録ページに表示されます。
よくある質問
- パッチコマンドが失敗した場合
-
統合差分(diff -u)を使用してパッチが作成されました。このファイルのバージョンが異なるやその他の変更を行うと、 あります。パッチファイルを調べて そのファイルと競合がどのように発生したかも確認できます。
- パッチ変更をロールバックしたい、または reCAPTCHA をアンインストールしたい。どうすればよいですか?
-
「-b」をオプションとして、ファイルのバックアップが同じディレクトリに作成されました。mv パッチが適用されたファイルを元のファイルで上書きします。また、 インクルード ディレクトリにある recaptchalib.php ファイルを実行します。