私は現在、laravelセットアップ(AWSで何かをやっていること)でamazon s3をセットアップしています。参考までに、私はXAMPP v.3.2.2とPHP 7.0.5を使用しています。誰かが私がどこに間違って行ったか教えてくれるかもしれません。AWL LaravelのSSLエラー:ローカル発行者証明書を取得できません
"require": {
"graham-campbell/flysystem": "^3.0",
"league/flysystem-aws-s3-v3": "^1.0"
},
を、作曲の更新を実行しました:
まず、私は私のcomposer.jsonファイルにこれらを追加しました。
's3' => [
'driver' => 's3',
'key' => 'A--------edited out for stackoverflow-------WA',
'secret' => 'h-------------edited out for stackoverflow-------------B',
'region' => 'us-east-1',
'bucket' => 'commendmeus',
],
と最終的に私はすべてが働いていたことを確認するテストをやってみました:
次に、私は私のfilesystems.phpファイルにこれを追加しました。私のルートでは、私が追加したファイル:
use Illuminate\Support\Facades\Storage;
get('test', function() {
echo 123;
$s3 = Storage::disk('s3');
$s3->put('myfile.txt', 'test file', 'public');
});
は残念ながら、私はエラーに遭遇した:ここで
S3Exception in WrappedHttpHandler.php line 192: Error executing "ListObjects" on " https://s3.amazonaws.com/commendmeus?prefix=myfile.txt%2F&max-keys=1&encoding-type=url "; AWS HTTP error: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
は参照用のスクリーンショットです:
私はSSLの何も知りません私はstackoverflowで似たようなエラーを見てきましたが、私に中国語を読んでいるようなものかもしれません。誰かが適切な措置をとることで私を助けてくれますか?
エラーで説明したページを確認しましたか? http://curl.haxx.se/libcurl/c/libcurl-errors.html –