WPML
الحالة
محلولة
تم حلها في
WPML Multilingual CMS 3.9.3

نظرة عامة على المشكلة

بدءاً من WPML 3.9، قد تجد التحذير التالي في لوحة تحكم WordPress:

والذي يتبعه الخطأ التالي:

2018-01-12 13:37:004 index wp_error wpml-config/config-index.json

code: http_request_failed

message: cURL error 35: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

ظهرت هذه المشكلة منذ بعض الوقت وتسببت في مشكلات في ملف wpml-config.xml. ومع ذلك، لم تصبح مرئية إلا الآن، بسبب ميزة السجل الجديدة المضافة مع إصدار WPML 3.9 أو أحدث.

حل بديل مؤقت

ترتبط رسالة الخطأ هذه عادةً بمشاكل متعلقة بإضافة cURL في PHP وكيفية تكوينها داخل خادمك.

السبب الأكثر احتمالاً هو أن إصدار cURL المثبّت على خادمك قديم.

يقبل خادمنا البروتوكولات المسموح بها فقط. إذا كان خادمك يحتوي على إصدار قديم من cURL، فمن المحتمل أنه يحاول إرسال الطلب باستخدام بروتوكول غير آمن ومحظور، ومن هنا يحدث الخطأ.

سنطلق إصداراً من WPML لن يرسل هذا الطلب عبر HTTPS، حيث أن هذا المستوى من الأمان ليس ضرورياً لهذا الطلب بالتحديد.

ومع ذلك، لحل المشكلة قبل الترقية ولتجنب المشاكل المستقبلية الناتجة عن نفس السبب، نوصي بشدة بالتواصل مع خدمة الاستضافة الخاصة بك والطلب منهم تحديث إضافة cURL إلى 7.34.0.

جميع المشاكل المعروفة →