我有一个已经使用了两年的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并更新所有软件包是否可以解决问题?
答案 0 :(得分:0)
最终我获得了运行Ubuntu 18.04的新VM的后台处理,将我的应用程序移到了新服务器上,并允许编写安装来更新项目依赖项。这样就解决了问题。
旧的VM运行的是Centos 6和PHP 5.6,这就是导致此问题的原因。