HTTPS и SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата, CA в порядке - PullRequest
203 голосов
/ 19 июня 2011

Я использую XAMPP для разработки.Недавно я обновил свою установку xampp со старой версии до 1.7.3.

Теперь, когда я скручиваю сайты с поддержкой HTTPS, я получаю следующее исключение

Неустранимая ошибка: необработанное исключение 'RequestCore_Exception' с сообщением 'ресурс cURL: идентификатор ресурса # 55;Ошибка cURL: проблема с сертификатом SSL, проверьте, что сертификат CA в порядке.Подробности: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата (60) '

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

Мне нужна помощь, чтобы выяснить, какие настройки меняются при установке PHP, Apache и т. Д. Могут решить эту проблему.

Ответы [ 12 ]

0 голосов
/ 11 апреля 2019

Вы можете попытаться переустановить пакет ca-certificates или явно разрешить соответствующий сертификат, как описано здесь .

0 голосов
/ 02 января 2014

Решение очень простое! Поместите эту строку перед curl_exec:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

У меня это работает.

...