Just installed the latest stable version of reCaptcha and after configuring everything based on the documentation there was absolutely no captcha showing up.
Then I noticed that under Administer / Site configuration / Captcha / reCAPTCHA the Server Settings group (normally collapsed) was completely empty. After quite a bit of searching around I found a page that gave me the three missing values. After that everything started working just fine.
API Server
http://api.recaptcha.net
https://api-secure.recaptcha.net
Verify Server
http://api-verify.recaptcha.net
Either those settings should have proper values, or, if left blank, proper defaults should be used.
Later I noticed in the log files that the reCaptcha module was actually calling back to the same site, because the server settings were empty I guess.
Comments
Comment #1
robloachWhen the module first gets loaded, it gets those default values from the reCAPTCHA PHP library itself. If the settings are saved without the PHP library being there, however, the settings will be saved without any values. I'll fix this up within the next day or so.
Comment #2
robloachThe settings are checked by using an isset call in Commit 70019.
Comment #3
robloachJust changing status. If you still have issues, please let me know. Also remember that there is a "Reset to Defaults" button.
Comment #4
(not verified) commented