Я запускаю Google recaptcha на своем сайте, хотя при тестировании веб-формы я получаю сообщение об ошибке «Не удалось открыть сокет».
Я исследовал проблему и изменил строку в recaptchalib.php на define("RECAPTCHA_VERIFY_SERVER", gethostbyname("www.google.com"));
Это сработало один раз, но теперь я получаю ту же ошибку.
Форма находится здесь http://euroexpress.hk/
Твой /etc/resolv.conf
читается по php? У меня была эта ошибка на последнем сайте, который я настроил с помощью recaptchpa, и нам пришлось изменить его на 644 и перезапустить apache, чтобы php мог его прочитать.
В противном случае, если это не сработает, вы можете переключить recaptcha на использование curl, и это должно сработать.
Других решений пока нет …