1

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

在查看/安装扩展页面上,我看到了这条消息:

https://extensions.bolt.cm/list.json上的 Bolt 扩展回购目前不可用。检查您的连接并稍后重试。

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

更新

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

$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

该问题与螺栓 CMS 无关,而是与我的 XAMPP 配置有关。但是,如果其他人在本地使用 Bolt CMS 和 XAMPP 已经解决了这个问题,我将不胜感激他们的意见。

4

2 回答 2

0

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

但是,我确实找到了一个允许我安装螺栓扩展的解决方案。

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

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

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

于 2014-12-22T17:31:17.653 回答
0

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

PHP cURL 错误代码 60

从那个帖子:

使用此证书根证书包:

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

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

curl.cainfo = "path_to_cert\cacert.pem"
于 2016-08-17T20:26:54.217 回答