Полная ошибка
RequestException in CurlFactory.php line 187: cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
сценарий
Прежде чем кто-нибудь укажет мне на эти два ларакастских ответа: https://laracasts.com/discuss/channels/general-discussion/curl-error-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate
https://laracasts.com/discuss/channels/general-discussion/curl-error-60-ssl-certificate-problem-unable-to-get-local-issuer-certificate/replies/52954
Я уже посмотрел на них и вот почему здесь,
Проблема в том, что у меня теперь есть файл cacert.pem, но это не имеет смысла, куда его поместить, ответы указывают на размещение файла в моем каталоге xampp и изменение файла php.ini
но я не использую xampp для ничего, im, используя мастер-сервер laravel для запуска моего проекта. Если xampp не используется, тогда где я помещаю этот файл и тем более, почему принятый ответ должен быть размещен в моем каталоге xampp, я не понимаю
Мой точный вопрос
Где я могу поместить файл cacert.pem
чтобы остановить эту ошибку в laravel 5.4?
Это было стрессово, чтобы понять, но вот точный ответ для людей, использующих laravel, и иметь эту проблему.
Мои точные версии приложений …
Ларавел: 5.4
Guzzlehttp: 6.2
Laravel Socialite: 3.0
Загрузите новую копию этого скрининга с помощью этой ссылки: https://gist.github.com/VersatilityWerks/5719158/download
Сохраните файл на этом пути, начиная с базового корня вашего поставщика приложений vendor/guzzlehttp/guzzle/src/cacert.pem
затем в том же каталоге открываем RequestOptions.php
и прокручиваем вниз до константы CERT
и меняем ее на этот const CERT = 'cacert.pem';
и это должно исправить все это.
Другой недавно попросил ту же проблему, и, похоже, мой ответ был для него решением. Вот сообщение, которое я упоминаю: URL Post
Это то, что я сказал :
Я буду полностью честен, я ничего не знаю о Ларавеле. Но у меня была такая же проблема, как и многие другие, на Symfony. И так, как вы, я пробовал много вещей без успеха.
Наконец, это решение работало для меня: решение URL
Это указывает на то, что вместо проблемы с сертификатом это может быть связано с несовместимостью среды . Я использовал XAMPP вместо WAMP, и это сработало.