我正在制作一个qp网站,当我尝试包含一个Twitter插件时,我收到以下消息为错误
Error: There are no HTTP transports available which can complete the requested request.
然后在网上搜索后我得到了一个解决方案,我在php扩展中打开了php_curl
现在我正在发布这样的消息
Error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
这个问题有什么解决方案吗?我到处搜寻。他们都说这个的原因而不是如何解决这个问题。有人请帮帮我
答案 0 :(得分:0)
这表示您访问的网站的证书无法验证。
如果您使用curl,可以尝试使用这些额外的参数来停止curl进行验证。当然,这当然会让您对安全问题持开放态度。
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
答案 1 :(得分:0)
要解决此问题,您需要在Wamp中启用php扩展php_curl。单击系统托盘中的Wamp图标,然后转到PHP> PHP扩展程序> php_curl。
php_curl旁边应该有一个复选标记。
然后单击系统托盘中的Wamp图标并单击“脱机”,然后单击“重新启动所有服务”。
然后将服务器重新联机,该错误应该消失。
答案 2 :(得分:0)
要解决此问题,您需要在Wamp中启用php扩展php_curl,并取消注释php.ini文件中的extension = php_openssl.dll。 希望这能解决您在wordpress中安装插件的问题。
答案 3 :(得分:0)
转到PHP Extensions,然后单击php_curl启用。