• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.4 I am getting ReCAPTCHA errors?

#1
I got these errors on my admin panel. I dont know what this means. Can anyone help?
  1. ReCAPTCHA connection error: Unable to Connect to tcp://api-verify.recaptcha.net:80. Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionToday at 12:25 PM - library/Zend/Http/Client/Adapter/Socket.php:235
  2. Unable to Connect to tcp://www.gravatar.com:80. Error #0: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionToday at 12:25 PM - library/Zend/Http/Client/Adapter/Socket.php:235

I manually approved the membership of one of our staffs. is this the reason?

thanks
 

Brogan

XenForo moderator
Staff member
#2
If it's a temporary or intermittent error then it's due to the recaptcha service being down.

If it's a permanent error then it could be due to server configuration issues.
 

Mr. Goodie2Shoes

Well-known member
#5
Yes, this happened to me when while I used the socket adapter... when I changed to cURL, everything worked fine (but requires manual edit to library file).

So yes, this maybe an issue with the server configuration.
 
#6
thanks,
can anyone tell me how to manually edit the file?

and just a sidenote,
my staff did not get a verification email when he signed up.
 

Mr. Goodie2Shoes

Well-known member
#7
Open the file /library/Zend/Service/Abstract.php
And add this line after line no 65:
PHP:
self::$_httpClient->setAdapter(new Zend_Http_Client_Adapter_Curl());
and will look like this:
PHP:
  if (!self::$_httpClient instanceof Zend_Http_Client) {
  self::$_httpClient = new Zend_Http_Client();
  self::$_httpClient->setAdapter(new Zend_Http_Client_Adapter_Curl());
  }
If this doesn't fix the issue, then its an issue with the network...