php - خطأ cURL 60: مشكلة في شهادة ssl عند محاولة استخدام symfony




exception certificate (2)

لقد حصلت مؤخرا على جهاز كمبيوتر ويندوز جديد وقمت بتثبيت إطار php symfony.

عند محاولة استخدام الأمر الجديد C:> php symfony new blog أتلقى رسالة الخطأ [GuzzleHttp\Ring\Exception\RingException] cURL error 60: SSL certificate problem: unable to get local issuer certificate .

أنا جاهل على ما أفعله في هذه الحالة لأنني لست من ذوي الخبرة في واجهة CMD.

أحتاج إلى معرفة ما إذا كان هذا خطأ في windows أو symfony نفسه وأي مسارات محتملة يمكن أن أقوم بإصلاحها.


اتبع this الرابط ، انسخ الصفحة بأكملها واحفظها في: " cacert.pem "

ثم في ملف php.ini أدخل أو حرر السطر التالي: curl.cainfo = "[pathtothisfile] \ cacert.pem"

أو

استخدام composer بدلا المثبت Symfony


كان لي نفس الخطأ مع إصدار PHP 7.0.10

الخطأ الذي فعلته هو أنني قمت بنسخ الشهادة (cacert.pem) في ملف php.ini غير صحيح. أعني ، لدي 3 أنواع من ملفات ini: php-development.ini و php-production.ini و php.ini

وكان الحق واحد php.ini

تأكد من وضع مسار الشهادة في الصحيح.

وسوف تعمل! ؛) symfony جميل <3

FH





certificate