OJS 3 dengan MAMP di macOS muncul cURL error : SSL certificate problem: certificate has expired

No Comments

Saya mencoba menjalankan OJS versi 3 tepatnya 3.3.0.11 di macOS menggunakan MAMP versi 6.3 (jadul), namun ketika di membuka halaman Plugin gallery ternyata hanya blank putih muter-muter :D

Tenang, jangan panik, tindakan standar ketika ada error adalah melihat log error MAMP yang letaknya di

/Applications/MAMP/logs/php_error_log

Ternyata muncul baris error kurang lebih begini:
[30-Sep-2022 20:21:43 Asia/Jakarta] PHP Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: certificate has expired (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /Applications/MAMP/htdocs/ojs33011/lib/pkp/lib/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:201

Usut punya usut itu tu ceritanya file certifitate di MAMP sudah expired, jadi ya perlu diupdate dulu.

yasudah kita download saja ya file sertifikatnya disini
https://curl.se/ca/cacert.pem

Kalau sudah kita pindahkan file cacert.pem yang sudah didownload ke 
/Applications/MAMP/Library/OpenSSL/certs/cacert.pem

*file cacert.pem yang lama akan tertimpa, gak papa gak akan gepeng :D

Sampai disini OJS harusnya sudah bisa membuka halaman Plugin Gallery tanpa kendala lagi.

Good luck.

0 Komentar

Posting Komentar