【问题标题】:Peer's Certificate issuer is not recognized when using Rackspace cloud via league/flysystem-rackspace通过 League/flysystem-rackspace 使用 Rackspace 云时,无法识别对等证书颁发者
【发布时间】:2018-12-15 08:03:45
【问题描述】:

我有一个几年前的 PHP Laravel 应用程序。它使用通过 composer 安装的软件包 League/flysystem-rackspace 将文件上传到 Rackspace 云。

最近我在尝试上传文件时看到以下错误;

CurlException in CurlMulti.php line 338:
[curl] 60: Peer's Certificate issuer is not recognized. [url] https://identity.api.rackspacecloud.com/v2.0/tokens

为什么会发生这种情况,我该如何解决?

我尝试删除供应商文件夹并运行 composer install,但服务器当前运行的是旧版本的 PHP 5.6,并且 composer 抱怨需要 PHP 7 的软件包。

升级到 PHP 7 并更新所有软件包会解决问题吗?

【问题讨论】:

    标签: php laravel-4


    【解决方案1】:

    我最终建立了一个运行 Ubuntu 18.04 的新 VM,将我的应用程序移至新服务器并允许组合安装以更新项目依赖项。这解决了问题。

    旧的 VM 运行的是 Centos 6 和 PHP 5.6,这是导致问题的原因。

    【讨论】:

      猜你喜欢
      • 2018-05-20
      • 2019-05-20
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      • 2018-01-18
      • 2016-04-20
      • 1970-01-01
      • 2011-01-13
      相关资源
      最近更新 更多