مراجعة أخطاء بروتوكول HTTP الأكثر شيوعًا. ما هي أخطاء HTTP؟ إصلاح خطأ بروتوكول https

14.04.2019

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

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

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

أنواع الأخطاء

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

يمكن أن تكون رموز الخطأ إيجابية أو سلبية أو ناجحة أو غير ناجحة.

هناك 4 أنواع من الرموز (xx عبارة عن مزيج من أي أرقام):

  • 2xx - تم إكمال الطلب بنجاح
  • 3xx - تمت إعادة توجيه الطلب بنجاح - وهو أيضًا رمز إيجابي.
  • 4xx - خطأ - لم يتم إرسال المستند إلى المستخدم بسبب حدوث خطأ فادح. تهدف فئة الكود 4xx إلى الإشارة إلى الأخطاء من جانب العميل.
  • 5xx - خطأ في الخادم - خطأ فادح في الخادم. يتم تخصيص الرموز 5xx لحالات التشغيل غير الناجح بسبب خطأ الخادم.

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

خطأ 400 - "طلب سيء"

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

  • حظر المتصفح بواسطة برامج مكافحة الفيروسات
  • حظر جدار حماية Windows عن طريق المتصفح
  • عدد كبير من ملفات تعريف الارتباط والبيانات في ذاكرة التخزين المؤقت
  • انقطاعات الإنترنت

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

حظر المتصفح

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

إذا استمر الخطأ، تابع للتحقق من السبب التالي.

حظر جدار حماية ويندوز

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

إذا استمرت المشكلة، تابع التحقق.

ذاكرة التخزين المؤقت وملفات تعريف الارتباط

  • حذف ملفات تعريف الارتباط ومسح ذاكرة التخزين المؤقت: اضغط على Shift + Ctrl + Delete أثناء فتح المتصفح.
  • إزالة الملفات غير الضرورية
  • تحقق من وظائف المتصفح الخاص بك

انقطاعات الإنترنت

  • اتصل بمزود خدمة الإنترنت الخاص بك ومعرفة ما إذا كان لديهم أي عمل مستمر
  • اكتشف المدة التي سيستغرقها العمل

خطأ 403 - تم رفض الوصول

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

  • لم يتم تحميل ملف الفهرس Index.html في الدليل public_html الخاص بموقعك أو أنه غير صحيح. لحل هذا الخطأ، قم بإنشاء ملف يسمى Index.html أو قم بإعادة تسمية ملف موجود. الخيارات الممكنة لاسم الملف هي Index.html، أو Index.htm، أو Index.php.
  • يحتوي الدليل الذي يوجد به الملف المطلوب على أذونات بحيث لا يتمكن خادم الويب Apache من قراءة الملف الموجود على قرص الخادم. لحل هذا الخطأ، حاول تغيير حقوق الوصول في القسم المسؤول عن تعيين الحقوق.
  • تم تحميل ملفات الموقع إلى الدليل الخطأ. لحل هذا الخطأ، تحقق مما إذا كانت ملفات الموقع موجودة في الدليل site/public_html، حيث يكون site هو اسم موقعك.

خطأ 404 - الملف غير موجود

الخطأ 404 يعني أن الخادم لا يمكنه العثور على البيانات التي طلبها المستخدم.

أسباب هذا الخطأ:

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

خطأ 500 - خطأ داخلي في المخدم

الخطأ 500 يعني وجود خطأ داخلي في الخادم. يمكن أن تحدث هذه المشكلة لسببين:

  • لا يمكن تشغيل البرنامج النصي. على الأرجح، حقوق الوصول للمجلدات والملفات غير صحيحة. إذا كانت ملفات PHP النصية المستضافة على استضافتك تتمتع بحقوق الوصول 777، فقد يتم حظر تنفيذ هذه البرامج النصية بواسطة الخادم. يحدث هذا لأن الأذونات 777 تسمح لأي شخص بإجراء أي تغييرات على هذا الملف، مما يؤثر بشكل كبير على أمان وسلامة موقعك. لحل هذا الخطأ، يجب عليك التحقق من حقوق الوصول إلى مجلدات وملفات الموقع. يوصى بتعيين حقوق الوصول إلى 755 للمجلدات، و600 للبرامج النصية القابلة للتنفيذ، و644 لجميع الملفات الأخرى.
  • تعليمات غير صحيحة في ملف .htaccess أو وجود توجيهات غير مدعومة فيه. ربما تكون قد أخطأت في كتابة اسم التوجيه المطلوب أو معلماته. يمكن حل هذا الخطأ عن طريق تمكين سجل الأخطاء error.log. سيخبرك خادم الويب بالتوجيهات المحددة التي يعتبرها خاطئة - وسيلزم تصحيحها.

خطأ 502 - بوابة سيئة

هذا الخطأ هو نتيجة لطلب تلقى استجابة غير صالحة من الخادم. قد يكون هناك عدة أسباب للمشكلة:

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

خطأ 503 - الخدمة غير متاحة مؤقتًا

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

لإصلاح هذا الخطأ عليك معرفة الأسباب التي قد تؤدي إلى ظهوره:

  1. تتجمد البرامج النصية عند نقل الملفات الثابتة الكبيرة عبر PHP. يتم تشغيل البرامج النصية لفترة زمنية معينة، وليس طوال الوقت. عندما ينفد البرنامج النصي، تتم مقاطعة نقل الملف، لذلك لن يتم نقل الملف بالكامل، وسيترك الطلب عملية خادم الويب قيد التشغيل لفترة طويلة. يمكنك حل الخطأ باستخدام الخطوات التالية:
    • تحقق من جميع المكونات والمكونات الإضافية لنظام إدارة المحتوى (CMS) الخاص بك، وقم بتعطيلها واحدًا تلو الآخر، وابحث عن المكونات الأثقل أو التالفة، والتي تؤدي إلى إبطاء تحميل الموقع. إذا أمكن، تخلص من هذه المكونات، أو ابحث عن بديل أسرع.
    • التحقق من وجود استعلامات بطيئة - يتم إنشاء ملف mysql-slow.log في مجلد السجلات بحسابك. يتم تحديث المعلومات الموجودة في هذا الملف مرة واحدة يوميًا وتحتوي فقط على استعلامات SQL الأكثر إشكالية.
    • إذا كانت نصوص PHP تستخدم وظائف التضمين التي تقوم بتحميل أجزاء من المحرك الموجود على نفس الحساب، فتأكد من أنها تستخدم مسارًا محليًا وليس عنوان URL مثل "http://...". يؤدي وجود عنوان URL إلى إجبار الخادم على تقديم طلب HTTP إضافي - وهذا يستغرق وقتًا إضافيًا ويبطئ عملية تحميل الموقع بشكل كبير.
  2. عدد كبير من الطلبات إلى الخادم. هناك عدة أسباب لمثل هذه الطلبات:
    • المورد الذي تم تنزيله معطل/يحتوي على روابط لعدد كبير جدًا من الملفات (الصور، أوراق الأنماط، البرامج النصية JS)، والتي يتم تحميلها من خلال طلبات منفصلة. في هذه الحالة، يجب عليك دمج الموارد في ملف واحد حيثما أمكن ذلك.
    • يمكن أن تتسبب هجمات DDoS والفيضانات والتعليقات غير المرغوب فيها أيضًا في حدوث عدد كبير من الطلبات. في حالة حدوث هجوم DDoS، من الضروري تحديد نوعه واتخاذ الإجراءات التصحيحية وفقًا لمستواه. لقد كتبنا المزيد حول ما يجب القيام به إذا تعرض موقع الويب الخاص بك لهجوم DDoS في إحدى مقالات مدونتنا.

الإجراءات عند حدوث خطأ

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

إذا كنت ترى الخطأ "ERR_TOO_MANY_REDIRECTS" في متصفح الويب لديك، فأنت لست وحدك. تم الإبلاغ عن هذا من قبل العديد من مستخدمي Windows. يحدث هذا الخطأ مع ظهور الرسالة "تحتوي صفحة الويب هذه على حلقة إعادة توجيه" ويمنع تحميل موقع الويب.

لماذا يحدث هذا الخطأ؟

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

كيفية إصلاح هذا الخطأ؟

فيما يلي أربع طرق لإصلاح الخطأ (عدد كبير جدًا من عمليات إعادة التوجيه):

  • تشغيل عنوان URL في متصفح آخر؛
  • مسح بيانات المتصفح الخاص بك؛
  • التحقق من الملحقات؛
  • قم بتصحيح تاريخ ووقت نظامك.

إطلاق عنوان URL في متصفح مختلف

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

مسح بيانات المتصفح الخاص بك

قد تحتوي بيانات المتصفح مثل سجل التصفح وذاكرة التخزين المؤقت وملفات تعريف الارتباط على ملفات معيبة تسبب الخطأ ERR_TOO_MANY_REDIRECTS. يعد مسح هذه البيانات طريقة فعالة لتصحيح الخطأ. لمسح بيانات التصفح الخاصة بك:

في جوجل كروم:

  • اكتب "chrome://settings" في شريط العناوين واضغط على Enter، ثم انقر على "إظهار الإعدادات المتقدمة" أسفل صفحة الإعدادات.
  • انقر فوق الزر مسح بيانات التصفح.

في موزيلا فايرفوكس:

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

التحقق من ملحقات المتصفح

قد يكون سبب الخطأ ERR_TOO_MANY_REDIRECTS هو امتداد متصفح غير صحيح. تحتاج إلى فتح مدير الامتدادات في متصفحك والتحقق من الحلول المثبتة فيه.

فيما يلي أمثلة للتحقق من الإضافات في Chrome وFirefox.
بالنسبة لمتصفح Chrome: اكتب "chrome://extensions" في شريط العناوين ثم اضغط على Enter. يمكنك بعد ذلك رؤية جميع الإضافات المدرجة أدناه ويمكنك محاولة تمكين أو تعطيل أي منها.

  • بالنسبة لمتصفح Firefox، اكتب "about:addons" في شريط العناوين، ثم اضغط على Enter، ثم حدد "Extensions". سترى أن جميع ملحقات Firefox مدرجة هنا.

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

مساء الخير

لقد حصلت على خطأ في موقع الويب الخاص بي ERR_TOO_MANY_REDIRECTS. كيف تصلحها؟

إجابة

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

كيفية إصلاح الخطأ؟

هناك عدة طرق لإصلاح الخطأ.

الطريقة الأولى: مسح ملفات تعريف الارتباط في المتصفح

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

الطريقة الثانية: مسح ذاكرة التخزين المؤقت للمتصفح الخاص بك

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

الطريقة الثالثة: مسح ذاكرة التخزين المؤقت للخادم

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

الطريقة الرابعة: مسح ذاكرة التخزين المؤقت للوكيل

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

الطريقة الخامسة. استخدام خدمة إعادة توجيه المدقق عبر الإنترنت

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

الطريقة السادسة: التحقق من إعدادات https

سبب آخر للخطأ ERR_TOO_MANY_REDIRECTSيكمن في إعدادات البروتوكول https. لذا، إذا قمت بنقل موقعك للعمل وفقًا له https، إذن، أولاً، تحتاج إلى التحقق من وجود برنامج مثبت ويعمل طبقة المقابس الآمنة-شهادة. وفي حالة غيابه، فلن يعمل البروتوكول الآمن بشكل صحيح على موقعك. بعد ذلك، يجب عليك التحقق مما إذا تم تكوين إعادة التوجيه بشكل صحيح أم لا httpعلى httpsسواء على الخادم أو على الموقع. في الحالة الأخيرة، غالبًا ما يتم تثبيت مكون إضافي خاص يقوم تلقائيًا بإعادة توجيه جميع الروابط إلى البروتوكول الجديد. تحتاج أيضًا إلى التحقق من عنوان موقع الويب
في لوحة الإدارة ( الإعدادات -> عام). غالبًا ما يحدث الخطأ بسبب حقيقة أنه بعد نقل الموقع إليه httpsبقي عنوانه مع http. كلا الحقلين ( عنوان ووردبريس (URL)و عنوان الموقع (URL)) يجب أن يتطابق ويبدأ بـ https.

الطريقة السابعة: التحقق من عمل المكونات الإضافية

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

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

أنواع الأخطاء

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

قائمة أخطاء http (xx – أي أرقام):

2xx— تم إكمال الطلب المطلوب؛
3xx— تم إرسال الطلب المطلوب إلى المستخدم، وهو ما يعتبر أيضًا رمزًا إيجابيًا؛
4xx— لم يتم إرسال الملف إلى المستخدم بسبب خطأ. يشير هذا الرمز إلى خطأ من جانب العميل؛
5xxx- خطأ في الخادم.

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

خطأ 400 "طلب سيء"

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

  • تم حظر المتصفح بواسطة برنامج مكافحة الفيروسات.
  • تم حظر المتصفح بواسطة جدار حماية Windows؛
  • عدد كبير من ملفات تعريف الارتباط والملفات الموجودة في ذاكرة التخزين المؤقت؛
  • اتصال إنترنت غير مستقر.

لحل هذه المشكلة، تحتاج إلى التحقق من كل سبب محتمل على حدة.

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

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

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

اتصال إنترنت غير مستقر.
اتصل بمزود الخدمة الخاص بك لمعرفة سبب انقطاع الخدمة. ربما يكون المزود قيد العمل.

خطأ 403 "تم رفض الوصول"

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

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

خطأ 404 - الملف غير موجود

يعني هذا الخطأ أن الخادم لم يعثر على البيانات المطلوبة. الأسباب الرئيسية لحدوثه:

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

خطأ 500 – خطأ في الخادم

لمعرفة ما يعنيه رمز خطأ http 500، تحتاج إلى التحقق من أسباب حدوثه.

  • عدم القدرة على تشغيل البرنامج النصي. إذا تم تحديد حقوق وصول غير صحيحة على المستندات، مثل 777، فسيتم حظر البرامج النصية التي تعمل مع هذه الملفات بواسطة الخادم. لحل هذه المشكلة، يجب عليك تعيين أذونات الملف الصحيحة.
  • يوجد خطأ في ملف .htaccess. قد يكون هناك خطأ في التوجيه. لحل الخطأ، قم بتمكين error.log.

خطأ 502 – بوابة سيئة

تشير حالات خطأ http مثل 502 إلى أن الخادم قدم استجابة غير صالحة. أسباب هذا الخطأ:

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

خطأ 503 - الخدمة غير متاحة مؤقتًا

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

  • وقت تشغيل البرنامج النصي محدود. نظرًا لأن البرامج النصية تتوقف عن العمل بعد فترة، فقد لا يتوفر لها الوقت لنقل ملف كبير. لحل هذا الخطأ، قم بتعطيل جميع المكونات الإضافية واحدة تلو الأخرى، مع تحديد الأثقل منها. يجب استبدال الجاني بمكون إضافي مماثل أو التخلي عنه تمامًا.
  • ارتفاع عدد الطلبات. الأسباب:
  1. يشير المورد إلى عدد كبير جدًا من الملفات، حيث يستغرق تحميل كل منها عملية منفصلة. لحل هذه المشكلة، حاول دمج أكبر عدد ممكن من الملفات في ملف واحد.
  2. يمكن أن تتسبب هجمات البريد العشوائي وهجمات DDoS في زيادة حجم الطلبات. في حالة حدوث هجوم DDos، .

ماذا تفعل في حالة حدوث خطأ

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