"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में HTTPS के साथ CURL का उपयोग करते समय \"SSL CA प्रमाणपत्र के साथ समस्या\" त्रुटि को कैसे ठीक करें?

PHP में HTTPS के साथ CURL का उपयोग करते समय \"SSL CA प्रमाणपत्र के साथ समस्या\" त्रुटि को कैसे ठीक करें?

2024-11-01 को प्रकाशित
ब्राउज़ करें:336

How to Fix the \

PHP CURL में SSL प्रमाणपत्र सत्यापन को अनदेखा करना: "SSL CA प्रमाणपत्र के साथ समस्या" त्रुटि का समाधान करना

सावधानीपूर्वक कॉन्फ़िगरेशन के बावजूद, आपको "SSL के साथ समस्या" का सामना करना पड़ सकता है PHP में HTTPS के साथ CURL का उपयोग करते समय CA प्रमाणपत्र (पथ? एक्सेस अधिकार?)" त्रुटि। कर्ल लाइब्रेरीज़ को अपडेट करने के बाद यह समस्या उत्पन्न हो सकती है।

1. होस्ट और सहकर्मी के लिए सत्यापन अक्षम करें:

curl_setopt($cHandler, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true);

2. CURLOPT_SSL_VERIFYPEER सक्षम करें और CA प्रमाणपत्र परिभाषित करें:

curl_setopt($cHandler, CURLOPT_SSL_VERIFYPEER, true);  
curl_setopt($cHandler, CURLOPT_CAINFO, getcwd() . "/positiveSSL.ca-bundle");

3. सर्वर के लिए बंडल CA प्रमाणपत्र का उपयोग करें:

इसी तरह, आप सर्वर द्वारा प्रदान किए गए PositiveSSL.ca-बंडल को आज़मा सकते हैं।

4। PHP INI सेटिंग्स अपडेट करें:

CA प्रमाणपत्र फ़ाइल को इंगित करने के लिए php.ini में cur.cainfo कॉन्फ़िगर करें।

5। एनएसएस डेटाबेस का नाम बदलें:

सिस्टम-व्यापी प्रमाणपत्रों को बाहर करने के लिए अस्थायी रूप से एनएसएस डेटाबेस का नाम बदलें।

6। लाइब्रेरी अपडेट करें और पुनरारंभ करें:

लाइब्रेरी अपडेट करने के बाद अपने सिस्टम को पुनरारंभ करने से समस्या हल हो सकती है।

7. CURLOPT_SSL_VERIFYHOST और CURLOPT_SSL_VERIFYPEER का उपयोग करके सत्यापन अक्षम करें:
जब सत्यापन आवश्यक नहीं है तो अनुशंसित।

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

यदि इनमें से कोई भी समाधान काम नहीं करता है, तो नवीनतम लाइब्रेरी संस्करणों में अपग्रेड करने और अपने सिस्टम को पुनरारंभ करने पर विचार करें। वैकल्पिक रूप से, आप यह निर्धारित करने के लिए अपने होस्टिंग प्रदाता या सर्वर व्यवस्थापक से परामर्श कर सकते हैं कि क्या आपके वातावरण को प्रभावित करने वाले कोई विशिष्ट प्रमाणपत्र मुद्दे हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: 1729379895 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3