Перейти к основному содержанию

PHP 7.3 — cURL error 60: SSL certificate problem: unable to get local issuer certificate

PHP

Имеем PHP 7.3 На Windows. И сайт на IIS.

Лечим ошибку:

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

С чем связана проблема — не совсем понял. У меня проявилось после того, как я засунул сайт за прокси.

Идём на сайт:

https://curl.haxx.se/docs/caextract.html

Качаем файл cacert.pem.

curl

Кладём его в папку, например: C:\Program Files\PHP\v7.3\extras\ssl

curl

Вносим изменения в php.ini:

curl.cainfo = "C:\Program Files\PHP\v7.3\extras\ssl\cacert.pem"

Перезапускаем IIS.

iisreset

Теги

Онлайн-курс по устройству компьютерных сетей

На углубленном курсе "Архитектура современных компьютерных сетей" вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.

Реклама ИП «Скоромнов Дмитрий Анатольевич» ИНН 331403723315

 

Похожие материалы

Создание SSL сертификата с альтернативными доменными именами

Для создания сертификатов с альтернативными доменными именами нужно в центре сертификации включить функцию SAN (Subject Alternative Name). В этом нам поможет утилита certutil.

Теги

Установка PHP 7.3.1 на IIS 10

Расскажу вам о наиболее оптимальном способе установки PHP на IIS. Ставить будем PHP 7.3.1 на IIS 10. IIS крутится на сервере с Windows Server 2016. Раньше я устанавливал PHP руками, помните, что для Windows нужно выбирать PHP NTS версию. Однако, теперь решил последовать совету с официального сайта. 

Теги

IIS 7.0 — The FastCGI process exceeded configured request timeout

Привет, сегодня будем лечить ошибку: HTTP Error 500. The FastCGI process exceeded configured request timeout. Пути к php-cgi.exe могут отличаться в каждом конкретном случае. Ошибка происходит при превышении таймаута работы скрипта. По умолчанию таймаут FastCGI 90 секунд.

Теги