إصلاح مشكلة خطأ الخادم الداخلي 500 في ووردبريس – HTTP 500 Internal Server Error

مشكلة خطأ الخادم الداخلي 500

هل واجهت مشكلة خطأ الخادم الداخلي 500 بعد تغيير عنوان URL؟ أو فجأة الموقع كان يعمل بشكل جيد منذ ثوانٍ فقط والآن يظهر خطأ HTTP 500 Internal Server Error.

هذا خطأ شائع ستواجهه كناشر في موقع ووردبريس. والأسباب الأكثر شيوعًا لهذا الخطأ هي ملف.htaccess تالف وتجاوز حد ذاكرة PHP لخادمك. إذا كنت مالك الموقع أو مطور الويب أو ناشر ووردبريس، فهناك 5 حلول لإصلاح خطأ الخادم الداخلي 500 حتى تتمكن من تشغيل موقع ووردبريس الخاص بك مرة أخرى في أسرع وقت ممكن.

إصلاح “خطأ الخادم الداخلي 500” في ووردبريس

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

قم بإنشاء ملف htaccess جديد

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

  1. إذا كان لديك وصول إلى cPanel، فافتح دليل جذر ووردبريس من أداة مدير الملفات،
  2. أو يمكنك استخدام برنامج Filezilla للوصول إلى دليل جذر ووردبريس.

إعادة تسمية ملف htaccess إلى htaccess_old

  • دعنا نصل إلى مدير الملفات مباشرة من لوحة تحكم cPanel:
  • ابحث عن ملف htaccess في جذر موقعك.
  • انقر بزر الماوس الأيمن فوقه واختر إعادة تسمية:
  • أعد تسميته إلى شيء مثل “htaccess_old”.
  • الآن، كل ما عليك فعله هو إنشاء ملف htaccess جديد لاستبداله.

Rename Htaccess File

قم بإنشاء ملف htaccess جديد.

  • لإجبار ووردبريس على إنشاء ملف htaccess جديد،
  • انتقل إلى لوحة تحكم ووردبريس الخاصة بك.
  • بعد ذلك، انتقل إلى الإعدادات > الروابط الثابتة.
  • لا تحتاج إلى تغيير أي إعدادات.
  • فقط انقر فوق الزر حفظ التغييرات.
  • وسيقوم ووردبريس تلقائيًا بإنشاء ملف htaccess جديد ونظيف.
  • هذا كل شيء! نأمل أن يكون موقعك يعمل مرة أخرى.

تحقق مما إذا كان هناك أي إضافة ووردبريس تسبب المشكلة

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

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

Deactivate Wordpress Plugins

ثم أعد تنشيطها واحدة تلو الأخرى وافتح صفحة الويب بعد كل منها. نأمل أن تجد المكون الإضافي الإشكالي.

قم بإلغاء تنشيط مكونات ووردبريس الإضافية إذا لم تتمكن من الوصول إلى لوحة التحكم الخاصة بك:

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

  • اتصل بموقعك عبر FTP أو File Manager
  • انتقل إلى المجلد / wp-content /.
  • أعد تسمية مجلد الملحقات إلى شيء مثل plugins_old.

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

  • انتقل إلى قسم الإضافات في ووردبريس الخاص بك،
  • سيظهر الخطأ “تم إلغاء تنشيط المكون الإضافي بسبب خطأ؛ ملف البرنامج المساعد غير موجود.” لا تقلق.
  • انتقل إلى مدير الملفات، وأعد تسمية مجلد البرنامج المساعد من plugins_old إلى plugins.
  • الآن من لوحة معلومات ووردبريس، قم بتنشيط كل مكون إضافي واحدًا تلو الآخر.
  • بعد تنشيط المكون الإضافي، تصفح 3-4 صفحات على مدونتك.
  • كرر هذه الخطوة حتى تجد مكونًا إضافيًا يتسبب تنشيطه في حدوث خطأ داخلي في الخادم.

قم بالتبديل إلى قالب افتراضي

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

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

زيادة حد ذاكرة PHP

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

الوصول إلى دليل جذر ووردبريس عبر FTP أو مدير ملفات cPanel:

ابحث عن ملف wp-config.php، انقر بزر الماوس الأيمن وحدد تحرير

أضف السطر التالي من التعليمات البرمجية بنفس المكان الموضح بالصورة بالأسفل:

define('WP_MEMORY_LIMIT'،'64M');

Increase Php Memory Limit

ثم احفظ التغييرات بالضغط على زر الحفظ. أو يمكنك التواصل مع مضيفك لدعم هذا الأمر. تحقق الآن مما إذا كان هذا يعمل على إصلاح خطأ الخادم الداخلي 500.

أعد تحميل ملفات ووردبريس الأساسية

إذا لم تنجح أي حلول أعلاه من أجلك، فحاول تحميل نسخة نظيفة من ملفات ووردبريس الأساسية.

انتقل إلى wordpress.org وقم بتنزيل أحدث إصدار من ووردبريس.

بمجرد انتهاء التنزيل، قم باستخراج ملف ZIP وحذف:

  • مجلد محتوى wp بأكمله.
  • wp-config-sample.php.

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

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

مواضيع قد تهمك أيضاً