Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.

OpenSSL Error - reCaptcha

+2 votes
asked Sep 15, 2017 in Q2A Core by chinnailu


 I tried to upgrade to 1.7.5 and  I am getting this error and all the registrations are stuck. I had way too much spam and had this working for a while, now with this error. I am not sure how to fix this ?  

Also, I tried  http://www.bigsoft.co.uk/blog/index.php/2017/04/29/file-get-contents-ssl-operation-failed-with-code-1-ssl3-get-server-certificate-certificate-verify-failed    they said to import certificate and then add in php.ini, but I am not sure what will break. It used to work well before. Now this problem. 

Also, I tried to revert back to 1.7.4, still the same error. Now I am stuck.. 

Can anyone help ? Did anyone see the same ?  Would be great, if you have some ideas. 


Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in

/qa/qa-plugin/recaptcha-captcha/recaptchalib.php on line 128

Warning: file_get_contents(): Failed to enable crypto in /qa/qa-plugin/recaptcha-captcha/recaptchalib.php on line 128

Warning: file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=abc6LcMwv8SAAAAAN9QOkIlVKRQZzHS3DeZ8ZLxwxxcdsd-cs&response=03AOmkcwJV_JkhxK8hGJTIVKEDcPrNH5Y0wLwndp7v20Ipqd4HMO21LWHSyPsLFsdfdsfsdsdfsdA6FZ1LiFJZpl6-CmppsTAWc8Qzft_RXLvlzunzQtZWNDp0Kw8T-drMvHiOZf909v4ScysiPmaMrxkq_SSlJaOE_Q6sdfsdfdsfdsh5X7xLqvoFDFbV16BJBTkJ5Pot5ZDwmSGZSD_0pygTdEzh8j-tGuSpZLSDVJmQ7Xq6HR70Dd2idtKz_gfcIAZQisdfsdfdsfJHH1LyY3FAG_x9zHemy3tXF6oE7rWuBZ8JoHehkWhYYChe-cBbdSX1ZqPioNNaSvkREbooI7esdfsdfd3JkynEKlqnUBl3t__qpDMu&remoteip= failed to open stream: operation failed in /qa/qa-plugin/recaptcha-captcha/recaptchalib.php on line 128

Q2A version: 1.7.4

1 Answer

+2 votes
answered Sep 16, 2017 by chinnailu
Best answer

The solution is to replace the file_get_content with CURL based commands to avoid errors. I have documented the error and solution at How to Solve file_get_content OpenSSL Error