Ошибка HTTP AWS: ошибка 60 cURL: проблема с сертификатом SSL - PullRequest
0 голосов
/ 13 февраля 2019

Типичная проблема cURL в поиске Google.Я попытался загрузить новый сертификат и поместить его в различные папки (например, php \ php7.2.1 \ extras \ ssl) и создать путь к нему в файле php.ini.

[curl];Значение по умолчанию для опции CURLOPT_CAINFO.Это должно быть;абсолютный путь.curl.cainfo = "C: \ MAMP \ bin \ php \ php7.2.1 \ extras \ ssl \ cacert.pem"

Я использую Windows 10, MAMP и PHP 7.2.1.

Я использую библиотеку league / flysytem aws s3 для Laravel.Я использую Digital Oceans Spaces, и вы можете использовать эту библиотеку, добавив конечную точку Spaces.

Я также использую Cloudways в качестве хостинга, поэтому я разместил свой код на сайте разработчика на Cloudways, и я получаю то же самоеошибка.

Я часами пробовал разные вещи, но безуспешно.Я искал в Интернете и перепробовал практически все решения, которые работали для других людей.

Я взял и получил последний сертификат с этой страницы: https://curl.haxx.se/docs/caextract.html Я поместил его в C: \ MAMP \bin \ php \ php7.2.1 \ extras \ ssl \ cacert.pem и добавлен в файл php.ini в папке с правильной версией php: curl.cainfo = "C: \ MAMP \ bin \ php \ php7.2.1 \ extras \ ssl\ cacert.pem "

перезагрузите сервер MAMP и тоже самое.

кто-нибудь еще сталкивался с этой проблемой, используя Windows 10 и MAMP, работающий на PHP 7.2.1.В MAMP 4.1 похоже, что работают следующие версии:

OpenSSL 1.0.1g curl 7.36.0

Поскольку MAMP использует два разных файла php.ini, я попытался поместить строки в оба,затем один, а затем другой.Не удалось все 3 раза.

Есть предложения?Очень ценю любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...