Типичная проблема 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 раза.
Есть предложения?Очень ценю любую помощь.