كيفية إصلاح خطأ cURL رقم 28: انقطع الاتصال في ووردبريس؟

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
كيفية إصلاح خطأ curl-error28 في ووردبريس

إذا كنت تدير موقعًا إلكترونيًا مبنيًا على منصة ووردبريس، وظهرت لك فجأة رسالة الخطأ المزعجة cURL رقم 28: "انتهت مهلة الاتصال"، فلا داعي للقلق. عادةً ما تعني هذه الرسالة أن ووردبريس حاول إرسال طلب cURL، مثل REST API أو نقل البيانات، ولكن العملية انتهت مهلة الاتصال قبل تلقي أي رد.

يحدث ذلك غالبًا بسبب إعدادات SSL، أو حدود الخادم، أو جدران الحماية، أو عناوين IP المحظورة، أو حتى البرامج القديمة على استضافتك.

بعبارة بسيطة، يحاول موقعك "التحدث" إلى خادم آخر، لكنه لا يحصل على الرد في غضون أجزاء من الثانية المتوقعة، مما قد يتسبب في فشل الميزات التي تعتمد على استجابة REST API (مثل الإجراءات المجمعة أو التحديثات).

والخبر السار؟ يمكنك عادةً إصلاح خطأ cURL رقم 28 في ووردبريس من خلال بعض التعديلات، مثل تحديث مكتبة cURL الخاصة بك، أو التحقق من موارد الخادم، أو طلب شركة الاستضافة المساعدة من فريق دعم

في هذا الدرس التعليمي، سنشرح سبب حدوث ذلك والخطوات اللازمة لحل المشكلة حتى يعمل موقعك بسلاسة مرة أخرى.

ما الذي يسبب خطأ cURL رقم 28 في ووردبريس؟

يحدث خطأ cURL رقم 28 (انقطاع الاتصال) في ووردبريس عادةً عندما يواجه موقعك صعوبة في إكمال عملية نقل البيانات خلال الوقت المتوقع. عمليًا، هذا يعني أن الميزات المهمة التي تعتمد على واجهة برمجة تطبيقات REST أو طلب الاسترجاع قد لا تعمل بشكل صحيح، ويفشل الموقع في إجراء التحديثات أو تنفيذ المهام التي تعمل في الخلفية.

خطأ في curl-28

تشمل بعض الأسباب الأكثر شيوعاً ما يلي:

  • بطء استجابة الخادم أو حدود المهلة الزمنية: إذا كان خادم الاستضافة الخاص بك مثقلًا أو PHP تقيد المدة التي يمكن أن يستغرقها الطلب، فقد تنتهي مهلة الاتصال قبل الوصول إلى النجاح.
  • جدار الحماية أو المكون الإضافي الأمني ​​الذي يحظر الطلبات: تقوم طبقات الأمان الإضافية لبرامج الويب أحيانًا بتعطيل الوصول إلى واجهات برمجة التطبيقات الخارجية، وهو ما قد يكون خطأً إذا كنت تعتمد عليها في التحديثات أو عمليات التكامل.
  • أخطاء التحقق من نظام أسماء النطاقات (DNS) أو شهادة SSL: قد يؤدي خطأ في تكوين اسم المضيف أو خطأ في التحقق من شهادة SSL إلى منع نقل البيانات بشكل آمن. حتى أمر بسيط مثل انتهاء صلاحية شهادة SSL قد يتسبب في هذه المشكلة.
  • مشكلة في تعارض الإضافات أو القوالب: قد يؤدي تعارض إضافة واحدة أو قالب قديم إلى تعطيل جافا سكريبت أو POST اللازمة للتواصل مع واجهة برمجة التطبيقات (API). في بعض الحالات، يكفي تحديث مجلد الإضافة المتعارضة أو إعادة تسميته لحل المشكلة.
  • قيود الاستضافة: تقوم بعض شركات استضافة المواقع الإلكترونية بحظر بعض الطلبات الصادرة لتوفير الموارد، مما يحد من قدرتك على أداء مهام مثل تنزيل التحديثات أو الاتصال بخدمات الجهات الخارجية.

باختصار، احتمال حدوث خطأ يكون مرتفعًا كلما تم حظر WordPress من إجراء مكالمة خارجية، سواء كان ذلك بسبب مشاكل الاستضافة أو التكوين أو المكونات الإضافية.

لا تدع أخطاء cURL تبطئ موقعك.

فريق دعم ووردبريس الخاص بفريق سي هوك موجود هنا لحل المشكلات وتحسين أداء موقعك الإلكتروني والحفاظ عليه بأفضل حالاته.

كيفية تشخيص خطأ cURL رقم 28 في ووردبريس

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

إليك كيفية البدء:

  • أداة فحص صحة الموقع: انتقل إلى الأدوات ⟶ صحة الموقع في لوحة تحكم ووردبريس. تقوم هذه الميزة بإجراء فحص لتحديد المشكلات مثل طلبات الاسترجاع الفاشلة، أو واجهات برمجة التطبيقات المحظورة، أو الاستجابات البطيئة التي قد تكون سببًا في فشل الموقع.
  • استخدم سجلات الأخطاء: عادةً ما يحتفظ حساب الاستضافة الخاص بك بسجلات توضح مكان تعطل عملية نقل البيانات. على سبيل المثال، قد تلاحظ تكرار انقطاع طلبات POST بسبب انتهاء المهلة، مما قد يشير إلى وجود خلل في إعدادات أحد المكونات الإضافية أو تعطيل الوصول من قِبل مزود الاستضافة.
  • جرّب استخدام إضافات مختلفة: أحيانًا، تنشأ المشكلة من تعارض بين الإضافات. حاول تعطيل الإضافات واحدة تلو الأخرى، ثمّ قم بتحديث صفحة المتصفح، وتحقق مما إذا اختفت رسالة الخطأ. في كثير من الحالات، يؤدي تحديث الإضافة أو استبدالها بأخرى إلى حلّ المشكلة.
  • تحقق من إعدادات DNS وSSL: تأكد من صحة اسم المضيف وإعدادات SSL. حتى الأخطاء البسيطة في إعدادات SSL قد تمنع cURL من العمل.
  • المحاكاة باستخدام الأدوات: يمكن للمطورين استخدام أدوات تصحيح أخطاء PHP أو عمليات التحقق الخارجية عبر سطر أوامر cURL لاختبار الطلب نفسه خارج ووردبريس. يساعد هذا في تحديد ما إذا كانت المشكلة في ووردبريس نفسه، أو في خادمك، أو في واجهة برمجة تطبيقات خارجية.

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

اقرأ هنا: كيفية تتبع أي جزء من التعليمات البرمجية في ووردبريس

حلول خطوة بخطوة لإصلاح خطأ cURL رقم 28

إليك دليل خطوة بخطوة لمساعدتك في إصلاح خطأ cURL رقم 28:

خطوات إصلاح خطأ curl

الخطوة 1: زيادة حد مهلة cURL في ووردبريس

أحد أكثر الأسباب شيوعًا لظهور خطأ cURL رقم 28 هو طول مدة معالجة الطلب. قد يكون لدى ووردبريس وخادمك حد زمني أقل افتراضيًا. زيادة هذا الحد تضمن حصول طلبات واجهة برمجة التطبيقات الخارجية على وقت كافٍ للمعالجة.

لتحقيق ذلك، يمكنك إضافة فلتر بسيط في ملف functions.php الخاص بقالبك أو باستخدام إضافة مخصصة. هذا يزيد من الوقت المسموح به قبل انتهاء مهلة الطلب.

add_filter( 'http_request_timeout', function() { return 60; // مهلة الطلب بالثواني });

في حين أن القيمة الافتراضية عادة ما تكون حوالي 15 ثانية، فإن رفعها إلى 60 ثانية غالباً ما يحل المشكلات عندما تكون الخوادم تحت ضغط كبير أو عندما تستغرق واجهات برمجة التطبيقات وقتاً أطول للاستجابة.

الخطوة الثانية: إضافة نقاط نهاية واجهة برمجة التطبيقات إلى القائمة البيضاء في إضافات الأمان/جدار الحماية

إضافات الأمان مثل SolidWP و Wordfenceو Sucuri بحظر الطلبات الصادرة إذا اعتبرتها مشبوهة. وبالمثل، يمكن لجدران الحماية على مستوى الخادم تقييد الوصول إلى نقاط نهاية واجهة برمجة التطبيقات (API) المحددة. إذا كانت واجهة برمجة التطبيقات التي تحاول الاتصال بها محظورة، فسيعيد cURL الخطأ رقم 28.

إليك ما يمكنك فعله:

  • انتقل إلى إعدادات المكون الإضافي للأمان وقم بإضافة عنوان URL أو النطاق المحدد لواجهة برمجة التطبيقات إلى القائمة البيضاء.
  • بالنسبة لجدران الحماية على مستوى الاستضافة، أضف استثناءات لنقاط النهاية المطلوبة.
  • إذا كنت غير متأكد، فاتصل بمزود خدمة الاستضافة الخاص بك لتأكيد قواعد جدار الحماية.

تضمن هذه الخطوة أن يتمكن ووردبريس من التواصل بحرية مع الخدمات الخارجية دون أن يتم حظره داخليًا.

الخطوة 3: التحقق من شهادة SSL وتحديث حزمة CA

غالباً ما تتسبب شهادات SSL غير الصالحة أو منتهية الصلاحية في مشاكل اتصال cURL. وبما أن cURL يعتمد على حزمة CA (هيئة إصدار الشهادات) للتحقق من صحة شهادات SSL، فإن الحزمة القديمة قد تتسبب في ظهور الخطأ 28.

لإصلاح هذا:

  • تأكد من أن شهادة SSL الخاصة بنطاقك نشطة ومثبتة بشكل صحيح.
  • إذا كنت تستخدم استضافة مشتركة، فاطلب من مزود الاستضافة تحديث حزمة شهادات المرجع المصدق (CA) الخاصة بالخادم.
  • على الخوادم الافتراضية الخاصة أو الخوادم المخصصة، قم بتحديث حزمة شهادات CA يدويًا (عادةً عبر أمر update-ca-certificates في Linux).

يساعد تحديث شهادات SSL وحزمة CA على إنشاء اتصالات آمنة دون انقطاعات غير ضرورية.

الخطوة الرابعة: التحقق من نظام أسماء النطاقات (DNS) وإعدادات الخادم

أحيانًا لا تكمن المشكلة في ووردبريس أو cURL مباشرةً، بل في نظام أسماء النطاقات (DNS). إذا لم يتمكن خادمك من حل اسم نطاق الخدمة الخارجية بالسرعة الكافية، فستظهر لك رسالة الخطأ رقم 28 من cURL.

إليك كيفية حل المشكلة:

استخدم أدوات مثل dig أو nslookup لاختبار ما إذا كان اسم النطاق يُحلّل بشكل صحيح. مثال:

حفر example.com nslookup example.com

قم بمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على خادمك لإزالة السجلات القديمة.

يضمن التكوين الصحيح لنظام أسماء النطاقات (DNS) سرعة ودقة حل النطاقات، مما يقلل من فرص حدوث أخطاء انتهاء المهلة.

الخطوة 5: تعطيل الإضافات المتعارضة مؤقتًا

من الأسباب الشائعة الأخرى لظهور خطأ cURL رقم 28 في ووردبريس تعارض الإضافات. فبعض الإضافات، وخاصة تلك التي تُعنى بالتخزين المؤقت، أو الأمان، أو اتصالات واجهة برمجة التطبيقات، أو الطلبات الخارجية، قد تتداخل مع عمليات cURL.

إليك كيفية اختبار التعارضات:

  • قم بتعطيل المكونات الإضافية التي قد تستخدم استدعاءات واجهة برمجة التطبيقات (مثل مكونات التخزين المؤقت، أو موصلات واجهة برمجة التطبيقات، أو أدوات التكامل التابعة لجهات خارجية) بشكل مؤقت.
  • بعد إلغاء التنشيط، تحقق مما إذا كان الخطأ لا يزال قائماً.
  • أعد تفعيل الإضافات واحدة تلو الأخرى لتحديد الإضافة التي تسبب المشكلة بالضبط.

إذا وجدت إضافة متعارضة، يمكنك إما التواصل مع المطور للحصول على حل، أو البحث عن إضافة بديلة، أو تعديل إعداداتها لتجنب حظر الطلبات الصادرة.

الخطوة السادسة: اتصل بمزود خدمة الاستضافة الخاص بك

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

ما يجب عليك فعله:

  • افتح تذكرة دعم مع مزود خدمة الاستضافة الخاص بك واشرح أنك تواجه خطأ cURL رقم 28.
  • اطلب منهم التحقق من سجلات الخادم بحثًا عن الطلبات الصادرة المحظورة.
  • اطلب منهم إضافة نقاط نهاية واجهة برمجة التطبيقات (API) التي تحاول الاتصال بها إلى القائمة البيضاء.

ينبغي لمزود خدمة الاستضافة الجيد أن يساعدك في حل مشكلات مستوى الخادم بسرعة وأن يضمن اتصالاً سلساً بين موقع WordPress الخاص بك والخدمات الخارجية.

الخطوة 7: ترقية خطة الاستضافة إذا لزم الأمر

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

إليك ما يمكنك فعله:

  • راقب أداء خادمك (وحدة المعالجة المركزية، واستخدام الذاكرة، ومعالجة الطلبات).
  • يضمن وجود مضيف أكثر موثوقية سرعة أكبر في حل DNS، وتحديث تكوينات SSL، ومعالجة أفضل لطلبات API، مما يقلل بشكل كبير من أخطاء cURL.

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

منع أخطاء cURL المستقبلية في ووردبريس

على الرغم من أهمية إصلاح خطأ cURL رقم 28 في ووردبريس، إلا أن منع تكراره يوفر الوقت ويجنبك توقف الموقع مستقبلاً. يمكن لبعض الإجراءات الاستباقية الحفاظ على سلامة موقعك وتقليل مخاطر مشاكل الاتصال.

  • حافظ على تحديث نظام ووردبريس الأساسي، والقوالب، والإضافات: غالبًا ما يؤدي استخدام أكواد قديمة إلى مشاكل في التوافق مع واجهات برمجة التطبيقات والخوادم. لذا، احرص على تحديث قوالب ووردبريس والإضافات لمواكبة أحدث التحديثات الأمنية وتحسينات الأداء.
  • استخدم مزود استضافة موثوقًا يتمتع بسرعة استجابة عالية للخادم: يرتبط أداء الاستضافة ارتباطًا مباشرًا باستقرار الموقع. اختيار مزود استضافة عالي الجودة حصول موقعك على الموارد اللازمة للتعامل مع طلبات واجهة برمجة التطبيقات الخارجية دون تأخير، مما يقلل من احتمالية حدوث انقطاعات في الاتصال.
  • مراقبة الأداء باستخدام أدوات مثل Pingdom و GTMetrix: تتيح لك هذه الأدوات مراقبة أوقات استجابة الموقع، ووقت التشغيل، وحلّ أسماء النطاقات (DNS). في حال انخفاض الأداء، يمكنك اتخاذ إجراء سريع قبل أن يتفاقم الأمر ويؤدي إلى أخطاء في WordPress cURL.
  • حسّن إعدادات نظام أسماء النطاقات (DNS) وشهادة SSL بانتظام: تأكد من أن نطاقك يشير إلى خوادم DNS موثوقة (مثل Cloudflare أو Google DNS) وأن شهادة SSL الخاصة بك مُهيأة بشكل صحيح ومُحدّثة. هذا يضمن اتصالاً آمناً وسلساً مع الخدمات الخارجية.

من خلال تطبيق أفضل ممارسات تحسين ووردبريس هذه، يمكنك إنشاء أساس قوي يقلل من مخاطر حدوث مشاكل في الاتصال في المستقبل.

متى يجب طلب المساعدة المتخصصة

حتى بعد تجربة جميع خطوات استكشاف الأخطاء وإصلاحها، قد يتطلب إصلاح خطأ cURL رقم 28 في ووردبريس أحيانًا مساعدةً احترافية. بعض المشكلات تتجاوز التعديلات الأساسية للموقع وتحتاج إلى إدارة خادم على مستوى الخبراء.

سيهوك
  • إذا استمرت المشكلة بعد تجربة الحلول: لقد قمت بزيادة مهلة الاتصال، وتحققت من شهادة SSL، وتأكدت من صحة نظام أسماء النطاقات (DNS)، واختبرت الإضافات، ولكن الخطأ لا يزال قائماً. هذا يعني غالباً وجود مشكلة أعمق في جانب الخادم.
  • الحالات التي تتضمن إعدادات خادم معقدة: في الاستضافة الافتراضية الخاصة أو الاستضافة المخصصة، قد تتطلب إعدادات الخادم المخصصة تصحيح أخطاء متقدم. يمكن أن تؤدي إعدادات cURL أو PHP أو جدار الحماية غير الصحيحة إلى حظر الطلبات بطرق لا يمكن حلها إلا من قبل مسؤول نظام خبير.

في هذه المرحلة، يُنصح بالتواصل مع خبراء ووردبريس المتخصصين في تشخيص هذه المشكلات وحلها. توفر وكالات مثل SeahawkMedia دعمًا احترافيًا لحل مشكلات أداء الاستضافة، وتعارضات الإضافات، وتحسين ووردبريس المتقدم.

الخاتمة

يحدث خطأ cURL رقم 28 في ووردبريس عندما يفشل موقعك في الاتصال بالخوادم الخارجية في الوقت المناسب، وغالبًا ما يكون ذلك بسبب حدود المهلة الزمنية، أو مشكلات SSL، أو مشكلات DNS، أو تعارضات المكونات الإضافية، أو قيود الاستضافة.

على الرغم من أن الخطأ قد يبدو تقنياً، إلا أن إصلاحه أمر بالغ الأهمية لأنه يؤثر بشكل مباشر على أداء موقعك، وعمليات تكامل واجهة برمجة التطبيقات، وتصنيفات تحسين محركات البحث، والأمان العام.

باتباع الحلول خطوة بخطوة، بدءًا من زيادة حدود المهلة الزمنية وإضافة نقاط النهاية إلى القائمة البيضاء وصولاً إلى التحقق من SSL وDNS وتكوينات الاستضافة، يمكنك حل المشكلة ومنع تكرارها.

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

الأسئلة الشائعة حول خطأ cURL في ووردبريس

كيف يمكنني إصلاح مشاكل انقطاع اتصال cURL في ووردبريس؟

ابدأ بالأساسيات: قم بزيادة مهلة الاتصال، وتحقق من وجود مشاكل في بروتوكول SSL أو نظام أسماء النطاقات (DNS)، وتأكد من عدم وجود أي إضافات أو جدران حماية تحظر الاتصالات. إذا لم ينجح ذلك، فتواصل مع مزود خدمة الاستضافة للحصول على حلول على مستوى الخادم.

هل تؤثر خدمة الاستضافة على أخطاء cURL في ووردبريس؟

بالتأكيد. غالبًا ما تحدّ الاستضافة المشتركة الأرخص من عدد الطلبات الصادرة أو تعاني من مشاكل في أداء الخادم، مما قد يؤدي إلى ظهور أخطاء في cURL. عادةً ما يُساعد الترقية إلى خادم افتراضي خاص (VPS) أو استضافة ووردبريس مُدارة أو خطة أسرع.

هل يمكن أن تتسبب الإضافات في حدوث خطأ cURL رقم 28؟

نعم، أحيانًا قد تتداخل الإضافات التي تُعنى بالتخزين المؤقت أو واجهات برمجة التطبيقات أو الأمان مع الطلبات. أسهل طريقة للتحقق هي تعطيل الإضافات مؤقتًا ثم إعادة تفعيلها واحدة تلو الأخرى حتى تجد الإضافة المُسببة للمشكلة.

ما هو خطأ cURL رقم 28 في ووردبريس؟

هذا خطأ يحدث عندما يحاول ووردبريس الاتصال بخادم خارجي (مثل واجهة برمجة تطبيقات أو خدمة تابعة لجهة خارجية) ولكن الطلب ينتهي بانتهاء المهلة. بعبارة أخرى، ينتظر موقعك وقتًا طويلاً جدًا للحصول على رد، فيتوقف عن المحاولة.

منشورات ذات صلة

الدعم الفني لـ WordPress للوكالات الرقمية

الدعم الفني لـ WordPress للوكالات الرقمية: ما يجب تقديمه وكيفية تقديمه في عام 2026

ما هو الدعم الفني لووردبريس للوكالات؟ الدعم الفني لووردبريس للوكالات الرقمية هو

HSTS مقابل HTTPS

HSTS مقابل HTTPS: ما الفرق؟ (دليل شامل لأمن المواقع الإلكترونية)

لم يعد أمن المواقع الإلكترونية خياراً، إذ يؤثر بشكل مباشر على ثقة المستخدمين، وترتيب المواقع في نتائج البحث، و

أفضل مزودي خدمات صيانة ودعم مواقع ووردبريس

أفضل مزودي خدمات صيانة مواقع ووردبريس في عام 2026

ما هي شركات صيانة مواقع ووردبريس؟ شركات صيانة مواقع ووردبريس هي وكالات أو

ابدأ مع سيهوك

سجل في تطبيقنا للاطلاع على أسعارنا والحصول على خصومات.