通过League / flysystem-rackspace使用Rackspace云时,无法识别对等证书颁发者

时间:2018-07-06 17:11:38

标签: php laravel-4

我有一个已经使用了两年的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安装,但是服务器当前正在运行旧版本的PHP 5.6,并且composer抱怨需要PHP 7的软件包。

升级到PHP 7并更新所有软件包是否可以解决问题?

1 个答案:

答案 0 :(得分:0)

最终我获得了运行Ubuntu 18.04的新VM的后台处理,将我的应用程序移到了新服务器上,并允许编写安装来更新项目依赖项。这样就解决了问题。

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