Wamp错误:没有可用的HTTP传输可以完成请求的请求

时间:2013-10-09 11:41:00

标签: php wamp wampserver

我正在制作一个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

这个问题有什么解决方案吗?我到处搜寻。他们都说这个的原因而不是如何解决这个问题。有人请帮帮我

4 个答案:

答案 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启用。