كيفية تصحيح خطأ عنوان URL لـ WordPress 28
نشرت: 2022-07-26شخص من "ناقلات المياه" المجهولة على شبكة الإنترنت العالمية هو مكتبة Shopper URL (cURL). في الحقيقة ، عمليًا كل "شيء" يعمل باستخدام الشبكة سيستخدم cURL. حتى أن لديها المتحمسين فوق وفوق جونا. إنها مجموعة من التطبيقات التي تسمح لك بنقل البيانات باستخدام عناوين URL ، ويستخدمها WordPress عندما يميل إلى جعل واجهة برمجة التطبيقات (API) تطلب ذلك. إذا كان هذا الاتصال المتعلق بمثيلات واجهة برمجة تطبيقات cURL و WordPress Relaxation API ، فسترى خطأ cURL.
عندما يكون هناك الكثير من مواطن الخلل في cURL ، يكون تركيزنا مع الخطأ 28 المدرج هنا. لحسن الحظ ، هناك كمية من الإصلاحات:
- قم بإلغاء تنشيط جدار الحماية والمكونات الإضافية للحماية على أساس قصير المدى.
- تأكد من أن مضيفك يستخدم أحدث إصدار من مكتبة cURL والبرنامج المتضمن.
- اختبر إعدادات طبقات مآخذ التوصيل الآمنة (SSL) وأعد تكوينها.
- تأكد من أن ملحقات WordPress الأخرى الخاصة بك لا تساهم أبدًا في مشاكلك.
- اتصل بمضيفك إذا لم تتمكن من تحديد موقع.
على الرغم من وجود الكثير من مشكلات cURL الفريدة ، فمن المحتمل أن نتحدث بشكل إضافي حول الخطأ 28 أدناه. ومع ذلك ، عند الضرورة بالضبط ، سنقوم أيضًا بفحص ما إذا كان خطأ آخر في cURL قد يفاجئك.
1. قم بتعطيل جدران الحماية والمكونات الإضافية للأمان
إحدى الطرق المحددة لمعرفة ما إذا كان لديك خطأ في cURL هي التحقق من صفحة التطبيقات> Site Wellbeing في WordPress فقط. عادةً ما يكون هذا النوع من الأخطاء بالغ الأهمية ، وسيعطي WordPress الخطأ 28 اسمًا صريحًا.

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

بمجرد القيام بذلك ، قم بتنفيذ الإجراءات التالية:
- انظر إلى صفحة ويب موقع الويب Well being من جديد بحثًا عن الخطأ.
- احصل على سجلات الاستقرار أو المكون الإضافي لجدار الحماية لمعرفة طلب واجهة برمجة التطبيقات الذي تسبب في التحدي.
- قم بتغيير إعدادات المكون الإضافي الخاص بك ، وأعد تنشيطه للتأكد من اختفاء الخطأ.
عادةً ما يكون هذا هو الأساس المنطقي الأكثر أهمية لخطأ cURL ، لذلك سترغب في التأكد من أن هذا ليس هو التحدي مقدمًا قبل النظر في الحلول الأخرى.
2. تأكد من أن مزود خدمة استضافة الويب الخاص بك يستخدم الاختلاف الحالي لـ cURL
هناك مجموعة مختارة من المكتبات والتطبيقات المترابطة التي ستضمن عمل WordPress كما تفترض. على الرغم من أن cURL هو واحد فقط ، يجب أن تكون جميع أشكال PHP و OpenSSL الخاصة بك موجودة في الوقت الحاضر.
المعلومات المتميزة هي أنه يمكنك فحص هذا في WordPress فقط. مرة أخرى ، يمكنك التوجه إلى الموارد> مراقب صحة صفحة الويب والتحقق من علامة التبويب المعلومات :

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

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

3. إعادة تكوين خيارات SSL الخاصة بك
يمكن أن تكون تكوينات SSL أو HTTP التي تم تكوينها بشكل خاطئ سببًا إضافيًا لخطأ cURL. ومع ذلك ، بناءً على الطبيعة الدقيقة للمهلة أو واجهة برمجة التطبيقات (API) للتواصل معها ، سترى أخطاء فريدة.
الموقف الشائع للشخص هو خطأ في cURL يحدث عبر إعدادات تشفير غير متطابقة. للتوضيح ، إذا كان بإمكان WordPress إجراء جهة اتصال API لتطبيق HTTPS ولكن موقع الويب الخاص بك لا يستخدمه ، فسترى خطأ cURL.
أبسط إصلاح هنا هو حذف وإعادة إعداد شهادة SSL الخاصة بك. إذا لم يفلح هذا في حل المعضلة ، فعليك الاتصال بمضيفك مرة أخرى في أقرب وقت ممكن. سيكونون قادرين على البحث في الخادم الخاص بك والبحث في عمق الصعوبة.
4. افحص ملحقات WordPress الأخرى بحثًا عن الأخطاء
تتمثل إحدى الطرق القياسية لحل مجموعة كاملة من أخطاء WordPress في إلغاء تنشيط المكونات الإضافية وإعادة تنشيطها. في كثير من الظروف ، يمكن أن يكون مبالغة. بعد قولي هذا ، إذا تحملت خطأ cURL ، فقد يكون أحد المكونات الإضافية هو السبب.
النهج المذكور هنا هو عكس نهج التثبيت تقريبًا. للبدء ، توجه إلى المكونات الإضافية> إعداد عرض المكونات الإضافية في WordPress ، واستخدم مربع الاختيار لاتخاذ قرار جماعي بشأن جميع المكونات الإضافية الخاصة بك:

من هذه المقالة ، ابحث عن إلغاء التنشيط من القائمة المنسدلة لخطوات مجمعة :

عند النقر فوق الزر " استخدام " ، ستقوم بتعطيل كافة المكونات الإضافية الخاصة بك. بعد ذلك ، تحقق من خطأ cURL ، ثم أعد تنشيط كل مكون إضافي في الوجه.
عندما تحصل على المكون الإضافي المتعلق بالخطأ ، يمكنك إما اكتشاف مكون إضافي جديد يحقق الوظيفة الدقيقة ، أو إزالته بالكامل ، أو مطالبة المطور بإبرام صفقة معه. من هناك ، يجب ألا ترى خطأ cURL 28 .
في بعض المواضع ، يمكنك أن تصطدم بجدار من الطوب وتستنفد جميع الإصلاحات التي تعرفها لخطأ cURL 28 . اقتراحاتنا هي التحدث إلى مضيفك ومطالبتهم بالنظر في مشكلتك. في معظم الحالات ، يجب أن يكونوا مستعدين حقًا للقيام بذلك دون ضجة.
في حقيقة بسيطة ، قد يكون هناك موقف مع محيط استضافة الإنترنت الخاص بك يجب عليهم إلقاء نظرة عليه ، وهذا النوع من المشاكل مع خوادم نظام تحديد المجال (DNS). يمكن أن يكون هناك أيضًا حالة كفاءة تحتاج إلى دخولها.
بغض النظر ، ستكون مساعدة مضيفك هي المسار الأكثر فاعلية للامتثال المدرجة هنا. بفضل تمكينها ، يجب أن تكون في وضع يسمح لك بالتعامل مع خطأك والحصول على شكل سفينة موقع الويب الخاص بك مرة أخرى.
استنتاج
إلى حد كبير مثل كيفية ظهور المنظمة في أعقاب موظفيها الأكثر فاعلية ، فأنت تحتاج أيضًا إلى التفكير في معالجة مكتبات حزم البرامج الأساسية التي يستخدمها WordPress. يمكن القول أن مكتبة cURL هي أكثر المشاركين أهمية (MVP) على شبكة الويب العالمية. إنه يضمن أن WordPress يمكنه التحدث إلى Relaxation API ، ولكن عندما ينخفض ، سيؤدي ذلك إلى حدوث خطأ.
خطأ cURL 28 هو في الأساس مشكلة انقضاء المهلة. على هذا النحو ، سترغب في التحقق من مسارات الارتباط المميزة ، عن طريق المسؤوليات مثل تعطيل جدار الحماية والمكونات الإضافية الأخرى. ستحتاج أيضًا إلى التحقق من تكوينات SSL الخاصة بك. قد لا يستخدم مضيفك المكتبتين الأكثر حضوراً على حد سواء ، مما قد يتسبب في حدوث مشكلة. من ناحية أخرى ، إذا كافحت لإصلاح الخطأ ، فسيكون الحل الأفضل لوضع النقاط بشكل صحيح مرة أخرى.
هل لديك أي مخاوف بشأن خطأ cURL 28 ، أو أي خطأ آخر في cURL؟ اسأل بعيدًا في جزء التعليقات أدناه!