【问题标题】:Bolt Extension Repo Currently Unavailable螺栓扩展回购目前不可用
【发布时间】:2014-12-20 02:26:40
【问题描述】:

我正在使用 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

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

【问题讨论】:

    标签: php xampp bolt-cms


    【解决方案1】:

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

    不过,我确实找到了一个可以让我安装螺栓延长件的解决方案。

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

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

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

    【讨论】:

      【解决方案2】:

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

      PHP cURL error code 60

      来自该帖子:

      使用此证书根证书包:

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

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

      curl.cainfo = "path_to_cert\cacert.pem"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多