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


Wamp Error:There are no HTTP transports available which can complete the requested request

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

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

这是说您正在访问的站点的证书是不可验证的。

如果您使用的是 curl,您可以尝试这些额外的参数来停止 curl 进行验证。当然,这可能会让您面临安全问题。

curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);

要解决此问题,您需要在 Wamp 中启用 php 扩展php_curl。单击系统托盘中的 Wamp 图标,然后转到 PHP> PHP 扩展> php_curl。

php_curl旁边应该有一个复选标记。

然后单击系统托盘中的 Wamp 图标并单击脱机,然后单击重新启动所有服务。

然后将服务器重新联机,该错误应该会消失。

要解决此问题,您需要在 Wamp 中启用 php 扩展php_curl,并在 php.ini 文件中取消注释扩展名=php_openssl.dll。希望这将解决您在wordpress中安装插件的问题。

转到 PHP 扩展,然后单击php_curl启用。