Cara Memperbaiki cURL Error 60: SSL Certificate Problem XAMPP

Awalnya diterbitkan di: https://www.situstarget.com/blog/cara-memperbaiki-curl-error-60-ssl-certificate-problem-xampp/

Para pengguna XAMPP mungkin sering mengalami masalah cURL error 60: SSL certificate problem: unable to get local issuer certificate.


Eror seperti ini sering terjadi pada saat situs web kamu mencoba berkomunikasi dengan API eksternal melalui HTTPS dan sertifikat SSL pada server tidak terverifikasi atau tidak kamu konfigurasi dengan baik.


Masalah ini sering terjadi pada localhost, baik yang menggunakan WampServer maupun XAMPP. Lantas bagaimana cara memperbaikinya?


Tips Memperbaiki XAMPP Error cURL error 60: SSL certificate problem


Waktu yang dibutuhkan: 2 menit.

Bagi pengguna XAMPP, kamu bisa mengikuti langkah-langkah berikut ini untuk memperbaiki masalah cURL error 60: SSL certificate problem: unable to get local issuer certificate.

  1. Unduh File Cacert.pem

    Unduh pada situs resmi cURL berkas cacert.pem di sini.

  2. Copy Berkas Cacert.pem Ke Direktori SSL

    Pada komputer Windows, lokasinya bisa berada di

    C:\xampp\php\extras\ssl\cacert.pem
    D:\program\xampp\php\extras\ssl\cacert.pem

    Atau apabila kamu pengguna MacOS:

    /Applications/XAMPP/xamppfiles/etc/ssl.crt/cacert.pem

  3. Edit Berkas PHP.ini

    Edit file php.ini dan cari baris “curl.cainfo”.

    Jika tidak ada kamu bisa menambahkan baris baru di paling bawah

    curl.cainfo=C:\xampp\php\extras\ssl\cacert.pem

    curl.cainfo=D:\program\xampp\php\extras\ssl\cacert.pem

    curl.cainfo=/Applications/XAMPP/xamppfiles/etc/ssl.crt/cacert.pem

    Ingat struktur direktori di atas, tergantung dari sistem operasi dan lokasi file cacert.pem yang kamu copy-paste di awal (lihat nomor 1).

  4. Restart Apache

    Kamu bisa melakukan restart Apache agar perubahan di atas bisa dijalankan oleh sistem.Cara Memperbaiki  cURL error 60: SSL certificate problem: unable to get local issuer certificate Pada Localhost XAMPP

Dengan cara di atas, seharusnya sudah bisa memperbaiki masalah cURL error 60 di web server localhost XAMPP kamu.

Silahkan lanjutkan membaca artikel berikut ini: