تعد رسالة 500 internal server error من أكثر المشاكل الشائعة التي تواجه المستخدمين أثناء العمل على شبكة الانترنت، الرسالة لا تشير بالضرورة إلى مشاكل بالجهاز الخاص بك، بل يمكن أن تكون من الموقع ذاته الذي تقوم بالتصفح عليه، ، وفي الغالب لا يتمكن المستخدمون من حل هذه المشكلة بأنفسهم في نفس اللحظة التي تظهر فيها المشكلة، رغم وجود طريقة يمكن من خلالها التخلص من هذه المشكلة، لكن قبل أن نشرح الطريقة نود العلم أن خطأ HTTP Error 500 هو نفسه مشكلة (Temporary Error (500، بمعنى أن المشكلة واحدة لكن تختلف في شكل المسمى الخاص بها.
كيفية حل مشكلة 500 internal server error في الشبكة
- قم بإعادة تحميل الصفحة كأولى الخطوات التي تفعلها للتغلب على هذه المشكلة.
- بعد ذلك قم بالنقر مباشرةً على Reload الموجودة في شريط الأدوات أو بالضغط على F5 الموجودة في لوحة المفاتيح.
- أنتظر قليلاً حتى يقوم الخادم الخاص بك بإعادة طلب الصفحة.
- سوف يتم حل هذه المشكلة تماماً بعد هذا الأجراء الأخير.
الطريقة الثانية لحل مشكلة ظهور خطأ HTTP 500 Internal Server Error
- قم بالتخلص من ملف htaccess بشكل نهائي.
- أو عدل الملف ثم أبحث عن هذا السطر Options -Indexes .
- أنقر عليه وأبحث عقبها عن هذا السطر Options +FollowSymlinks .
- سوف تجد أمر أو سطر طويل على هذا النحو Options +FollowSymlinks -Multiviews .
- عليك القيام بحذفه تماماً من جهازك والنقر على حفظ التعديلات وسوف يعاود الموقع العمل بشكل سليم بدون مشاكل.
حل المشكلة من قبل صاحب الموقع المتضرر
- ادخل على ملف htaccess وإذا وجدت فيه هذه العبارة SecFilterInheritance Off قم بحذفها في الحال.
- ثم البحث عن الهاك الذي يقوم بعمل لود للسيرفر من ثم يتم حذفه.
- عمل تحديث لصفحة السي بنل التي يوجد بها الاخطاء.
- القيام بعمل تصاريح الملفات 644 بينما تصاريح المجلدات 755.
- وأخيراً نعمل restart .
- بعدها نعدل على ملف htaccess بحيث يكون على النحو التالي
- SecFilterScanPOST Off
ملاحظة : الطريقة الأخيرة هي لأصحاب المواقع في حال كان الزائرون يواجهوا نفس المشكلة على الموقع دون غيره.