هل ترى خطأ cURL 28: خطأ انتهاء مهلة الاتصال على موقع ووردبريس الخاص بك؟
خطأ cURL 28 هو مشكلة شائعة في ووردبريس REST API يمكن أن تؤثر على أداء موقع الويب الخاص بك وقد تتسبب في تصرفه بشكل غير متوقع.
في هذه المقالة ، سنوضح لك كيفية إصلاح مشكلة “خطأ cURL 28: انتهت مهلة الاتصال” على موقع الويب الخاص بك على ووردبريس.
إصلاح خطأ cURL 28: مشكلة انتهاء مهلة الاتصال في ووردبريس
ما هو cURL في ووردبريس؟
cURL عبارة عن أداة مساعدة برمجية يستخدمها ووردبريس والعديد من تطبيقات الويب الأخرى لإرسال طلبات البيانات واستلامها باستخدام عناوين URL.
يستخدم ووردبريس cURL للتعامل مع العديد من طلبات API. إنه متاح كامتداد للغة برمجة PHP ، وتهتم شركة استضافة ووردبريس الخاصة بك بذلك.
تلعب مكتبة cURL دورًا مهمًا في كيفية عمل ووردبريس خلف الكواليس. إذا لم يتم تكوينه بشكل صحيح ، فلن يعمل موقع ووردبريس الخاص بك بشكل صحيح.
ما الذي يسبب خطأ cURL 28 في ووردبريس؟
يؤدي عدم الرد على طلبات بيانات الخادم في الوقت المناسب إلى حدوث خطأ cURL 28 في ووردبريس.
يستخدم ووردبريس واجهة برمجة تطبيقات REST (تقنية برمجة) لإرسال طلبات البيانات واستلامها. إذا انتهت مهلة هذه الطلبات ، فسترى أنها مشكلة حرجة في تقرير صحة الموقع بعنوان “واجه واجهة برمجة تطبيقات REST بالخطأ”.
يظهر خطأ cURL 28 في تقرير صحة موقع ووردبريس
سيؤدي توسيع الخطأ إلى إظهار مزيد من التفاصيل بما في ذلك رسالة الخطأ:
Error: cURL error 28: Operation timed out after x milliseconds with x bytes received (http_request_failed)
قد ترى أيضًا مشكلة أخرى ذات صلة بعنوان “تعذر على موقعك إكمال طلب الاسترجاع”. سيكون لها رسالة خطأ مماثلة مع الوصف التالي.
“فشل طلب الاسترجاع إلى موقعك ، وهذا يعني أن الميزات التي تعتمد عليها لا تعمل حاليًا كما هو متوقع.”
ما الذي قد يتسبب في انتهاء مهلة cURL؟
قد يتسبب عدد من السيناريوهات في انتهاء مهلة عنوان URL في ووردبريس.
على سبيل المثال ، قد يحظر المكون الإضافي لجدار الحماية في ووردبريس طلب واجهة برمجة تطبيقات REST معتبراً أنه نشاط مشبوه.
إذا كان خادم DNS الخاص بك لا يعمل بشكل صحيح ، فقد يؤدي ذلك أيضًا إلى فشل طلبات HTTP ويسبب خطأ مهلة cURL في ووردبريس.
قد يكون لخادم استضافة ووردبريس الذي تم تكوينه بشكل سيئ حد مهلة منخفض للغاية مما قد يوقف بعض عمليات ووردبريس للعمل بشكل صحيح.
ومع ذلك ، دعنا نلقي نظرة على كيفية استكشاف وإصلاح مشكلة “ خطأ curl 28: انتهت مهلة الاتصال ” في ووردبريس.
1. قم بتعطيل جدار حماية ووردبريس مؤقتًا
إذا كنت تستخدم جدار حماية ووردبريس أو مكونًا إضافيًا للأمان ، فابدأ وقم بإلغاء تنشيطه مؤقتًا.
قم بإلغاء تنشيط المكون الإضافي لجدار الحماية في ووردبريس
بعد ذلك ، تحتاج إلى زيارة صفحة التقرير الصحي لموقع ووردبريس لمعرفة ما إذا كان قد تم حل مشكلتك أم لا.
إذا كان الأمر كذلك ، فأنت بحاجة إلى التحقق من سجلات جدار الحماية في ووردبريس لمعرفة طلبات API التي تم حظرها.
قد يحدد هذا إما مصدر المشكلة أو يمكنك ضبط إعدادات جدار الحماية لعدم حظر طلبات واجهة برمجة التطبيقات المشروعة.
2. قم بإلغاء تنشيط جميع ملحقات ووردبريس
تقدم مكونات ووردبريس الإضافية طلبات API الخاصة بها لإرسال البيانات واستلامها. إذا كانت هذه المكالمات متكررة جدًا أو استغرقت وقتًا طويلاً لإكمالها ، فقد يتسبب ذلك في حدوث خطأ cURL في تقرير صحة موقعك.
أسهل طريقة لمعرفة ذلك هي إلغاء تنشيط جميع مكونات ووردبريس الإضافية. ما عليك سوى الانتقال إلى صفحة الملحقات »الإضافات المثبتة وتحديد جميع الملحقات.
قم بإلغاء تنشيط جميع مكونات ووردبريس الإضافية
بعد ذلك ، انقر فوق القائمة المنسدلة الإجراءات المجمعة لتحديد “إلغاء التنشيط” ثم انقر فوق الزر “تطبيق”.
يمكنك الآن زيارة تقرير صحة الموقع لمعرفة ما إذا كانت المشكلة قد اختفت. إذا أدى ذلك إلى حل المشكلة ، فيمكنك البدء في تنشيط المكونات الإضافية واحدة تلو الأخرى حتى تظهر المشكلة مرة أخرى.
سيساعدك هذا في العثور على المكون الإضافي الذي قد يتسبب في حدوث المشكلة ويمكنك بعد ذلك طلب الدعم من مؤلف المكون الإضافي.
3. تأكد من أن خادم الاستضافة الخاص بك يستخدم أحدث البرامج
الخطوة التالية هي التأكد من أن خادم استضافة ووردبريس الخاص بك يستخدم أحدث إصدارات PHP ومكتبة cURL و OpenSSL.
يمكنك التحقق من ذلك بالاطلاع على علامة تبويب معلومات النظام ضمن الأدوات » صفحة صحة الموقع .
تقرير معلومات النظام تحت سلامة الموقع
ما عليك سوى التبديل إلى علامة التبويب “معلومات” وتوسيع قسم “الخادم”. من هنا يمكنك الحصول على معلومات حول البرامج المثبتة على خادم استضافة ووردبريس الخاص بك.
تحقق من إصدارات PHP و cURL و OpenSSL
من الناحية المثالية ، يجب أن يستخدم خادمك PHP 7.4.13 أو أعلى ، curl 7.74.0 أو أعلى ، و OpenSSL 1.1.1 أو أعلى.
إذا لم يحدث ذلك ، فأنت بحاجة إلى الاتصال بشركة استضافة ووردبريس الخاصة بك واطلب منهم تحديث البرنامج لحساب الاستضافة الخاص بك.
4. إصلاح مشكلات المحتوى غير الآمن لطبقة المقابس الآمنة
إذا كان موقع ووردبريس الخاص بك يستخدم HTTPS / SSL ، ولكن لم يتم تكوينه بشكل صحيح ، فقد يؤدي ذلك أيضًا إلى قيام خادم الويب الخاص بك بحظر طلبات cURL غير الآمنة.
وبالمثل ، إذا كان موقع ووردبريس الخاص بك لا يستخدم HTTPS / SSL ، ولكنه أجرى استدعاء API باستخدام عنوان URL لـ HTTPs ، فستفشل هذه الطلبات أيضًا ، وقد ترى خطأ cURL التالي بدلاً من ذلك:
خطأ: خطأ cURL 7: فشل الاتصال بمنفذ المضيف المحلي 443: رفض الاتصال (http_request_failed)
خطأ cURL 7 في ووردبريس
لإصلاح ذلك ، يمكنك أن تطلب من مزود الاستضافة إعادة تثبيت شهادة SSL لموقعك على الويب. إذا استمرت المشكلة ، فاتبع دليلنا حول كيفية إصلاح مشكلات SSL الشائعة لإعداد SSL بشكل صحيح على موقع ووردبريس الخاص بك.
5. اطلب المساعدة من مزود الاستضافة
إذا فشلت الخطوات المذكورة أعلاه في حل خطأ cURL 28 على موقع ووردبريس الخاص بك ، فغالبًا ما تكون المشكلة متعلقة ببيئة الاستضافة.
هناك العديد من العوامل التي لا يمكن التحكم فيها وإصلاحها إلا من قبل شركة الاستضافة الخاصة بك. على سبيل المثال ، إذا كانت خوادم DNS الخاصة بهم غير قادرة على حل الطلبات في الوقت المناسب ، فسيؤدي ذلك إلى انتهاء مهلة طلبات cURL.
قد يكون السيناريو الآخر هو بطء الاتصال أو مشكلات في الشبكات مع خادم الاستضافة.
ما عليك سوى إسقاط طلب دعم لهم مع تفاصيل الخطأ ويمكن لموظفيهم الفنيين استكشاف الأخطاء وإصلاحها وتطبيق الإصلاح لحلها.
نأمل أن تساعدك هذه المقالة في تعلم كيفية إصلاح خطأ cURL 28 في ووردبريس. قد ترغب أيضًا في وضع إشارة مرجعية على نصائح استكشاف الأخطاء وإصلاحها في ووردبريس ودليلنا النهائي حول إصلاح أخطاء ووردبريس الشائعة .
خدمات مميزة لآجلك
نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.
اشترك معنا لمزيد من المعرفة
إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..