كيفية إصلاح ‘cURL Error 28: Connection Timed Out’ في ووردبريس
يعد خطأ cURL Error 28: Connection Timed Out من المشكلات الشائعة التي يواجهها مستخدمو ووردبريس. يحدث هذا الخطأ عندما يتعذر على ووردبريس التواصل مع خادم خارجي بسبب انتهاء مهلة الاتصال. في هذه المقالة، سنستعرض كيفية تحديد الأسباب الجذرية لهذا الخطأ وطرق إصلاحه.
ما هو خطأ cURL Error 28؟
cURL هو مكتبة تستخدم لإجراء اتصالات عبر الإنترنت، ويستخدمها ووردبريس للاتصال بخوادم مختلفة مثل خدمة التحديثات وإضافات الـ API. عندما يتعرض الاتصال لوقت طويل جداً دون استجابة، يظهر هذا الخطأ.
أسباب cURL Error 28
1. مشاكل الاستضافة
2. إعدادات جدار الحماية
قد يمنع جدار الحماية الوصول إلى بعض عناوين IP أو المنافذ، مما يؤدي إلى فشل اتصالات cURL. إذا كان موقعك على الإنترنت بحاجة إلى الوصول إلى خدمات خارجية، فمن الضروري التأكد من أن إعدادات جدار الحماية تسمح بذلك. يمكنك مراجعة تفاصيل توفير جدار الحماية من خلال موقع ووردبريس الرسمي.
3. وقت الاتصال المحدد
الإعدادات الافتراضية لووردبريس قد لا تكون كافية لبعض الخوادم، حيث أن وقت الاتصال المحدد قد يؤدي إلى انتهاء المهلة. يمكن تعديل هذه الإعدادات من خلال ملف wp-config.php.
كيفية إصلاح cURL Error 28
1. تحديث ووردبريس والإضافات
أول خطوة يجب أن تقوم بها هي التحقق مما إذا كان هناك تحديث متاح لووردبريس أو للإضافات. التحديثات الجديدة قد تحتوي على إصلاحات لمشاكل قد تسهم في حدوث هذا الخطأ. يمكنك تحديث ووردبريس من خلال لوحة التحكم الخاصة بك.
2. التحقق من إعدادات DNS
تأكد من أن إعدادات DNS لديكم صحيحة. أحياناً، قد يؤدي استخدام DNS خاطئ إلى عدم القدرة على الاتصال بالخادم. يمكنك استخدام خدمات موثوقة مثل Google DNS التي تعمل على تحسين سرعة الاتصال.
3. تعديل إعدادات PHP
يمكنك زيادة وقت التنفيذ و ذروة الذاكرة في ملف php.ini عن طريق إضافة الأسطر التالية:
max_execution_time = 300 memory_limit = 256M
هذه التغييرات قد تساعد على حل مشكلة انتهاء المهلة.
4. التحقق من شهادة SSL
في حال كان موقعك يستخدم شهادة SSL، تأكد أن الشهادة صالحة ولم تنته صلاحيتها. إذا كانت الشهادة غير صحيحة، قد تتسبب في أخطاء إضافية. يمكنك التحقق من ذلك من خلال أدوات فحص الشهادات عبر الإنترنت.
5. التواصل مع مزود الاستضافة
إذا لم تنجح أي من الخطوات السابقة، فمن المهم أن تتواصل مع مزود الاستضافة الخاص بك. قد تكون هناك مشاكل مع الخادم نفسه أو إعدادات الشبكة تحتاج إلى تفحصها. يمكنك العثور على مزود الاستضافة الخاص بك من خلال موقع ووردبريس الرسمي.
نتيجة
إن إصلاح cURL Error 28: Connection Timed Out قد يكون محبطاً، ولكنه قابل للإصلاح من خلال اتخاذ الخطوات الصحيحة. من المهم فهم الأسباب المحتملة للخطأ والتأكد من أن جميع الإعدادات في موقع ووردبريس صحيحة.
لا تتردد في استخدام مصادر موثوقة مثل WPBeginner ودليل ووردبريس الرسمي للحصول على مزيد من المعلومات والدعم عند الحاجة.