حل مشكلة خطأ الخادم الداخلي HTTP 500-internal server error
لا تستهين بإصابة موقعك بـ error 500 ، فمع التحديثات المستمرة لجوجل سيضر بشكل كبير بترتيب موقعك فى
محركات البحث، فخطأ 500 ليس بالهين فقد يعمل على توقف موقعك عن الظهور او إزالته من الترتيب فى جوجل.
!!فهى أخطاء قد تبدو صغيرة لكنها قد تسبب ضرر كبير
يقوم خطأ الخادم الداخلي500 في ووردبريس بتعطيل صفحات الموقع جميعها وعندما تفتح صفحة جديدة من صفحات الموقع يظهر لك هذا الخطأ”HTTP 500-internal server error “.
فى هذه المقالة سوف نتناول حل مشكلة الخادم الداخلي “ HTTP 500 Internal Server Error”، عن طريق توضيح اولًا ما هو خطأ الخادم الداخلي 500 و عرض قائمة من الحلول الممكنة له …
اولًا ما هو خطأ الخادم الداخلي error 500?
هو عبارة عن رسالة تصلك من السيرفر تفيد أن هناك شئ خاطئ حدث فى الموقع ولكن بدون تحديد سبب المشكلة.
تظهر هذه الرسالة بعدة أشكال توضح لك أنك هنا تواجه error 500 بالتحديد
كيف تعرف أن موقعك مصاب بـ خطأ الخادم الداخلي error 500 بالتحديد؟!
إذا ظهر أمامك واحدة من الرسائل التالية فتأكد أن موقعك مصاب بـ error 500
“500 Internal Server Error”
“HTTP 500 – Internal Server Error”
“Internal Server Error”
“HTTP 500 Internal Error”
“500 Error”
“HTTP Error 500”
!الآن دعنا نعرف
لماذا يحدث خطأ الخادم الداخلي 500 error500؟
خطأ الخادم الداخلي ليس خطأ خاص بـ ووردبريس فقط، لكن يمكن أن يحدث مع أي شيء آخر يعمل على الخادم الخاص بك أيضا.
فخطأ الخادم الداخلي في ووردبريس غالبًا ما تسببه مشكلة فى الـ plugin أو theme functions
وهناك ايضا العديد من الأسباب المحتملة غيره مثل: تلف ملف .htaccess أو ذاكرة php محدودة، ويمكن أن تحدث أيضا عندما تحاول الوصول إلى” administrator area” بينما بقية الموقع يعمل بشكل جيد.
السؤال الأن!
كيف يمكننا اكتشاف موضع خطأ الخادم الداخلي error 500 و معالجتها؟
1- تحقق من ملف الـ .htaccess التالف.
أول شئ عليك القيام به عند ظهور خطأ الخادم الداخلي في ووردبريس تحقق من ملف .htaccess التالف.
يمكنك القيام بذلك عن طريق إعادة تسمية ملف htaccess. الرئيسي إلى شيء مثل .htaccess old.
لإعادة تسمية ملف .htaccess، ستحتاج إلى تسجيل الدخول إلى موقعك باستخدام بروتوكول نقل الملفات.
بعد إعادة تسمية ملف الـ .htaccess، جرب تحميل موقعك لمعرفة هل تم حل المشكلة أم لا. إذا فعلت ذلك، وتم بالفعل إصلاح الخطأ.
تأكد قبل الانتقال إلى أشياء أخرى، أن تذهب إلى إعدادات »(Permalinks) وانقر على زر (Save). هذا سيؤدي إلى إنشاء ملف
.htaccess جديد لك باستخدام قواعد إعادة كتابة مناسبة لضمان عدم عرض صفحات 404.
إذا لم تتمكن من حل مشكلتك بالتحقق من ملف الـ .htaccess التالف، أكمل باقى المقال..
2- زيادة حد ذاكرة الـ PHP.
احيانا يكون سبب حدوث هذا الخطأ نتيجة قلة ذاكرة الـ php
إذا كنت ترى أن الخطأ يحدث فقط عند محاولتك تسجيل الدخول إلى مشرف ووردبريس” wordpress admin أو فى حالة رفع صورة فى wp-admin، إذًا عليك بزيادة حد الذاكرة باتباع الخطوات التالية:
1- إنشاء ملف نصي فارغ يسمى php.ini
2- الصق هذه الشفرة به: memory=64MB
2- الصق هذه الشفرة به: memory=64MB
3- احفظ الملف.
4- حملة فى /wp-admin/ folder using FTP الخاص بك.
هذه الطريقة قد ساعدت الكثيرين فى حل المشكلة.
تنويه هام!
إذا نجحت و ساعدك زيادة حد الذاكرة فى حل المشكلة، اعلم أن هذا إصلاح مؤقت فقط للمشكلة، لأنه من المؤكد ان هناك شئ آخر تسبب فى استنفاذ حد ذاكرة الـ php الخاصة بك، فمن المحتمل أن يكون plugin أو theme function.
هنا ننصحك بضرورة أن تطلب من شركة استضافة الويب الخاصة بك أن تبحث في سجلات الخادم لمساعدتك في العثور على التشخيص الدقيق للمشكلة.
3- تعطيل جميع الاضافات plugins.
إذا لم تنجح أي من الطرق السابقة معك، فغالبًا قد يكون الخطأ نتيجة مكون إضافي plug in محدد أو مزيج من الإضافات الغير متناسقة مع بعضها، لكن للاسف لا يوجد طريقة سهلة لاكتشاف أيً منهم هى السبب، فعليك بتعطيل جميع الاضافات.
إذا تم إصلاح المشكلة بإيقاف جميع الاضافات فهنا اكتشفنا سبب المشكلة، بأن واحدة من هذه الإضافات هى سبب المشكلة.
ببساطة الآن قم بإعادة تنشيط الـ plugins واحدة تلو الأخرى حتى تستطيع اكتشاف أي واحدهُ منهم هي التي تُسبب المشكلة، حتى تستطيع التخلص منه.
4- إعادة تحميل ملفات وورد بريس
اذا لم يحل حذف الـ plugin مشكلة إصلاح خطأ الخادم الداخلي، قم بإعادة تحميل ملفات wp-admin و wp-includes من from a fresh WordPress install
هذه الخطوة لن تزيل أي من المعلومات الخاصة بك ولكن سيتم استبدالها بملفات جديدة، ولكن قد تحل المشكلة في حالة تلف أي ملف.
5- اسأل مقدم خدمة الاستضافة لك
إذا لم تعمل اى من هذه الحلول على حل مشكلة الخادم الداخلي 500، عليك بالاتصال بمزود خدمة الاستضافة لك
هذه كلها حلول ممكنة لحل مشكلة خطأ الخادم الداخلي في ووردبريس، ساعدت الكثيرين فى حل المشكلة ومواجهة error 500ماذا عنك ؟ .
0 تعليقات