reCAPTCHA mit phpBB2 verwenden

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:

  1. Laden Sie die ZIP-Datei herunter und extrahieren Sie sie.
  2. Verschieben Sie die Datei „recaptchalib.php“ in Ihr phpBB-Include-Verzeichnis.
  3. 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
  4. Verschieben Sie die Datei „profile_add_body.tpl.patch“ in das Verzeichnis „phpBBtemplates/<your_theme>“. Verzeichnis (standardmäßig <your_theme> ist 'subSilver')
  5. 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
  6. 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.
  7. 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.