"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا أتلقى خطأ "مشكلة في شهادة SSL: غير قادر على الحصول على شهادة المُصدر المحلي" عند استخدام PayPal Access؟

لماذا أتلقى خطأ "مشكلة في شهادة SSL: غير قادر على الحصول على شهادة المُصدر المحلي" عند استخدام PayPal Access؟

تم النشر بتاريخ 2024-11-11
تصفح:186

Why am I Getting an

الوصول إلى PayPal: مشكلة في الحصول على شهادة SSL

عند محاولة الوصول إلى خدمات PayPal عبر cURL و PHP، يظهر خطأ ملحوظ: "SSL مشكلة في الشهادة: غير قادر على الحصول على شهادة المُصدر المحلي."

1. متطلبات SSL في الوصول إلى PayPal

على عكس وثائق PayPal، فإن شهادات SSL مطلوبة بالفعل لاستخدام PayPal Access API. وهذا أمر بالغ الأهمية لتأمين نقل البيانات بين الخادم والعميل.

2. استكشاف أخطاء الخطأ وإصلاحها

أ. إصدار SSL غير صحيح: تم تعيين خيار CURLOPT_SSLVERSION على 3، والذي قد لا يكون مدعومًا من قبل الخادم. حاول استخدام قيمة أعلى، مثل 6.

ب. شهادة الجذر مفقودة: قد لا يكون لدى PHP شهادة الجذر اللازمة للتحقق من صحة شهادة SSL الخاصة بالخادم. احصل على شهادة جذر موثوقة (على سبيل المثال، cacert.pem) وأضفها إلى ملف تكوين PHP (php.ini) باستخدام التوجيه "curl.cainfo".

الحل الصحيح:

لحل هذه المشكلة، قم بتنزيل القائمة الحالية لشهادات الجذر، وأضف السطر التالي إلى ملفك php.ini:

curl.cainfo=/cacert.pem

أعد تشغيل خادم الويب الخاص بك ويجب متابعة طلب التجعيد بدون خطأ SSL. وهذا يضمن التحقق المناسب من صحة طبقة المقابس الآمنة (SSL) ويحمي من هجمات الوسيط.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3