شرح خطأ الخادم الداخلي 500 في WordPress

خطأ HTTP 500 في WordPress

عندما تقوم بزيارة موقع ويب ، يقوم المستعرض الخاص بك بتقديم طلب إلى مضيف ويب يطلب منك إرسال صفحة ويب معينة.

إذا كان هناك خطأ ما في موقع الويب الخاص بك يمنع خادم الاستضافة من تسليم هذه الصفحة إلى متصفحك ، فسوف يرسل لك رسالة خطأ بدلاً من ذلك.

هذا 500 خطأ داخلي في الخادم.

يمكن أن يحدث خطأ 500 بسبب العديد من الأشياء المختلفة ، ولكن ربما لا يمثل مشكلة مع الخادم المضيف نفسه.

بدلاً من ذلك ، من المحتمل ألا يتمكن المضيف من الحصول على محتويات موقعك لسبب ما.

مع مواقع WordPress ، فإن الأسباب الأكثر شيوعًا لخطأ 500 خادم داخلي هي:

  • الإضافات أو المظاهر الخاطئة
  • ملف htaccess مكسور و / أو
  • يتم تجاوز حد ذاكرة PHP.

في بعض الأحيان ، قد تأتي المشكلة من خادم الاستضافة. غموض 500 يجعل من المزعج حلها. الخبر السار هو أن محاولة إجراء بعض الإصلاحات سيحل مشكلتك بالتأكيد

 

define( ‘WP_DEBUG’, true );

يخبر هذا الرمز WordPress بتسجيل الأخطاء على موقع الويب الخاص بك.

5. احفظ التغييرات وأعد تحميل موقع الويب الخاص بك. قد ترى تقرير خطأ أكثر تفصيلاً يحدد مصدر المشكلة – قد يشير هذا إلى مكون إضافي أو ملف معين. إذا كان لا يزال غير واضح ، فتابع القراءة.

بمجرد الانتهاء من استخدام المصحح ، تذكر تعطيله عن طريق إزالة الرمز الذي أضفته أعلاه وحفظ الملف ، مع الحرص على عدم تغيير أي شيء آخر!

3. قم بتعطيل المكونات الإضافية الخاصة بك.

السبب المحتمل لهذا الخطأ هو أن أحد المكونات الإضافية (أو مجموعة من المكونات الإضافية) يتسبب في حدوث خلل في الواجهة الخلفية. أفضل طريقة لاختبار ذلك هي إلغاء تنشيط جميع المكونات الإضافية ، ثم تضييق نطاقها على الجاني.

إذا كان بإمكانك الوصول إلى حساب المسؤول ، فجرب ما يلي:

1. من لوحة التحكم الخاصة بالمسؤول ، حدد المكونات الإضافية> المكونات الإضافية المثبتة .

2. حدد المربع المجاور لـ Plugin لتحديد جميع المكونات الإضافية.

3. اختر إلغاء التنشيط من القائمة المنسدلة الإجراءات المجمعة ، ثم انقر فوق تطبيق .

4. قم بتحديث موقعك. إذا لم تعد ترى الخطأ ، فابدأ بتنشيط كل مكون إضافي واحدًا تلو الآخر وأعد تحميل موقعك بعد كل عملية تنشيط لتحديد المكون الإضافي الخاطئ.

إذا لم يكن لديك حق الوصول إلى عناصر تحكم المشرف ، فستحتاج إلى الاتصال بخادمك باستخدام بروتوكول نقل الملفات الآمن (SFTP) . بعد الاتصال ، سترى جميع ملفاتك لموقع WordPress الخاص بك. اتبع هذه الخطوات:

1. افتح مجلد public_html ، ثم افتح مجلد wp-content .

2. إعادة تسمية مجلد الإضافات “plugins_old”.

3. قم بتحديث موقع الويب الخاص بك. إذا كان موقعك يعمل ، فأعد تسمية مجلد plugins_old مرة أخرى إلى “plugins”.

4. وفي أن الإضافات مجلد، إعادة تسمية كل المكونات في مجلد واحد في وقت واحد حتى تجد البرنامج المساعد الذي يسبب علة.

إذا وجدت مكونًا إضافيًا معينًا يسبب الخطأ ، فاستبدل المكون الإضافي أو أبلغ مطور المكون الإضافي.

4. قم بتعطيل السمة النشطة حاليًا.

إذا لم تكن المكوِّنات الإضافية هي المشكلة ، فقد يكون المظهر الخاص بك ، خاصةً إذا كان مصدره مطور تابع لجهة خارجية. للتحقق من ذلك ، ابدأ باستبدال نسقك الحالي مؤقتًا بسمة WordPress افتراضية. إذا كان يمكنك الوصول إلى عناصر تحكم المسؤول ، فاتبع الخطوات التالية:

1. حدد المظهر> السمات من لوحة تحكم WordPress.

2. قم بتنشيط أي سمة WordPress افتراضية ، مثل Twenty Nineteen .

3. تحقق من موقع الويب الخاص بك بحثًا عن رسالة الخطأ.

إذا لم تتمكن من الوصول إلى المشرف الخاص بك ، فستحتاج إلى فتح بروتوكول SFTP للوصول إلى موقع الويب. ثم قم بما يلي:

1. افتح مجلد public_html ، ثم افتح مجلد wp-content .

2. افتح مجلد السمات وابحث عن مجلد السمات النشط.

3. أضف “_old” في نهاية اسم مجلد السمة النشطة. يؤدي هذا إلى تعطيل السمة.

4. قم بتحديث موقع الويب الخاص بك. إذا كان يعمل ، فقد وجدت المشكلة. اتصل بمطور السمة بشأن الخطأ واطلب أحدث إصدار من السمة.

5. تحقق من ملف htaccess.

السبب التالي المحتمل لخطأ 500 خادم داخلي في WordPress هو ملف htaccess تالف ، يقع في الدليل الجذر لملفات موقع الويب الخاص بك. يحتوي هذا الملف على اتجاهات مختلفة ليتبعها الخادم المضيف ، مثل السماح بحماية كلمة المرور لصفحات الويب وإعادة توجيه عناوين URL.

مثل ملفات المصدر الأخرى ، فإن أي خطأ مطبعي أو تعديل غير صحيح في .htaccess سيؤدي إلى كسر الشفرة وربما موقعك. اتبع هذه الخطوات للتأكد من أنها تعمل:

1. الاتصال بالخادم الخاص بك مع SFTP أو لوحة تحكم cPanel الخاصة بك.

2. انتقل إلى الدليل الجذر لموقعك – ​​إذا رأيت مجلدي wp-admin و wp-content ، فأنت في المكان الصحيح.

3. ابحث عن ملف .htaccess (ضع في اعتبارك أن خادمك قد يخفي هذا الملف افتراضيًا ، وفي هذه الحالة قم بتغيير إعدادات العرض). إعادة تسمية هذا الملف إلى شيء مثل .htaccess_test .

4. قم بتحديث موقع الويب الخاص بك. إذا لم تعد ترى الخطأ ، فهذا يعني أن htaccess هو مصدر المشكلة. إذا استمر ظهور 500 ، فانتقل إلى الخطوة التالية.

5. لإصلاح .htaccess ، ما عليك سوى استبدالها بأخرى جديدة. من لوحة تحكم WordPress الخاصة بك ، حدد الإعدادات> الروابط الثابتة .

6- انقر على الزر ” حفظ التغييرات” في أسفل الصفحة.

6. تحقق من حد ذاكرة PHP الخاص بك.

يتم تخصيص حد ذاكرة PHP لموقعك من خلال تثبيت WordPress ومن قبل مضيفك. إذا تجاوز موقعك سعة الذاكرة الخاصة به ، فسوف ينتج عن ذلك 500 خطأ داخلي في الخادم. لزيادة حد الذاكرة ، جرب هذه الخطوات:

1. الاتصال بالخادم الخاص بك مع SFTP أو لوحة تحكم cPanel الخاصة بك.

2. انتقل إلى الدليل الجذر لموقعك وابحث عن الملف wp-config.php . يحتوي هذا الملف على القاعدة التي تحدد حد الذاكرة الخاصة بك. قم بعمل نسخة من هذا الملف كنسخة احتياطية.

3. افتح wp-config.php وابحث عن الرمز ” WP_MEMORY_LIMIT “. إذا وجدت ذلك ، استبدل القيمة في هذه القاعدة بـ ” 64 مليونًا “. إذا لم يكن الأمر كذلك ، قم بلصق سطر التعليمات البرمجية هذا في نهاية الملف:

define(‘WP_MEMORY_LIMIT’, ’64M’)

4. قم  بتحديث موقع الويب الخاص بك. إذا اختفى الخطأ ، فقد وجدت المشكلة.

إذا تجاوزت حد الذاكرة ، فأنت بحاجة الآن لتحديد السبب. فمن الممكن موقعك نمت كبير جدا، وتحتاج إلى ترقية جيش التحرير الشعبى الصينى الاستضافة ن لتلبية احتياجات التخزين لديك.

ومع ذلك ، هناك سبب محتمل آخر وهو المكوّن الإضافي أو السمة التي تستنفد ذاكرتك. اتصل بموفر الاستضافة واطلب تقريرًا عن استخدام الموارد (أو ابحث عن هذه المعلومات بنفسك إذا كان مضيفك متاحًا لها).

7. استبدل ملفات WordPress الأساسية.

في بعض الحالات ، يمكن تعديل ملفات WordPress الأساسية بشكل غير صحيح عن طريق مكون إضافي أو سمة. إذا كنت قد وصلت إلى هذا الحد دون إصلاح ، فقد يكون من المفيد استبدال ملفاتك الأساسية الحالية بأخرى نظيفة وغير معدلة. بينما ستظل بيانات موقعك بعد هذا التغيير ، قد تحتاج إلى إعادة تبديل بعض الإعدادات الأصلية.

لاستبدال وورد الأساسية:

1. قم بتنزيل WordPress وفك ضغطه على جهازك.

2. وفي الرئيسي ورد مجلد، حذف الفسفور الابيض بين التكوين sample.php و -الفسفور الابيض محتوى مجلد. إذا لم تحذف هذه الملفات ، فستستبدل بيانات موقعك الحالية.

3. استخدم أداة نقل SFTP الخاصة بك لوضع ملفات WordPress الأساسية الجديدة على خادم الاستضافة واستبدال الملفات الحالية.

إذا فشل كل شيء آخر…

كملاذ أخير ، تواصل مع دعم مزود الاستضافة – قد تكون المشكلة في الواقع على الخادم الخاص بك في هذه الحالة. اشرح عملية استكشاف الأخطاء وإصلاحها التي أجريتها بالفعل ، وسيراجعون تكوين الخادم والسجلات لتعقب السبب. إنه في مثل هذه الحالات حيث تتألق خدمة العملاء عالية الجودة من مزود الاستضافة حقًا.

أخطاء الخادم الداخلية محبطة للغاية لأنها غامضة ومضللة للغاية. ومع ذلك ، باتباع الخطوات المذكورة أعلاه ، ربما ستخرج منها بأدنى تأثير على موقع WordPress وسمعتك.

Content Protection by DMCA.com

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *