Rumah >pembangunan bahagian belakang >tutorial php >Ralat SSL PHP: Bagaimana untuk Membetulkan 'Tidak Dapat Mendapat Sijil Pengeluar Tempatan' Apabila Menggunakan API Mandrill?
Ralat Sijil SSL PHP: Menyelesaikan Isu "Tidak Dapat Mendapatkan Sijil Pengeluar Tempatan"
Apabila berusaha untuk memanfaatkan API Mandrill, pembangun PHP mungkin menghadapi ralat yang menyatakan "panggilan API ke mesej/templat hantar gagal: Masalah sijil SSL: tidak dapat mendapatkan setempat sijil pengeluar." Artikel ini bertujuan untuk memberikan panduan dalam menyelesaikan isu ini.
Langkah pertama ialah memastikan konfigurasi PHP menentukan lokasi sijil pihak berkuasa sijil (CA). Sahkan bahawa baris berikut terdapat dalam fail php.ini anda:
curl.cainfo = "C:\xampp\php\cacert.pem" openssl.cafile = "C:\xampp\php\cacert.pem"
Jika entri ini tiada atau salah, tambahkannya pada fail php.ini anda dan mulakan semula pelayan Apache. Walau bagaimanapun, penyelesaian ini sahaja mungkin tidak menyelesaikan isu.
Sebagai penyelesaian yang komprehensif, ikuti langkah berikut:
curl.cainfo="C:/wamp/cacert.pem" openssl.cafile="C:/wamp/cacert.pem"
Selepas melaksanakan langkah-langkah ini, aplikasi PHP seharusnya tidak lagi menghadapi masalah "tidak dapat untuk mendapatkan ralat sijil pengeluar tempatan semasa menggunakan API Mandrill.
Atas ialah kandungan terperinci Ralat SSL PHP: Bagaimana untuk Membetulkan 'Tidak Dapat Mendapat Sijil Pengeluar Tempatan' Apabila Menggunakan API Mandrill?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!