أفضل الطرق لاستكشاف أخطاء 500 خادم داخلي في WordPress وإصلاحها
نشرت: 2021-03-09أثناء العمل على WordPress ، من الشائع جدًا مواجهة الأخطاء. هناك العديد من رسائل خطأ WordPress التي يتعامل معها الأشخاص كل يوم. وأحد هذه الأخطاء الشائعة في WordPress هو خطأ الخادم الداخلي 500. إذا كنت تتعامل مع خطأ WordPress هذا لفترة طويلة ولكنك لم تجد الحل الصحيح ، فقد وصلت إلى المكان الصحيح. من خلال هذه المقالة ، سنساعدك في معرفة المزيد حول رسالة خطأ WordPress هذه. إلى جانب ذلك ، سنساعدك أيضًا في استكشاف أخطاء الخادم الداخلي 500 في WordPress وإصلاحها. استمر في قراءة هذا المقال.
أخطاء WordPress مزعجة للغاية ، خاصةً عندما تكون مبتدئًا ولا تحتوي رسالة الخطأ على الكثير من المعلومات حول السبب الجذري والإصلاح. بالمقارنة مع أخطاء WordPress الأخرى ، فإن أخطاء الخادم الداخلية هي الأسوأ لأنها لا توفر أي معلومات حول المشكلة. هناك العديد من أخطاء الخادم الداخلي ، و "500 خطأ خادم داخلي" هو أحد أكثر أخطاء WordPress شيوعًا.
500 خطأ خادم داخلي
يشير خطأ الخادم الداخلي 500 إلى موقف يواجه فيه الخادم مشكلة غير متوقعة تمنعه من تلبية الطلب. إذا كانت هناك مشكلة في الخادم أو نظام الملفات الذي يشغل موقع الويب الخاص بك ، فستواجه رسالة الخطأ هذه في كل صفحة من صفحات موقع الويب الخاص بك. ومع ذلك ، فإن تعريف خطأ WordPress هذا غير واضح إلى حد ما. الشيء الوحيد المؤكد هو أن الخطأ يحدث عندما تسوء بعض العمليات في نهاية الموقع.

لا تظهر رسالة الخطأ هذه على موقع WordPress فحسب ، بل تظهر أيضًا على مواقع أخرى. في حالة WordPress بشكل خاص ، من المرجح أن يكون السبب مرتبطًا بالدليل الجذر حيث يتم تخزين ملفات WordPress الخاصة بك. إذا تلقيت هذا الخطأ ، فهذا يعني أن البرنامج النصي الذي يعد جزءًا من قالب WordPress أو المكون الإضافي الخاص بك قد فعل شيئًا خاطئًا ، ونتيجة لذلك ، تعطل خادمك. السؤال الآن هو - كيفية استكشاف خطأ الخادم الداخلي 500 وإصلاحها .
كيفية استكشاف أخطاء 500 خادم داخلي وإصلاحها؟
يعد خطأ الخادم الداخلي 500 أحد أكثر أخطاء WordPress المحبطة . على الرغم من أنه لا يحتوي على أي حل مباشر ، إلا أن هناك بعض النصائح حول استكشاف الأخطاء وإصلاحها التي يجب أن تفكر في تجربتها. تذكر أن النصائح التي نشاركها هنا يتم تنفيذها يدويًا لذا قد تتطلب الكثير من الوقت والصبر.
ملاحظة مهمة: قبل تجربة أي من الحلول اليدوية ، لا تنس أن تأخذ نسخة احتياطية من موقع WordPress الخاص بك . يضمن النسخ الاحتياطي لموقعك أن تظل جميع بيانات موقعك آمنة حتى في حالة حدوث أي حادث مؤسف أثناء استكشاف الأخطاء وإصلاحها في خطأ WordPress أعلاه.
# 1 - استخدم ميزة تصحيح الأخطاء في WordPress
عندما تواجه خطأ WordPress (خاصة شاشة الموت البيضاء أو خطأ في الخادم) ولا تعرف كيفية التعامل معه ، فإن أفضل طريقة يجب عليك القيام بها هي استخدام ميزة تصحيح الأخطاء في WordPress. حتى لو لم يكن قادرًا على حل المشكلة ، فإنه سيوفر نظرة ثاقبة مفيدة لما يجري ، أي سبب حدوث المشكلة. لتشغيل تصحيح الأخطاء على موقعك ، انتقل إلى ملف wp-config.php وابحث عن WP_DEBUG . إذا وجدت ذلك ، فأنت بحاجة إلى ضبطه على صحيح . ثم سيبدو الرمز هكذا -
تعريف ("WP_DEBUG" ، صحيح) ؛
ملاحظة مهمة: إذا لم تتمكن من العثور على الكود في ملف wp-config.php ، فأنت بحاجة إلى إضافته يدويًا. راجع هذه المقالة للحصول على مزيد من المعلومات - كيفية تمكين التصحيح في WordPress .
بعد حفظ ملف wp-config.php ، حاول إعادة تحميل موقع WordPress الخاص بك للتحقق مما إذا كان أي شيء قد تغير. هناك احتمالات كبيرة بأن يختفي خطأ الخادم الداخلي 500 أو ربما يتم استبداله بخطأ مختلف يخبر المشكلة بالضبط. في هذه الحالة ، اقرأ رسالة الخطأ وستحصل على معلومات كافية عنها ، أي ما الذي يسبب الخطأ وكيفية إصلاحه.

ولكن ، إذا كان تمكين ميزة التصحيح لا يعمل من أجلك ، فنحن نقترح عليك الاحتفاظ بها ممكّنة حتى يتم حل خطأ WordPress. كما ذكرنا سابقًا ، سيوفر نظرة ثاقبة مفيدة لما يجري ، أي سبب حدوث المشكلة. وبمجرد أن يصبح كل شيء على ما يرام ، أي لا توجد رسالة خطأ ، لا تنس تعطيل تصحيح الأخطاء.
# 2 - قم بإلغاء تنشيط المكونات الإضافية أو التبديل إلى السمة الافتراضية
إذا لم تساعد ميزة تصحيح الأخطاء في WordPress كثيرًا ، فيجب أن تحاول إلغاء تنشيط المكونات الإضافية التي تستخدمها. ما يحدث أحيانًا هو أن هناك مكونًا إضافيًا خاطئًا ونحن نعرف ذلك بالفعل. إذا كان أي من المكونات الإضافية التي تستخدمها معيبًا ، فقد تتلقى خطأ WordPress مثل هذا الخطأ - 500 خطأ داخلي في الخادم . لذلك إذا كان موقع WordPress الخاص بك يحتوي على عدة مكونات إضافية مثبتة ، فيجب عليك إلغاء تنشيطها واحدة تلو الأخرى لمعرفة المكون الإضافي الخاطئ. وإذا وجدت المكون الإضافي الذي تسبب في حدوث الخطأ ، فقم بتحديثه أو إزالته في حالة عدم توفر تحديث.
في بعض الأحيان ، قد يتسبب موضوع WordPress أيضًا في حدوث أخطاء في الخادم. لذلك ، للتحقق مما إذا كان الموضوع هو سبب المشكلة حقًا ، قم بالتبديل إلى سمة افتراضية أو أي سمة WordPress غير معدلة مثل Twenty Twenty أو Twenty-One . إذا تم تحميل موقع WordPress الخاص بك بدون خطأ خادم داخلي 500 ، فإن قالبك هو الجاني الحقيقي. حاول تحديث السمة الخاصة بك ، أو إذا لم يكن التحديث متاحًا ، فمن الأفضل التبديل إلى سمة مختلفة.
# 3 - فحص ملف htaccess
إذا لم تكن المشكلة مرتبطة بالمكوِّن الإضافي أو السمة الخاطئة ، فربما يجب عليك التحقق من ملف htaccess إذا كان تالفًا. في بعض الأحيان ، بسبب ملف .htaccess تالف ، قد تتلقى خطأ خادم داخلي. يحتوي ملف .htaccess على قواعد مختلفة تخبر الخادم بما يجب القيام به ومتى يفعل ذلك. يتم استخدامه بشكل أساسي لإعادة كتابة عناوين URL ومنع الوصول غير المصرح به.
للتحقق مما إذا كان ملف .htaccess تالفًا أم لا ، قم بتسجيل الدخول إلى موقع WordPress الخاص بك باستخدام FTP أو تطبيق مدير الملفات في لوحة تحكم cPanel لحساب الاستضافة الخاص بك. يوجد ملف .htaccess في مجلد جذر WordPress. بمجرد العثور على ملف .htaccess ، قم بإعادة تسميته إلى .htaccess_old أو أي شيء تريده. بعد إعادة تسمية الملف ، حاول تحميل موقع WordPress الخاص بك مرة أخرى لمعرفة ما إذا كان قد تم حل المشكلة أم لا. إذا لم يظهر الخطأ بعد الآن ، فهذا يعني أن المشكلة مرتبطة بملف htaccess.
هنا تحتاج إلى إنشاء ملف htaccess جديد. للقيام بذلك ، انتقل إلى الإعدادات > الروابط الثابتة في منطقة إدارة WordPress ، وانقر ببساطة على الزر حفظ . تأكد من عدم إجراء أي تغييرات هناك. سيؤدي هذا إلى إنشاء ملف .htaccess جديد بنجاح مع جميع القواعد حتى لا يحدث خطأ الخادم الداخلي 500 مرة أخرى.
# 4 - زيادة ذاكرة PHP الخاصة بك
في بعض الأحيان ، يمكن أن يحدث خطأ الخادم الداخلي 500 أيضًا إذا كنت تتعامل مع حد ذاكرة PHP. إذا كنت تتلقى الخطأ أثناء محاولة تسجيل الدخول إلى مسؤول WordPress الخاص بك أو تحميل صورة هناك ، فهذا يعني أنك بحاجة إلى زيادة حد ذاكرة PHP. للقيام بذلك ، اتبع الخطوات الواردة أدناه -
- أولاً ، انتقل إلى الدليل الجذر وحدد موقع ملف wp-config.php .
- بعد ذلك ، انقر بزر الماوس الأيمن فوق الملف وانقر فوق تنزيل لتنزيله على جهاز الكمبيوتر الخاص بك.
- الآن ، نظرًا لأن الملف متاح على جهاز الكمبيوتر الخاص بك ، افتحه في محرر النصوص (أيهما تستخدم). تحتاج إلى إضافة الكود التالي مباشرة أسفل علامة PHP الافتتاحية -
تعريف ('WP_MEMORY_LIMIT'، '64M') ؛ - بعد إجراء التغييرات ، احفظ الملف. بعد ذلك ، قم بتحميل هذا الملف إلى الدليل الجذر. سيؤدي هذا إلى الكتابة فوق الملف الأصلي.
الآن ، قم بتحديث عميلك وكذلك موقع WordPress الخاص بك ومعرفة ما إذا كان خطأ الخادم الداخلي لا يزال يظهر أم لا. لا تتحمس إذا لم يظهر الخطأ مرة أخرى لأنك قمت فقط بإصلاح المشكلة مؤقتًا. ما زلت بحاجة إلى معرفة السبب الجذري وراء استنفاد حد ذاكرة PHP. نقترح عليك الاتصال بمقدم الاستضافة الخاص بك للنظر في المشكلة.
ولكن إذا استمر ظهور خطأ الخادم الداخلي 500 ، فإننا نقترح عليك الاتصال بمزود الاستضافة. قد تكون المشكلة مرتبطة بالخادم الذي يدير موقع WordPress الخاص بك. وإذا كان الأمر كذلك ، فلن يساعدك هنا سوى مزود الاستضافة.
خاتمة
يعد خطأ الخادم الداخلي 500 أحد أكثر أخطاء WordPress المحبطة لأنه لا يخبرنا أبدًا عن المشكلة الحقيقية أو يقدم أي نظرة ثاقبة حول كيفية إصلاحها. في هذه المقالة ، ناقشنا خطأ WordPress الشائع هذا بالتفصيل ، واكتشفنا أيضًا أكثر نصائح استكشاف الأخطاء وإصلاحها فعالية. تحتوي المقالة على 4 حلول يدوية مختلفة. جرب كل واحد منهم واحدًا تلو الآخر ، وأخبرنا بأي منهم يناسبك. أيضًا ، يرجى إخبارنا إذا فاتنا أي حل فعال آخر يناسبك.
