螺栓延伸回购目前不可用

时间:2014-12-20 02:26:40

标签: php xampp bolt-cms

我正在使用XAMPP在我的机器上本地运行Bolt CMS。我今天刚升级到2.0.1版本,一切似乎都很好用。我唯一的问题是安装扩展程序。

在查看/安装扩展程序页面上,我看到此消息:

  

https://extensions.bolt.cm/list.json处的Bolt扩展回复目前无法使用。检查您的连接,然后尽快重试。

我确实有一个活跃的互联网连接,我不知道为什么我无法从扩展页面连接到存储库。任何帮助将不胜感激!

更新

在CommandRunner.php文件的设置方法中,有这一行:

  

$ json = json_decode((file_get_contents($ this-> packageRepo)));

问题来自file_get_contents($ this-> packageRepo)调用

从该调用返回的错误消息是

  

file_get_contents():SSL操作失败,代码为1. OpenSSL错误消息:错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败

更新2

该问题与bolt CMS无关,而是与我的XAMPP配置有关。但是,如果在XAMPP本地使用bolt CMS的其他人已经解决了这个问题,我将非常感谢他们的意见。

2 个答案:

答案 0 :(得分:0)

此时,我无法解决本地服务器的SSL问题。

然而,我找到了一个允许我安装螺栓扩展的解决方案。

解决方案是打开config.yml文件并添加以下内容:

  

扩展:
    网站:'http://extensions.bolt.cm/'

这将告诉bolt使用http URL而不是https。我建议在生产中使用安全URL,但这允许我在本地服务器上安装扩展,直到我解决了潜在的问题。

答案 1 :(得分:0)

我发现以下内容正确地为我修复了!

PHP cURL error code 60

从那篇文章:

  

使用此证书根证书包:

     

https://curl.haxx.se/ca/cacert.pem

     

在磁盘上复制此证书包。并在php.ini上使用它

curl.cainfo = "path_to_cert\cacert.pem"