【问题标题】:getstream.io SSL certificate unable to get local issuer certificategetstream.io SSL 证书无法获取本地颁发者证书
【发布时间】:2016-03-01 17:55:51
【问题描述】:

我需要一些帮助。我正在将 getstream.io 集成到我的 laravel 应用程序(v5.1)中,我遇到了这个错误:

cURL 错误 60:SSL 证书问题:无法获取本地颁发者 证书

这是我的代码:

use GetStream\Stream\Client;

public function index()
{

 $client = new Client('rrzp7mz8htgn', '8cgs94jg2z5da2h4q2an8q6q5vktrp8y8w7rsft3zndf63c8y9n59g2h2qvtdhqq');

 $ericFeed = $client->feed('user', 'eric');

  $data = [
    "actor"=>"eric",
    "verb"=>"like",
    "object"=>"3",
    "tweet"=>"Hello world"
  ];
  $ericFeed->addActivity($data);

}

我按照 packalyst 的以下说明进行操作

  1. 将 get-stream 添加到您的作曲家中:

    “要求”:{ “get-stream/stream-laravel”:“~2.1” },

  2. 然后运行 ​​composer update

  3. 我还添加了提供程序和别名

    '提供者' => 数组( 'GetStream\StreamLaravel\StreamLaravelServiceProvider', ... ),

    '别名' => 数组( 'FeedManager' => 'GetStream\StreamLaravel\Facades\FeedManager', ... ),

  4. 我跑:

    php 工匠供应商:publish --provider="GetStream\StreamLaravel\StreamLaravelServiceProvider"

  5. 我已经通过电子邮件发送了 getstream.io,但还没有回复。当我收到他们的一些答案时,我会更新这篇文章。

我还查看了 laracast 的这篇帖子,但没有答案。 https://laracasts.com/discuss/channels/general-discussion/activity-feeds-with-getstreamio?page=0

【问题讨论】:

    标签: ssl-certificate laravel-5.1 getstream-io


    【解决方案1】:

    Getstream.io 回复了我的电子邮件并帮助了我,这是解决方案,

    通常与使用旧证书有关的 SSL 错误消息 带有 CURL 的钥匙链。不幸的是,这是一个很常见的问题 使用 CURL 和 SSL,我建议您尝试这里建议的解决方案 线: Paypal Access - SSL certificate: unable to get local issuer certificate

    这就是我所做的:

    1. 从 curl.haxx.se/ca/cacert.pem 的上述链接下载 cacert.pem 并将其保存到 c:/wamp/bin/php/php5.5.12/cert/

    2. 单击我的 wamp 图标,导航到 PHP > php.ini

    3. 添加以下行并点击保存。

      curl.cainfo=c:/wamp/bin/php/php5.5.12/cert/cacert.pem

    4. 重启 wamp 就可以了。成功了

    希望这有助于其他使用 getstream.io 的开发人员。感谢 getstream.io 的 Tommaso。

    【讨论】:

      猜你喜欢
      • 2016-07-17
      • 2019-04-12
      • 2018-06-20
      • 2015-03-18
      • 2011-12-26
      • 2016-04-20
      相关资源
      最近更新 更多