连接到 CommissionJunction 令牌时出错:[60] SSL 证书问题

我已经部署了我的网站,它的所有功能都可以完美运行。这是一个电子商务网站。因此,为了进一步的开发,我已经从托管服务器下载了文件并且一切正常。在这个网站我添加产品如下

  • 向系统添加新产品。(在本地机器和在线站点上工作)

  • 然后这个相关产品将被分配到系统中存在的某个列表中。(在在线站点上运行良好,但在本地服务器中生成以下错误。)

连接到 CommissionJunction 令牌时出错:[60] SSL 证书问题:无法获得本地颁发者证书

系统规格

  • 框架 - Laravel 5.3

  • 本地机器操作系统 - Windows 10

  • 本地机器网络服务 - WAMP

  • php 版本 - 7.1.9

正如我之前所说,此功能可以完美地在线运行。但它在本地机器中产生提到的错误

我已经用谷歌搜索了这个并且无法找到任何解决方案。

在 Windows 上也经历了这个cURL


Laravel 显示错误发生在这一行。但我认为没有编码错误。


 $body = curl_exec($ch);

    $errno = curl_errno($ch);

    if ($errno !== 0) {

        throw new Exception(sprintf("Error connecting to CommissionJunction Token : [%s] %s", $errno, curl_error($ch)), $errno);

    }

在经历了所有这些之后仍然没有运气。因此,我们将热烈欢迎对此提供任何帮助。谢谢。


BIG阳
浏览 171回答 1
1回答

www说

按照以下步骤在 wamp 上使用 curl注意:wamp 服务器具有多个版本的 php,因此需要在所有 php.in 文件中进行更改步骤 1:下载证书包。复制到C:/wamp64/步骤 2:通过单击通知栏中的 wamp 图标打开 php.ini,同时通过目录“E:\wamp\bin\php\php7.1.22”打开特定版本的 php.ini 文件。第 3 步:删除;之前;extension=php_openssl.dll(如果已经删除则忽略)第4步:[curl]在php.ini中找到然后在下面添加curl.cainfo="C:/wamp64/cacert.pem"第五步:[openssl]在php.ini中找到然后在下面添加openssl.cafile="E:\wamp\cacert.pem"第 6 步:重新启动 wamp
打开App,查看更多内容
随时随地看视频慕课网APP