كيفية إصلاح خطأ الخادم الداخلي 500 في ووردبريس
نشرت: 2019-07-04إذا واجهت خطأ الخادم الداخلي 500 على موقع WordPress الخاص بك ، فإليك طريقتان للقيام بذلك.
أحد الأشياء التي أحبه في التكنولوجيا ، وخاصة الأشياء المتعلقة بالبرمجة ، هو وجود تقارير أخطاء داخلية.
يتم تلبية كل سيناريو وهمي قد يفشل فيه أحد التطبيقات لتوفير معلومات دقيقة للمطورين حول مكان فشل التطبيق والجزء الذي يحدث فيه الخطأ الفعلي ، مما يسهل استكشاف الأخطاء وإصلاحها.
على عكس معظم الأخطاء التي ستواجهها ، لا يخبرك خطأ الخادم الداخلي 500 بشكل صريح بالخطأ في موقع الويب الخاص بك ، مما يجعل استكشاف الأخطاء وإصلاحها وإصلاحها أمرًا مزعجًا.
بعد إصلاح هذا الخطأ مرات لا تحصى ، إليك بعض السيناريوهات الأكثر احتمالاً التي قد تواجهها وكيفية إصلاحها.
عندما تقوم بنقل موقع WordPress الخاص بك إلى مضيف جديد ، فهناك احتمال كبير أن ترى هذا الخطأ ، ولكن بالنسبة لمعظم الأشخاص ، يمكن إلقاء الخطأ حتى أنهم لم يفعلوا أي شيء للموقع.
غالبًا ما يتم عزل خطأ الخادم الداخلي 500 إلى سيناريوهين ، المشكلات المتعلقة بالبرنامج أو المكون الإضافي والمشكلات المتعلقة بالأجهزة.
قبل أن ندخل في التفاصيل الجوهرية ، قم بعمل نسخة احتياطية من موقع الويب الخاص بك ، تتضمن بعض التوصيات التلاعب بملفاتك ؛ قد ترغب في جعل الوضع السيئ بالفعل أسوأ.
استكشاف مشكلات البرامج وإصلاحها
حفظ الروابط الثابتة
حسنًا ، أعلم أن معظم المقالات التي ستقرأها حول إصلاح خطأ الخادم الداخلي 500 لا تذكر هذا ، حسنًا ، معظمها كتبها مؤلفو الإعلانات الذين لا يديرون موقعًا على شبكة الإنترنت.
آخر 3 اضطررت إلى إصلاح الخطأ تبين أن مجرد حفظ الروابط الثابتة أدى إلى حل المشكلة. رمز الحل طويل بما فيه الكفاية ، وسرعان ما ستجد شخصًا ما من الحلول للأخطاء المزعجة بسيطة.
لذا قبل أن تدخل في الجوانب الفنية أدناه ، ابدأ بهذا.
تم العثور على الروابط الثابتة ضمن الإعدادات.
ابدأ بملف الوصول .htacess
ملف .htaccess هو ملف تكوين موجود في دليل المستوى الأعلى لموقع ويب على خادم Apache يضيف أو يزيل الوظائف اللازمة لتشغيل WordPress والمكونات الإضافية والسمات بشكل جيد.
إذا ظهرت مشكلة في هذا الملف ، فمن المؤكد أن موقع الويب سيتعطل ويبدأ في إظهار الأخطاء ؛ الخطأ الأكثر شيوعًا المرتبط بملف .htaccess تالف هو الخطأ 500 الداخلي في الخادم.
نظرًا لأنه الجاني المعتاد ، نبدأ بهذا الملف للإصلاح.
كل ما عليك فعله هو تسجيل الدخول إلى خادم الملفات الخاص بك وإعادة تسمية ملف htaccess.
ثم حاول الوصول إلى موقع الويب الخاص بك ، سيقوم WordPress افتراضيًا بإعادة إنشاء ملف .htaccess بإعداداته الافتراضية.
من خلال تجربتنا ، يعمل هذا على إصلاح أكثر من 80٪ من 500 خطأ داخلي في الخادم الذي رأيناه.
زيادة حد ذاكرة PHP
السبب التالي الأكثر ترجيحًا لإظهار موقع الويب الخاص بك لهذا الخطأ هو عندما يتطلب موقعك أو المظهر أو المكون الإضافي مساحة أكبر من الذاكرة للتشغيل أكثر مما هو محدد حاليًا.
لقد حدد مضيفك وتكوين WordPress حدود الذاكرة التي تحتاج التطبيقات للعمل ضمنها ، إذا لم تنجح إعادة تسمية ملف .htaccess من أجلك ، فحاول زيادة حد ذاكرة PHP في ملف wp-config.php - يمكنك التحقق من ذلك مع توثيق المكون الإضافي والسمات لحدود ذاكرة PHP الموصى بها .
في ملف wp-config و PHP الذي ستجده في دليلك العام ، أضف سطر التعليمات البرمجية أدناه مباشرةً بعد علامة PHP الافتتاحية. يمكنك استبدال 64 ميغا بالحجم الذي أوصى به المكون الإضافي أو السمة.

تعريف ('WP_MEMORY_LIMIT'، '64M') ؛
قم بتحديث موقع الويب الخاص بك ومعرفة ما إذا كان هذا سيؤدي إلى حل المشكلة.
ومع ذلك ، إذا كان موقع الويب الخاص بك يعمل وفجأة ، بدأت في رؤية الخطأ ، فسيتعين عليك إجراء مزيد من البحث عن المكون الإضافي الذي يستحوذ على الذاكرة.
تحقق من الموضوع أو المكونات الإضافية
في بعض الأحيان يكون السبب هو مكون إضافي أو سمة عربات التي تجرها الدواب. ومع ذلك ، قبل البدء في استكشاف الأخطاء وإصلاحها ، تحقق مما إذا كانت السمة أو المكونات الإضافية بها أي تحديثات يمكنك تطبيقها. إذا لم يفلح التحديث في التخلص من الخطأ ، فقد حان الوقت للمضي قدمًا.
لعزل ما إذا كان أحد النسق يتسبب في الخطأ ، قم بتبديل السمات ، وتحقق مما إذا كان هذا سيؤدي إلى إصلاحه.
يمكنك القيام بذلك تحت الموضوعات في المظهر. قم بتنشيط سمات WordPress الافتراضية - Twenty Seventeen على سبيل المثال وتحقق مما إذا كان موقع الويب الخاص بك.
إذا كان موقع الويب الخاص بك يعمل بعد تبديل السمات ، فيمكننا أن نستنتج أن المشكلة تتعلق بالموضوع. يمكنك الاتصال بمطور المظهر الخاص بك للحصول على حلول محتملة للخطأ.
إذا لم يؤد ذلك إلى حل المشكلة ، فيمكنك إعادة تنشيط السمة الخاصة بك والانتقال لاستكشاف أخطاء المكونات الإضافية وإصلاحها.
بالنسبة لحالة المكونات الإضافية ، ابدأ بتعطيل جميع المكونات الإضافية ، وتحقق من موقع الويب الخاص بك ، وإذا ذهب الخطأ ، فيمكننا تأكيد أن أحد المكونات الإضافية قد يكون هو الجاني.
إذا أدى ذلك إلى حل المشكلة ، فقد حان الوقت لإعادة تنشيط المكونات الإضافية واحدًا تلو الآخر ، كما تفعل ، استمر في تحديث موقع الويب الخاص بك حتى تجد واحدًا سيعيد 500 خطأ خادم داخلي.
عندما تهبط على الجاني ، يمكنك الاتصال بالمطور وتأمل أن يتمكن من حل المشكلة.
أعد تحميل ملفات موقع WordPress الأساسية
إذا لم تُصلح أي من الخطوات المذكورة أعلاه خطأ الخادم الداخلي 500 ، فحاول استبدال ملفات WordPress الأساسية الموجودة في مجلدات wp-include و wp-admin بنسخة نظيفة لاستبعاد ملفات WordPress التالفة.
يمكنك تنزيل الملفات من موقع wordpress.org
استكشاف المشكلات المتعلقة بالأجهزة وإصلاحها
اتصل بخدمة عملاء مضيفك
إذا جربت جميع الطرق المذكورة أعلاه وكان خطأ الخادم الداخلي 500 مستمرًا ، فإن الاتصال بالمضيف هو الخيار الوحيد المتبقي.
كما رأيت في الخطوات السابقة ، فإن المذنبين النموذجيين لهذا الخطأ مرتبطون بالقالب والمكوِّن الإضافي الخاصين بك.
غالبًا ما يكون هذا خارج نطاق مضيفي الويب ، لذلك ستحتاج إلى أن تشرح لمضيفك كل ما فعلته لمحاولة إصلاح الخطأ.
استنتاج
إذا كانت هذه هي المرة الأولى التي ترى فيها الخطأ ، فأنا أفهم كيف يمكن أن تكون تجربة شاقة ، ولكن بعد قراءة هذا المقال ، يجب أن تتنفس وأنت تعلم أنه ليس منعزلاً عنك.
علاوة على ذلك ، من خلال النصائح الواردة هنا ، ستتمكن من استكشاف الخطأ وإصلاحه بسرعة.
نوصي بالحفاظ على جدول نسخ احتياطي منتظم لموقعك على الويب. في مثل هذا السيناريو ، يمكن أن يكون التراجع إلى إصدار عمل سابق من الموقع حلاً على المدى القصير خاصةً إذا كان السبب متعلقًا بالتغييرات الأخيرة في البرنامج على الموقع.
قد ترغب أيضًا في معرفة كيفية إصلاح الخطأ 502 في البوابة السيئة في WordPress.