Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Mendapat 'Masalah sijil SSL: tidak boleh mendapatkan sijil pengeluar tempatan' Apabila Mengakses PayPal?
Tidak Dapat Mendapatkan Sijil Pengeluar Tempatan untuk Sijil SSL Access PayPal
Untuk mengakses perkhidmatan PayPal, pengesahan adalah penting. Ini bermula dengan mendapatkan token menggunakan cURL dan PHP. Walau bagaimanapun, pembangun sering menghadapi ralat berikut: "Masalah sijil SSL: tidak dapat mendapatkan sijil pengeluar tempatan."
Adakah Anda Memerlukan SSL untuk Akses PayPal?
Bertentangan dengan kepercayaan popular, API Akses PayPal tidak memerlukan SSL secara eksplisit. Sesetengah mungkin menghadapi ralat ini tanpa memerlukan SSL.
Mengapa Ralat Ini Berlaku?
Ralat biasanya timbul disebabkan oleh kelakuan lalai PHP. PHP 5.3.6 dan versi terdahulu tidak mengesahkan sijil SSL secara automatik secara lalai.
Penyelesaian
Untuk membetulkan isu ini, kemas kini persediaan PHP anda kepada PHP 5.3.7 atau lebih tinggi. Selain itu, muat turun senarai pihak berkuasa sijil semasa dan masukkannya dalam php.ini anda:
curl.cainfo=<path-to>/cacert.pem
Mulakan semula pelayan web anda dan anda sepatutnya boleh mendapatkan sijil yang diperlukan tanpa menghadapi ralat.
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Masalah sijil SSL: tidak boleh mendapatkan sijil pengeluar tempatan' Apabila Mengakses PayPal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!