مشكلة Internal Server Error للوردبريس اسبابها و الحل النهائي لها

ي مشكلة يواجهها الكثير من مستخدمي الويب و هي عامة تظهر علي اي موقع يعمل علي سيرفر , ولكن اليوم سوف نشرح اكثر عن هذة المشكلة مع الووردبريس .

اسباب المشكلة :Screenshot_10-22261043-1

هذة المشكلة تظهر اذا كان هناك خطأ في ملف .htaccess المتواجد في المجلد الرئيسي للاستضافة

او ملف ال PHP.ini و خصوصا في الميموري PHP memory limit , و الشئ الصعب في هذة المشكلة انها مشكلة مبهمة او لا تظهر لك معلومات تفصيلية عن مكان او ماهية الخطأ بالتحديد

و يمكن ايضا ان تظهر فقط في منطقة الادمن الخاصة بالووردبريس back-end فقط ولا تظهر في الصفحة الرئيسية front-end , ويمكن ان تظهر هذة المشكلة نتيجة اضافة اضفتها حديثا للموقع او تعديل جديد

حل المشكلة :

هذة المشكلة لها اكثر من حل , لانها كما قلت لكم قبل سابق في مشكلة مبهمة

الحل الاول

هو تحديث او تغيير ملف .htaccess عن طريق الدخول علي لوحة تحكم الاستضافة الخاصة بك ثم الذهاب الي file manager او ما يسمي بمدير الملفات ثم الذهاب الي المجلد الرئيسي لملفات الموقع و هناك سوف تجد ملف .htaccess بجوار فولدرات الووردبريس الاساسية مثل ملف wp-admin و wp-content و wp-includes

— ان لم تجد المف فيجب عليك تفعيل مشاهدة الملفات المخفية بالاستضافة و هي تختلف من استضافة الي اخر , او يمكنك الدخول عن طريق ال ftp بأستخدام برنامج ال filezilla —

ثم بعد ذلك تقوم بتغيير اسم الملف الي مثلا .

htaccess_wparb

ثم تقوم بعمل ريفريش للموقع الرئيسي Reload , اذا عمل معك الموقع بدون مشاكل ادخل علي لوحة التحكم الخاصة بالووردبريس exsample.com مثلا و ادخل الي “إعدادات” ثم الي “روابط دائمة” exsample.com ثم الضغط علي حفظ التغييرات حتي يقوم الموقع بأنشاء ملف .htaccess جديد

كما بالصورة
9QtD0uL-22261043-1

هذا هو الحل الاول اذا لم يعمل معك الموقع ادخل علي الحل الثاني

الحل الثاني

و هو تعديل ملف ال PHP.INI , و هو ملف يكون موجود بالمجلد الرئيسي للموقع كما هو الحال مع ملف .htaccess

اذ لم يكن موجود يمكنك انشاء ملف بأسم PHP.INI بنفس الامتداد INI و نفس الاسم PHP

وقم بعمل لصق لهذا الكود داخل الملف

memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)

و اذا كانت المشكلة في منطقة الادمن front-end يمكنك نقل الملف الي مجلد /wp-admin/ بدلا من المجلد الرئيسي

ثم قم بالدخول علي ملف wp-config.php و قم بالبحث عن WP_MEMORY_LIMIT ان لم يكن موجود قم بأضافة الكود التالي او التعديل علي الكود الموجود مسبقا

define(‘WP_MEMORY_LIMIT’, ’64M’);

شارك الموضوع

الموضوعات المشابهة

بواسطة : ووردبريس · تصميم : ثيم جنكي | تعريب قوالب ووردبريس