Pregunta
En Joomla! 3, de repente no me funciona el reCaptcha, ¿cómo lo hago funcionar de nuevo?
Respuesta
Con la última actualización de Joomla! - Joomla! 3.2.0, Joomla! 2.5.16 y Joomla! 3.1.6- se ha producido un error documentado con la API del reCaptcha de Google.
Para solucionarlo:
1.- Localizar el fichero recaptcha.php en el directorio plugins/captcha/recaptcha
2.- Cambiar la línea 22
const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
por
const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
3.- Cambiar la línea 24 por
const RECAPTCHA_VERIFY_SERVER = "www.google.com";
4.- Cambiar la línea 129 por
self::RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
5.- Guardar los cambios
Estos errores serán arreglados a partir de Joomla! 3.2.1