كيفية إصلاح خطأ cURL 28 في WordPress؟
يعد “خطأ cURL 28: انقضاء مهلة الاتصال” أحد أخطاء موقع الويب المحبطة التي لا تتعلق بأي سمة أو مكون إضافي أو WordPress نفسه ، ولكنها مرتبطة بشكل أساسي بالخادم. في هذه المقالة ، سنساعدك على إصلاح خطأ cURL 28 في خطوات قليلة.
يحدث هذا الخطأ عند حدوث انقضاء المهلة أثناء تنفيذ طلب الضفيرة على موقع الويب. ولكن ، يصبح من الصعب العثور على السبب الدقيق لانتهاء المهلة.
في الواقع ، هناك العديد من الأسباب المحتملة التي يمكن أن تسبب هذا الخطأ ، دعنا نرى ما هي أسباب “خطأ cURL 28: انتهت مهلة الاتصال”:
إعدادات الشبكة / جدار الحماية.
فشل تحليل DNS.
حدود الخادم: يمكن أن يحدث “خطأ Curl: 28” بسبب القيود الموضوعة في الخدمات المختلفة.
تشمل إعدادات الخادم الأخرى التي تؤثر على مشكلة cURL حد الذاكرة ، وإعدادات المهلة في PHP ، وإعدادات مهلة WordPress ، وما إلى ذلك أيضًا.
وحدات الأمان: يمكن لوحدات أمان الخادم مثل Mod_Security أيضًا حظر طلبات cURL الصادرة.
كيفية إصلاح خطأ cURL 28 في ووردبريس؟
كما ذكرنا ، هذا ليس موضوعًا أو مكونًا إضافيًا أو خطأ متعلق بـ WordPress ، إنها مشكلة الخادم ، لذا لحل هذه المشكلة تحتاج إلى الاتصال بشركة الاستضافة الخاصة بك.
ولكن قبل الاتصال بشركة الاستضافة الخاصة بك ، يمكنك التحقق مما إذا تم تحديث WordPress الخاص بك إلى أحدث إصدار أم لا. إذا لم يكن كذلك ، فقم بتحديثه وتحقق من الخطأ.
ثم إذا استمرت المشكلة ، فاتصل بشركة الاستضافة واطلب من فريق دعم الاستضافة التحقق من النقاط التالية:
تأكد من تشغيل خادمك لإصدار حديث من PHP ومكتبة cURL.
حاول زيادة إعدادات حدود ذاكرة الخادم.
يمكن أن يكون خطأ cURL مشكلة متعلقة بـ DNS. قد تحتاج شركة الاستضافة إلى تبديل تكوين DNS إلى Open DNS.
اسأل مضيفك عما إذا كان هناك بعض القيود في wp-cron ، أو إذا تم تعطيل الاسترجاع.
اسأل مضيفك عما إذا كان هناك جدار حماية أو وحدات أمان (مثل mod_security) يمكنها حظر طلبات cURL الصادرة.
إلى جانب الخطوات المذكورة أعلاه ، يمكنك أيضًا تثبيت البرنامج المساعد Query Monitor للتحقق من حالة مكالمات HTTP API في صفحة المسؤول حيث يتم عرض الخطأ.