Wichtig: Version 1.0 der reCAPTCHA API wird nicht mehr unterstützt. Führen Sie ein Upgrade auf Version 2.0 aus. Weitere Informationen
Das reCAPTCHA phpBB2-Plug-in verwendet ein CAPTCHA, um Spam im Forum zu verhindern.
Wir empfehlen, reCAPTCHA mit dem phpBB-MOD zu installieren. Es sind zwei Mods verfügbar, einer für die Registrierung und einer für Gastbeiträge.
Zusätzlich zum phpBB-MOD gibt es auch einen Patch, mit dem reCAPTCHA bei der Registrierung aktiviert wird. So installieren Sie reCAPTCHA mit einer patchen, befolgen Sie diese Anleitung:
- Laden Sie die ZIP-Datei herunter und extrahieren Sie sie.
- Verschieben Sie die Datei „recaptchalib.php“ in Ihr phpBB-Include-Verzeichnis.
- Wenden Sie den ersten Patch an, indem Sie den folgenden Befehl aus dem Verzeichnis der phpBB-Includes ausführen:
patch -b usercp_register.php < /path/to/usercp_register.patch
- Verschieben Sie die Datei „profile_add_body.tpl.patch“ in das Verzeichnis „phpBBtemplates/<your_theme>“. Verzeichnis (standardmäßig <your_theme> ist 'subSilver')
- Wenden Sie den zweiten Patch an, indem Sie in den phpBB-Vorlagen/<Ihr_Design> den folgenden Befehl ausführen: Verzeichnis:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- Hier können Sie reCAPTCHA-Schlüssel registrieren. gibt reCAPTCHA eine öffentliche und privaten Schlüssel enthält. Öffnen Sie usercp_register.php in Ihrem include-Verzeichnis. und aktualisieren Sie $recaptcha_public_key und $recaptcha_private_key mit den Werten, die Sie erhalten haben.
- Fertig! Ihr reCAPTCHA-Widget sollte jetzt auf der Seite für die Nutzerregistrierung angezeigt werden.
FAQ
- Was passiert, wenn der Patchbefehl fehlschlägt?
-
Der Patch wurde mit einheitlicher Differenz (diff -u) erstellt. Verschiedene Versionen dieser Datei oder andere Änderungen können eine Konflikt. Sehen Sie in der Patchdatei nach, geändert wurde und wie dies zu einem Konflikt mit Ihrer Datei geführt hat.
- Ich möchte ein Rollback der Patchänderungen durchführen oder reCAPTCHA deinstallieren. Wie mache ich das?
-
Wenn Sie den Patch-Befehl mit der Zeichenfolge '-b' werden die Dateien im selben Verzeichnis gesichert. mv verwenden um die gepatchte Datei mit der Originaldatei zu überschreiben. Sie können auch die Datei „recaptchalib.php“ aus dem Verzeichnis „Includes“ zu erhalten.