Hostwinds مدونة
نتائج البحث عن:
سواء أكان تصفح الإنترنت أو تشغيله ، فقد قمنا جميعًا عبر خطأ في حالة HTTP عند نقطة أو أخرى.يمكن أن تكون هذه peccadillos لا مفر منها محبطًا للمستخدمين ، وإذا لم يتم معالجتها ، تضر بمصداقية موقع الويب.
يمكن أن تحدث أخطاء HTTP إما على جانب العميل (4xx) أو الخادم (5xx).سيتخطى هذا الدليل أخطاء شائعة من كل من المنظورين ويقدم بعض النصائح حول كيفية قيامك ، مالك الموقع ، بتعامل مع كل مشكلة.
تحدث أخطاء من جانب الخادم عندما تكون هناك مشكلة مع الخادم الذي يستضيف الموقع.ما لم يكن لديك وصول جذر ، قد تكون هذه الأنواع من الأخطاء خارج عن السيطرة (مالك الموقع) وتتطلب انتباه مزود استضافة الويب.
الأخطاء الأكثر شيوعا من جانب الخادم هي:
يحدث الخطأ 500 عندما تكون هناك مشكلة مع الخادم ، لكن لا يمكن للخادم تقديم أي معلومات إضافية حول المشكلة.عادةً ما تقول رسالة الخطأ شيئًا مثل "خطأ 500 خادم داخلي" أو "خطأ خادم داخلي".
الأسباب الشائعة: أخطاء الترميز أو المشكلات في تكوين الخادم.
تحقق من سجل الخطأ
سجل الأخطاء هو أداة مفيدة يمكنها توفير المزيد من المعلومات حول الخطأ.يمكنك الوصول إلى سجل الخطأ من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بالخادم عبر بروتوكول نقل الملفات.ابحث عن أي رسائل خطأ أو تحذيرات قد تشير إلى السبب الجذري للخطأ.
تعطيل الإضافات أو البرامج النصية
إذا حدث الخطأ بعد تثبيت أو تحديث البرنامج المساعد أو البرنامج النصي ، فحاول تعطيله لمعرفة ما إذا كان ذلك يحل المشكلة.إذا كان الموقع يعمل بشكل جيد بعد تعطيل البرنامج المساعد أو البرنامج النصي ، فقد يكون قديمًا أو غير متوافق مع تكوين خادم موقع الويب الخاص بك.
زيادة موارد الخادم
إذا كان موقع الويب الخاص بك يعاني من ارتفاع في حركة المرور أو باستخدام موارد أكثر مما يمكن أن يتعامل معه الخادم ، فقد تحتاج إلى زيادة موارد الخادم الخاصة بك.يمكن القيام بذلك عن طريق ترقية خطة الاستضافة الخاصة بك أو تحسين رمز موقع الويب الخاص بك وقاعدة البيانات لتقليل التحميل على الخادم.
تحقق من أذونات الملف
يمكن أن تتسبب أذونات الملفات غير الصحيحة أيضًا في حدوث خطأ في الخادم الداخلي 500.تأكد من أن ملفاتك لديها الأذونات الصحيحة وأن مستخدم الخادم الخاص بك لديه إذن للوصول إلى الملفات.
Reupload Core Files
إذا استمر الخطأ ، فحاول إعادة تحميل الملفات الأساسية لموقع الويب الخاص بك.في بعض الأحيان ، يمكن أن تفسد الملفات أثناء عملية التحميل أو بسبب مشكلات أخرى ، مما يسبب أخطاء.إعادة تحميل الملفات قد حل المشكلة.
يحدث هذا الخطأ عندما يتصرف الخادم كبوابة أو وكيل استجابة غير صالحة من خادم المنبع.عادةً ما تقول رسالة الخطأ هذه "502 بوابة سيئة" أو "خطأ 502."
الأسباب الشائعة: مشكلات خادم المنبع ومشاكل اتصال الشبكة.
تحقق من خادم المنبع
تحقق من خادم Upstream (الخادم الذي يوفر البيانات) للتأكد من تشغيله بشكل صحيح.يمكن القيام بذلك عن طريق الاتصال بمسؤول الخادم أو التحقق من صفحة حالة الخادم.
تعطيل CDN أو جدار الحماية
في بعض الأحيان ، يمكن أن تتداخل هذه الخدمات مع الاتصال بين الخادم والعميل.إذا كنت تستخدم أ CDN (شبكة توصيل المحتوى) أو جدار الحماية ، حاول تعطيله مؤقتًا لمعرفة ما إذا كان ذلك يحل المشكلة.
تحقق من سجلات الخادم
يمكن أن توفر سجلات الخادم المزيد من المعلومات حول سبب الخطأ.تحقق من سجلات الخادم للحصول على أي رسائل خطأ أو تحذيرات قد تساعد في تشخيص المشكلة.
أعد تشغيل الخادم أو الخدمات
في بعض الأحيان ، يمكن ببساطة إعادة تشغيل الخادم أو الخدمات حل المشكلة.يمكن القيام بذلك من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بمزود استضافة الويب الخاص بك أو قسم تكنولوجيا المعلومات.
يحدث هذا الخطأ عندما يكون الخادم غير متوفر مؤقتًا للتعامل مع الطلبات.عادة ما تقول رسالة الخطأ هذه "503 خدمة غير متوفرة" أو "الخدمة غير متوفرة".
الأسباب الشائعة: الحمل الزائد للخادم أو صيانة الخادم.
تحقق من حالة الخادم
تحقق من حالة الخادم للتأكد من تشغيلها بشكل صحيح.يمكن القيام بذلك عن طريق الاتصال بمسؤول الخادم أو التحقق من صفحة حالة الخادم.
تحقق من وضع الصيانة
إذا كان موقع الويب الخاص بك يخضع للصيانة أو التحديثات ، تحقق مما إذا كان وضع الصيانة قد تم تمكينه.تعطيل وضع الصيانة إذا تم تمكينه ، ومعرفة ما إذا كان ذلك يحل المشكلة.
تحقق من موارد الخادم
إذا كان موقع الويب الخاص بك يعاني من ارتفاع في حركة المرور أو باستخدام موارد أكثر مما يمكن أن يتعامل معه الخادم ، فقد تحتاج إلى زيادة موارد الخادم الخاصة بك.يمكن القيام بذلك عن طريق ترقية خطة الاستضافة الخاصة بك أو تحسين رمز موقع الويب الخاص بك وقاعدة البيانات لتقليل التحميل على الخادم.
تحقق من إعدادات DNS
يمكن أن تسبب إعدادات DNS غير صحيحة (نظام اسم المجال) خطأ 503.تأكد من صحة إعدادات DNS الخاصة بك وأن مجالك يشير إلى الخادم الصحيح.
أعد تشغيل الخادم أو الخدمات
في بعض الأحيان ، يمكن ببساطة إعادة تشغيل الخادم أو الخدمات حل المشكلة.يمكن القيام بذلك من خلال لوحة التحكم في الاستضافة أو عن طريق الاتصال بمزود استضافة الويب الخاص بك أو قسم تكنولوجيا المعلومات.
يحدث خطأ في مهلة البوابة 504 عندما لا يتلقى خادم يعمل كبوابة أو وكيل استجابة في الوقت المناسب من خادم المنبع الذي يحتاجه للوصول إلى إكمال الطلب.
الأسباب الشائعة: بطيئة مشكلات اتصال الخادم أو الشبكة
زيادة إعدادات المهلة
ضبط معلمات المهلة في الخادم الخاص بك أو الوكيل التكوين للسماح بمزيد من الوقت لاستجابة خادم المنبع.
تحسين خادم المنبع
قم بتحسين أداء خادم الواجهة الخلفية (على سبيل المثال ، قاعدة البيانات ، API) للتعامل مع الطلبات بشكل أسرع ومنع المهلة.
إصلاح مشكلات الشبكة
تحقق من أي مشاكل في الشبكة وحلها بين الخادم والخادم المنبع ، مثل الاتصالات البطيئة أو مشكلات جدار الحماية.
تحميل حركة التوازن
النظر في التنفيذ DNS تحميل موازنة لتوزيع الطلبات عبر خوادم متعددة المنبع.هذا سيساعد على منع أي خادم واحد من الإرهاق.
تشير رموز حالة HTTP 4xx إلى أخطاء من جانب العميل ، مما يعني أن المشكلة تكمن في الطلب الذي قدمه العميل ، عادةً من خلال متصفح الويب أو عميل API.تشير هذه الأخطاء إلى أن الخادم لا يمكنه تلبية طلب العميل (مثل الوصول إلى صفحة ويب) لأنه كان غير صالح أو مشوه.
عادةً ما يكون العميل (المستخدم) الذي يحتاج إلى معالجة الخطأ ، على الرغم من أن المشكلة قد تكون ناتجة أيضًا عن مالك الموقع (مثل إعادة توجيه عنوان URL غير لائق).
الأخطاء 4xx الأكثر شيوعا هي:
يحدث هذا الخطأ عندما لا يستطيع الخادم فهم الطلب الذي أرسله العميل (المستخدم).عادةً ما تقول رسالة الخطأ هذه "400 طلب سيء" أو "طلب سيء".
الأسباب الشائعة: تنسيق URL غير صحيح أو إدخال غير صالح من العميل.
تحقق من الرؤوس طلب
تقدم رؤوس الطلبات معلومات إضافية حول الطلب الذي يتم إرساله إلى الخادم.تحقق من رؤوس الطلب للتأكد من تنسيقها بشكل صحيح ولا تحتوي على أي بيانات غير صالحة.
التحقق من صحة وتطهير معلمات الإدخال
تأكد من أن الخادم الخاص بك يعالج بشكل صحيح ويؤكد جميع البيانات الواردة ، ورفض أو الهروب من أي مدخلات مشوهة أو ضارة محتملة.
طلب خلل رمز التحليل
مراجعة وإصلاح أي مشكلات في رمز الخادم الذي يتولى تحليل طلبات HTTP الواردة ، حيث غالبًا ما تؤدي الأخطاء هنا إلى 400 خطأ.
شخصيات خاصة في عناوين URL
تأكد من أن الخادم الخاص بك يعالج الأحرف الخاصة بشكل صحيح (مثل؟ ، & ، #) في عناوين URL ، لأن المعالجة غير الصحيحة يمكن أن تجعل الطلبات تظهر.
تحقق من إعادة كتابة القواعد
مراجعة .htaccess أو ملفات تكوين الخادم لأي قواعد إعادة كتابة قد تعدل بشكل غير صحيح الطلبات الواردة.
يشير رمز الخطأ 401 إلى أنه لم يتم تطبيق الطلب لأنه يفتقر إلى بيانات اعتماد المصادقة الصحيحة للمورد المستهدف.ببساطة ، فهذا يعني أن المستخدم الذي يحاول الوصول إلى مورد معين على الخادم ليس لديه الأذونات أو بيانات الاعتماد اللازمة.
الأسباب الشائعة: بيانات اعتماد المصادقة المفقودة/غير الصالحة أو طريقة المصادقة غير المدعومة
تحقق من بيانات اعتماد المصادقة
تأكد من أن المستخدم الذي يحاول الوصول إلى المورد لديه اسم المستخدم وكلمة المرور الصحيحة.إذا كان المورد محميًا بكلمة مرور ، فإن بيانات الاعتماد غير الصحيحة ستؤدي إلى خطأ 401.
مراجعة أذونات
تحقق من أن المستخدم لديه الأذونات المناسبة للوصول إلى المورد المطلوب.تحقق من أذونات الملف أو الدليل على الخادم للتأكد من السماح بالوصول المقصود.
مراجعة الرمز المميز (في حالة استخدام المصادقة المستندة إلى الرمز المميز)
إذا كنت تستخدم المصادقة المستندة إلى الرمز المميز ، فتحقق من انتهاء صلاحية رمز المصادقة.قم بتحديث الرمز المميز أو إنشاء واحدة جديدة إذا لزم الأمر.
تحقق من سجلات الخادم
يمكن أن توفر سجلات الخادم نظرة ثاقبة على ما حدث على وجه التحديد أثناء عملية المصادقة.
تحقق من تكوين SSL
تأكد من أن شهادة SSL صالحة وتكوينها بشكل صحيح.
جدار الحماية أو حظر IP
تحقق مما إذا كان هناك جدار حماية أو نظام أمان في مكان قد يحظر عنوان IP الخاص بالمستخدم.القائمة البيضاء IP إذا لزم الأمر.
تكوين خادم الويب
فحص تكوين الخاص بك قاعدة بيانات للانترنت (على سبيل المثال ، Apache ، Nginx) للتأكد من أنه يتم إعداده بشكل صحيح للمصادقة.
يحدث خطأ محظور 403 عندما يفهم الخادم طلب العميل ولكنه يرفض السماح به ، عادةً لأن العميل يفتقر إلى الأذونات اللازمة للوصول إلى المورد المطلوب.
الأسباب الشائعة: يفتقر العميل إلى أذونات للوصول إلى قيود محددة للوصول إلى الموارد أو الخادم.
مراجعة أذونات الملف/الدليل
تأكد من أن خادم الويب لديه أذونات القراءة والتنفيذ الصحيحة للملفات والدلائل المطلوبة.
تحقق من أدوار المستخدم في CMS/قاعدة البيانات
تحقق من أن حساب المستخدم في نظام إدارة المحتوى الخاص بك أو قاعدة البيانات لديه حقوق الوصول المناسبة للمحتوى المطلوب.
فحص قواعد .htaccess
ابحث عن التوجيهات المقيدة بشكل مفرط في ملف .htaccess الخاص بك والذي قد يمنع الوصول إلى بعض الملفات أو الدلائل.
فحص إعدادات الجدار/الأمن المكون الإضافي
تحقق مما إذا كان جدار الحماية أو الإضافات الأمامية الخاصة بك يعلن عن طريق الخطأ طلبات شرعية كتهديدات وحظر الوصول.
ربما يكون الأخطاء الأكثر شيوعًا في حالة 4xx ، يحدث خطأ 404 عندما لا يمكن العثور على الصفحة أو المورد المطلوب على الخادم.عادةً ما تقول رسالة الخطأ هذه "404 غير موجود" أو "الصفحة غير موجودة".
الأسباب الشائعة: الروابط المكسورة أو الصفحات المحذوفة أو تكوين خادم غير صحيح.
تحقق من وجود روابط مكسورة
إذا كان خطأ 404 يحدث في صفحة معينة ، فتحقق من وجود روابط مكسورة في تلك الصفحة.يمكن أن تسبب الروابط المكسورة خطأ 404 عند النقر فوق ، حتى لو كان عنوان URL صحيحًا.استخدم أداة Checker Broken Link لتحديد وإصلاح أي روابط مكسورة على موقع الويب الخاص بك.
مراجعة سجلات الخادم
يمكن أن توفر سجلات الخادم المزيد من المعلومات حول سبب الخطأ.تحقق من سجلات الخادم للحصول على أي رسائل خطأ أو تحذيرات قد تساعد في تشخيص المشكلة.
إنشاء صفحة مخصصة 404
إذا لم تكن الصفحة المطلوبة موجودة ، فقم بإنشاء صفحة خطأ 404 مخصصة توفر معلومات مفيدة وشريط بحث لمساعدة الزائرين في العثور على المحتوى الذي يبحثون عنه.هذا يمكن أن يحسن تجربة المستخدم ويقلل من عدد الزوار الذين يغادرون الموقع بسبب خطأ 404.
إعادة التوجيه إلى صفحة مماثلة
إذا لم تعد الصفحة المطلوبة موجودة ، فقم بإعادة توجيه الزوار إلى صفحة مماثلة على موقع الويب الخاص بك باستخدام إعادة توجيه 301.سيساعد هذا في الحفاظ على قيمة SEO للصفحة القديمة وتوفير تجربة مستخدم أفضل.
كتب بواسطة Hostwinds Team / يونيو 6, 2024