Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Saya Mendapat 'Masalah sijil SSL: tidak boleh mendapatkan sijil pengeluar tempatan' Apabila Mengakses PayPal?

Mengapa Saya Mendapat 'Masalah sijil SSL: tidak boleh mendapatkan sijil pengeluar tempatan' Apabila Mengakses PayPal?

Linda Hamilton
Linda Hamiltonasal
2024-11-08 18:20:02762semak imbas

Why Am I Getting

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn