下载失败.没有可用的HTTP传输可以完成请求的请求

Tuh*_*raf 4 wordpress wamp wampserver

当我尝试在wamp服务器上安装主题时,它会显示一行,如下所示.没有可用的HTTP传输可以完成请求的请求.怎么解决?

Rig*_*lly 19

我想你可能需要激活php_curl扩展来解决这个问题.

这样做是为了激活php_curl扩展: -

左键单击wampmanager(即系统托盘中的W图标)

wampmanager -> PHP -> PHP Extensions
Run Code Online (Sandbox Code Playgroud)

如果没有php_curl扩展名,ticked则单击它,它将激活扩展并为您重新启动Apache.

php_openssl根据主题的要求,也可能需要以相同的方式激活.


小智 5

确保:

  1. allow_url_fopen =开
  2. 在您的PHP Extensions下允许php_curl

重新启动服务器.

WordPress将尝试使用多个传输来发出请求.首先,它将尝试卷曲,然后流,然后fsock.

如果您的服务器设置为curl并且您的curl版本支持SSL(使用API​​所需),那么它将使用它.

接下来它将尝试使用流(fopen).如果fopen已设置并在您的服务器上运行,则将其设置为从URL(allow_url_fopen)打开appope,并且openssl已设置并正常运行,然后它将使用流发送请求.

最后,如果你的服务器设置了fsockopen并且可用,并且openssl也设置并且功能正常,那么它将使用fsockopen来发出请求.

如果这些都不起作用,那么它将无法发送任何内容.这些都内置于WordPress HTTP API中.

如果您的服务器无法发出请求,它也将无法发出许多其他请求.

您需要让主机设置WordPress可以使用的传输方法.