Избавляемся от ошибки SSL certificate problem
При отправке запроса средствами cUrl вы можете получить следующую ошибку: «SSL certificate problem: unable to get local issuer certificate«.
Можно просто отключить проверку SSL-сертификата. Например, вот так:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://sitkodenis.ru'); ... curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result = curl_exec($ch);
А более правильным решением будет добавление сертификата в доверенные. Например, скачать более свежую версию сертификата по адресу https://curl.haxx.se/ca/cacert.pem.
Далее в настройках файла php.ini проверить путь к данному файлу:
[curl] curl.cainfo = /path/to/downloaded/cacert.pem
Спасибо за внимание и до новых встреч.