【发布时间】:2017-08-10 21:27:30
【问题描述】:
我正在尝试通过 Laravel 创建一个网页,该网页可以将文件(从图像开始,虽然希望在某些时候升级到 .doc/.pdf)上传到 AWS S3 存储桶。关于构建一个简单的页面,我遵循了以下教程:
http://itsolutionstuff.com/post/laravel-5-amazon-s3-file-upload-tutorial-part-1example.html
很遗憾,我目前遇到以下错误:
WrappedHttpHandler.php 第 192 行中的 S3Exception:
执行“ListObjects”时出错 "https://s3-us-west-2.amazonaws.com/..."; AWS HTTP 错误:cURL 错误 60:SSL 证书问题:无法获取 本地颁发者证书(请参阅 http://curl.haxx.se/libcurl/c/libcurl-errors.html)
我已经从https://curl.haxx.se/ca/cacert.pem 下载了 cacert.pem 文件并将其插入到 php.ini 中,但我仍然面临这个错误。为了更加彻底,我也将它添加到 php.ini-production 和 php.ini-development 文件中,但没有任何改变。我还做错了什么?
(我要补充一点,我目前正在使用 Windows 10 笔记本电脑并已下载 XAMPP,尽管我仍在使用“php artisan serve”来设置本地服务器。我不确定这是否是一个问题与否。)
【问题讨论】:
标签: laravel amazon-web-services amazon-s3 laravel-5 xampp