PHP SSL certificate problem

Symfony Frameworkü incelemek isterken karşılaştığım hatanın çözümünü buraya aktarmak istedim.
Karşıma çıkan hata şu şekildeydi

[GuzzleHttp\Exception\RequestException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate

Hatanın temeli hatanın kendisinden de anlayacağımız gibi curl için php.ini dosyamızda tanımlı ssl sertifikamızın bulunmaması.

Sertifikamızı http://curl.haxx.se/ca/cacert.pem adresinden bilgisayarımıza kaydediyoruz. Bu dosyayı php.ini için tanımlayacağımız için yakın bir dizine kopyalayalım. Ben ext dizinini kullandım. Şart değil yeni bir dizin de oluşturabilirsiniz.

php.ini dosyamızı açınca

curl.cainfo = “C:\xamp\php\ext\cacert.pem”

şeklinde tanımlamamızı ekleyip apacheyi resetleyerek sorunumuzu çözmüş oluyoruz.

“PHP SSL certificate problem” için 2 yanıt

  1. RAMAZAN HOYLADI1 Şubat 2018 10:50Yanıtla

    Çok teşekkürler

  2. server comnetwork14 Ağustos 2020 03:28Yanıtla

    Helpful information. Fortunate me I found your site by chance, and I am
    shocked why this accident did not took place in advance!
    I bookmarked it.

Bir yorum bırakın