Intereting Posts
Вызов функции jquery с php-страницы PHP openssl_public_encrypt вызывает перезагрузку страницы / соединение? Сортировка элементов совпадающих тегов, имеющих вес в MySQL Создание половины числа пирамид в PHP с циклами Как конвертировать «Y / m / dh: i A» формат даты и времени в метку времени Как обновлять / вставлять случайные даты в SQL в пределах заданного диапазона дат Как объединить тесты модулей модуля / приложения ZF2 в один вызов? как реализовать ws-security 1.1 в php5 Разбор массива JSON с PHP foreach Предупреждение: array_combine (): оба параметра должны иметь равное количество элементов Запрос UPDATE с подготовленными операциями Как конвертировать UTC datetime в другой часовой пояс? Как установить тип контента с помощью Zend_Http_Client в PUT? Как защитить свой сайт от локального включения файлов и внедрения SQL в PHP? Как получить использование дискового пространства и ежемесячную передачу пропускной способности из cPanel на мой сайт в PHP

Как решить ошибку cURL 60: сертификат SSL в Laravel 5?

Я использую пакет «FriendsOfPHP / Goutte» https://github.com/FriendsOfPHP/Goutte. Для веб-сканирования … Когда я использую ссылки «http: //», он работает правильно, но когда я использую «https: // msgstr "затем показать следующие ошибки …

2/2 RequestException в строке RequestException.php 51:
cURL ошибка 60: проблема сертификата SSL: не удалось получить сертификат локального эмитента

Попробуйте отключить CURLOPT_SSL_VERIFYPEER чтобы остановить cURL от проверки сертификата партнера:

 $client->getClient() ->setDefaultOption('config/curl/' . CURLOPT_SSL_VERIFYPEER, false); 

Я думаю, что у вас проблема с сертификатом. Кажется, Goutte зависит от Guzzle 4 . И Guzzle не может найти надлежащий сертификат для проверки безопасного https запроса, подробнее об этом здесь .

Попробуйте загрузить этот файл: Bundle of CA Root Certificates . ( Open и Save As ).

Затем найдите файл php.ini и добавьте или отредактируйте, если он уже существует, эта строка

curl.cainfo = "[pathtothisfile]\cacert.pem"