500 خطأ داخلي في الخادم هو سيناريو شائع ويصادف عدد لا يحصى من الأشخاص هذا الخطأ بشكل متكرر ، ولكن للأسف لا يعرفون كيفية التعامل معه. بشكل أساسي ، ينبثق هذا الخطأ عندما يواجه الخادم حالة غير متوقعة. إنه خطأ "catch-all" يتم عرضه عندما تكون المعلومات المتوفرة قليلة جدًا لوصف ما حدث بالفعل. قد يكون السبب الأكثر شيوعًا مشكلة تكوين في التطبيق ، أو قد يؤدي عدم توفر الأذونات الكافية إلى حدوث المشكلة.
رجوعها قبل فوات الأوان
قبل محاولة إصلاح خطأ داخلي في الخادم ، تحتاج إلى إجراء نسخ احتياطي كامل للملفات والمجلدات الخاصة بك ، بحيث يمكنك استعادة الأشياء إلى نفس الحالة فقط ، في حالة حدوث أي خطأ.
يمكنك محاولة تنفيذ الخطوات التالية لإصلاح خطأ خادم داخلي:
- قم بتنزيل عميل FTP.
- أدخل اسم مستخدم cPanel وكلمة المرور واسم المضيف وانقر على زر الاتصال السريع. ملاحظة: في بعض الحالات ، قد يزودك موفر خدمة الإنترنت بملف تهيئة ، والذي يمكن استخدامه لتكوين عميل FTP تلقائيًا. في هذه الحالة ، يمكنك اختيار ملف التكوين المناسب لعميل FTP المحدد.
- بمجرد أن تكون في الدليل الرئيسي ، انقر فوق المجلد public_html ، الذي يحتوي على كافة الملفات الأساسية التي تقوم بتشغيل موقعك على الويب.
- حدد موقع ملف .htaccess ، وعندما تنقر نقراً مزدوجاً ، يظهر الملف في الدليل المحلي الخاص بك. دعها تبقى هناك حتى يتم الانتهاء من جميع هذه الخطوات. بعد ذلك ، انقر بزر الماوس الأيمن على .htaccess على خادمك وأعد تسميته إلى ".htaccess1"
- اضغط على زر تحديث ، ومعرفة ما إذا كان موقع الويب الخاص بك على ما يرام الآن. إذا كان الأمر كذلك ، فقد كانت مشكلة في ملف .htaccess. قد تحتاج إلى الاتصال بمطوّري البرامج وحملهم على ملف .htaccess الخاطئ لإصلاح المشكلة.
- إذا كان لا يزال لا يعمل ، حاول إعادة تسمية المجلد الذي يحتوي على ملف .htaccess. في حالة استمرار وجود أية مشكلات ، فقد تكون المشكلة متعلقة بالأذونات. قم بتغيير أذونات المجلد إلى 755 وتحقق من الخيار الذي يسمح بالتكرار في الدلائل الفرعية. إذا لم يتم إصلاح الخطأ بعد ، قم بتسجيل الدخول إلى cPanel وقم بإجراء تغييرات على تكوين PHP من خلال ذكر رقم الإصدار صراحة ؛ خلاف ذلك ، حاول استخدام EasyApache لإعادة ترجمة Apache و PHP من البداية.
- إذا استمرت المشكلة ، فقد يتعين عليك حينئذٍ رفع تذكرة مع cPanel أو النشر في المنتديات لطلب المساعدة ومحاولة اتباع الإرشادات لحل المشكلة.
فهم سبب الجذر للمشكلة
- لمعرفة السبب الحقيقي للخطأ ، قم بتسجيل الدخول إلى cPanel وانقر على سجلات الأخطاء أسفل قسم السجلات. سيوفر لك هذا وصفًا مفصلاً للخطأ بما في ذلك الملفات / المجلدات المتأثرة.
- إذا كنت تستخدم نظام Linux ، فسيتم وضع السجلات في
- / البيرة / المحلية / اباتشى / السجلات / error_log
- /usr/local/apache/logs/suphp.log
- قد يختلف سبب أخطاء الخادم الداخلية من حالة إلى أخرى ، ولكن هذه الخطوات يمكن أن تساعد بالتأكيد في معظم الحالات. إذا لم تتمكن من تصحيح المشكلة بنفسك ، فقد تأتي خدمات الاستضافة المُدارة لمساعدتك.