Windows Amazon EC2 cURL (60) ошибка

Я использую стек WIMP для размещения сервера на экземпляре Amazon EC2. С помощью панели Backpack CRUD пользователи могут загружать изображения или видео. Предполагается, что это изображение или видео будет загружено в корзину Amazon S3. Следующий код должен обрабатывать эту загрузку:

public function imageUploadPost(Request $request)
{
    ... // Validation of request
    $imageName = time().'.'.$request->image->getClientOriginalExtension();
    $image = $request->file('image');
    $t = Storage::disk('s3')->put($imageName, file_get_contents($image), 'public');
    $imageName = Storage::disk('s3')->url($imageName);
    ... // Return
}

Когда файл передается для загрузки, я сталкиваюсь со следующей ошибкой:

Ошибка выполнения "PutObject" на "https://'bucketname'.s3.'region'.amazonaws.com/'filename'"; Ошибка HTTP AWS: ошибка cURL 60: проблема с сертификатом SSL: невозможно получить сертификат локального эмитента (см. http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Я скачал самый последний файл cacert.pem и включил путь в свой php.ini. Проблема сохраняется. Эта проблема вызвана использованием стека WIMP вместо стека WAMP? Если да, то будет ли эффективнее реорганизовать мой сервер под стек WAMP, а не заставлять стек WIMP работать?

0 ответов

Другие вопросы по тегам