cURL Error #:SSL certificate problem: unable to get local issuer certificate pada Ampps

By | 20 Februari 2020

cURL Error #:SSL certificate problem: unable to get local issuer certificate pada Ampps – Kali ini admin akan memberikan solusi untuk teman-teman yang mengalami cURL yang error terutama pada pengguna aplikasi AMPPS. Dan berikut ini contoh notifikasi erronya :

Mengapa error?

pada contoh di atas saya akan mencoba melakukan pemanggilan API dari RajaOngkir. Namun, dalam pemanggilan script API kita perlu yang namanya SSL. Berhubung dalam ujicoba kali ini admin melalui Localhost dan dengan koneksi Internet. Sehingga, ditampilkannya notifikasi error.

Kita tahu bahwa dalam local kita tidak memiliki SSl seperti halnya pada Hosting. Namun, jangan khawatir kita bisa mengatasi masalah ini yang perlu kita lakukan hanya menyiapkan file yang bernama cacert.pem

Teman-teman bisa mengambilnya di sini !

Jika file sudah siap, pindahkan file cacert.pem pada direktori PHP\Extras\SSL, dalam contoh saya kali ini lokasi direktori PHP berada di C:\Program Files (x86)\Ampps\php-7.1\extras\ssl

Setelah memindahkan file ke dalam direktori PHP, selanjutnya kita buka settingan pada Ampps dengan mengedit file php-7.1.php kemudian temukan curl.cainfo. Jika sudah ketemu, lakukan penambahan script dengan menuliskan code curl.cainfo = “C:\Program Files (x86)\Ampps\php-7.1\extras\ssl\cacert.pem” 

Karena versi PHP yang saya gunakan adalah 7.1 maka file cacert.pem di pindahkan ke dalam direkori C:\Program Files (x86)\Ampps\php-7.1\extras\ssl\cacert.pem kemudian simpan.

Lakukan Restart pada aplikasi. Semoga berhasil….

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *