دليل لإصلاح أخطاء الخادم الداخلي لـ WordPress 500
نشرت: 2022-07-23هل ترى 500 رسالة خطأ داخلي في الخادم في منطقة إدارة WordPress الخاصة بك؟ لا تقلق. انت لست وحدك.
500 خطأ في الخادم هو خطأ قياسي يحدث لأسباب مختلفة. سوف يدربك دليلنا الشامل على كيفية إصلاح 500 خطأ داخلي في الخادم في WordPress. سنغطي جميع الأسباب والحلول الممكنة حتى تتمكن من إعادة تشغيل موقع الويب الخاص بك في أسرع وقت ممكن.
يعد الخطأ الداخلي 500 أحد المشكلات الشائعة التي يمكن أن تحدث لأسباب مختلفة. الأسباب الأكثر شيوعًا هي أخطاء المكون الإضافي أو السمة وأذونات الملفات غير الصحيحة والملفات التالفة.
أسباب 500 خطأ خادم داخلي
قد ترى رسالة الخطأ هذه في منطقة مسؤول WordPress الخاصة بك لأسباب عديدة. الأسباب الأكثر شيوعًا هي
- ملف htaccess رمز تالف أو خاطئ
- حد ذاكرة PHP
- أذونات الملف غير صحيحة
- إضافات ووردبريس وأخطاء السمات
- أو مشكلة مع مضيفك.
حلول ل 500 خطأ خادم داخلي
يمكنك تجربة عدة حلول لإصلاح خطأ خادم داخلي 500 في WordPress. فيما يلي بعض الإجابات الأكثر شيوعًا.
الخطوات الشائعة قبل التصحيح
حاول إعادة تحميل الصفحة لمعرفة ما إذا كانت المشكلة مؤقتة. أيضًا ، امسح ذاكرة التخزين المؤقت للمتصفح وحاول إعادة التحميل. في بعض الأحيان ، قد يتعافى WordPress فورًا عند تحديث الصفحة.
تصحيح ملف htaccess الخاص بك:
قد يتم تشغيل السبب الأكثر شيوعًا لخطأ الخادم 500 عن طريق تلف أو تم ترميزه بشكل خاطئ في ملف htaccess. قم بإصلاح htaccess باتباع الإرشادات أدناه.
يمكنك التحقق من ملف htaccess الخاص بك عن طريق الاتصال بموقعك عبر FTP (عبر SSH أو Cpanel أو خادم محلي ربما) وإعادة تسمية ملف .htaccess إلى شيء مثل .htaccess_old. إذا لم يكن لديك ملف .htaccess ، فيمكنك إنشاء واحد.
لإنشاء ملف .htaccess:
- اتصل بموقعك عبر FTP.
- انتقل إلى الدليل الجذر.
- قم بإنشاء ملف جديد ، أطلق عليه اسم htaccess
- وأضف سطور التعليمات البرمجية التالية:
# ابدأ ووردأعد كتابة المحركإعادة كتابة القاعدة /RewriteRule ^ index \ .php $ - [L]RewriteCond٪ {REQUEST_FILENAME}! -fRewriteCond٪ {REQUEST_FILENAME}! -dأعد كتابة القاعدة. /index.php [L]# END WordPress
حد ذاكرة PHP
لنفترض أنك رأيت 500 رسالة خطأ داخلي في الخادم عندما يكون حد ذاكرة PHP أقل من 128 م. سيساعد ذلك على زيادة حد ذاكرة PHP للتخلص من الخطأ.
للقيام بذلك ، أضف السطر التالي من التعليمات البرمجية إلى ملف wp-config.php:
تعريف ('WP_MEMORY_LIMIT'، '256M') ؛
ثم حاول إعادة تحميل الصفحة إذا كنت لا تزال ترى رسالة خطأ الخادم الداخلي 500. يرجى ملاحظة أن تغييرات حد الذاكرة قد لا تعمل في بعض الحالات. في هذه الحالة ، جرب الطرق الأخرى الموضحة أدناه. إذا لم تتمكن من القيام بذلك بنفسك ، فاتصل دائمًا بموفر الاستضافة / مسؤول الخادم لتغييره.
أذونات الملف غير صحيحة
سبب شائع آخر هو أذونات الملف غير الصحيحة. يحتاج WordPress إلى ملفات وأدلة معينة للحصول على أذونات ملفات محددة للعمل بشكل صحيح.
يمكنك التحقق من أذونات الملفات الخاصة بك عن طريق الاتصال بموقعك عبر FTP والانتقال إلى الدليل / wp-content /.
أذونات الملف الصحيحة لـ WordPress هي:
- اضبط كل الملفات على 666 أو -rw-rw-rw-
- اضبط كافة الدلائل على 777 أو drwxrwxrwx
إذا رأيت أي إذن ملف أو دليل تم تعيينه مع غير 666 أو 777 ، فيجب عليك إصلاح أذوناتهم. للقيام بذلك ، انقر بزر الماوس الأيمن فوق الملف أو الدليل وحدد "تغيير الأذونات" لتعيين أذونات الملف المطلوبة.
تشغيل التصحيح
تصحيح الأخطاء هو عملية استكشاف الأخطاء وإصلاحها على موقع ويب. عند تشغيل التصحيح ، سيقوم WordPress بكتابة المزيد من المعلومات إلى ملف debug.log ، والذي يمكن أن يساعدك في استكشاف المشكلة وإصلاحها. يمكنك تشغيل تصحيح الأخطاء عن طريق إضافة السطر التالي من التعليمات البرمجية إلى ملف wp-config.php الخاص بك:
تعريف ('WP_DEBUG' ، صحيح) ؛
بمجرد إضافة الكود أعلاه ، يمكنك حفظ الملف وتحميله إلى الدليل / wp-content /. بعد تحميل الملف ، يمكنك محاولة تحديثه. لم تحل بعد؟ حاول تشغيل وضع التصحيح عن طريق إضافة السطر التالي من التعليمات البرمجية:

تعريف ('WP_DEBUG' ، صحيح) ؛
تعريف ('WP_DEBUG_LOG' ، صحيح) ؛
حدد ('WP_DEBUG_DISPLAY' ، خطأ) ؛
بعد إضافة سطور التعليمات البرمجية ، يمكنك حفظ الملف وتحميله إلى الدليل / wp-content /. بعد تحميل الملف ، يمكنك محاولة تحديثه.
الوصول إلى سجلات الأخطاء الخاصة بك
بعد ذلك ، يمكنك محاولة الوصول إلى سجلات أخطاء WordPress للمساعدة في استكشاف المشكلة وإصلاحها. يمكنك الوصول إلى سجلات الأخطاء الخاصة بك عن طريق الاتصال بموقعك عبر FTP والانتقال إلى الدليل / wp-content /. توجد سجلات الأخطاء في الدليل / wp-content / ويتم تسميتها debug.log و error_log.
يمكنك عرض سجلات الأخطاء عن طريق فتح الملف في محرر نصي مثل Notepad أو TextEdit. بمجرد الفتح ، ابحث في الملف وابحث عن أي أخطاء يبدو أنها مرتبطة برسالة 500 خطأ داخلي في الخادم. إذا وجدت أي أخطاء ، فحاول إصلاحها وتحديث الصفحة للتأكد من أنها تعمل الآن.
تحقق مما إذا كان WP Admin والوصول إلى تسجيل الدخول يعملان.
إذا رأيت 500 رسالة خطأ داخلي في الخادم في منطقة مسؤول WordPress الخاصة بك ، فهناك بعض الخطوات التي يمكنك القيام بها لاستكشاف المشكلة وإصلاحها.
أحد الأشياء الأولى التي يجب عليك القيام بها هو التحقق لمعرفة ما إذا كان المسؤول يعمل أم لا. قم بزيارة موقع الويب الخاص بك وقم بإضافة / wp-admin إلى نهاية عنوان URL.
الخطوة 1.
إذا لم تتمكن من الوصول إلى لوحة تحكم wp-admin ، فهذا يعني أن هناك مشكلة في تثبيت WordPress الخاص بك. يمكنك محاولة استكشاف المشكلة وإصلاحها عن طريق الاتصال بموقعك عبر FTP والانتقال إلى الدليل / wp-content /.
خطأ في إنشاء اتصال قاعدة البيانات
إذا تم تحميل أي صفحة برسالة "خطأ في إنشاء اتصال قاعدة بيانات" ، فتحقق أولاً من إعدادات وقيم قاعدة البيانات في ملف تكوين WordPress الخاص بك.
اتصل بالموقع عبر FTP وانتقل إلى الدليل / wp-content /. توجد إعدادات قاعدة البيانات في ملف wp-config.php. تحتاج إلى التحقق من تكوين العناصر أدناه:
- اسم قاعدة البيانات
- اسم مستخدم قاعدة البيانات
- كلمة مرور قاعدة البيانات
- اسم مضيف قاعدة البيانات
يجب تحديث الملف وحفظه حتى إذا كانت هذه الإعدادات غير صحيحة. بمجرد حفظ الملف ، يمكنك محاولة تحديثه.
الخطوة 2.
إذا كان بإمكانك الوصول إلى لوحة تحكم wp-admin ، فهذا يعني أن تثبيت WordPress الخاص بك يعمل بشكل صحيح. يجب عليك تسجيل الدخول باستخدام بيانات اعتماد المسؤول لتصحيح المشكلة.
التراجع عن آخر التغييرات التي تم إجراؤها في WordPress
لنفترض أنك أجريت بعض التغييرات الأخيرة على موقع WordPress الخاص بك ؛ قد يكون هذا هو سبب ظهور رسالة الخطأ 500 Internal Server Error. ثم يمكنك محاولة التراجع عن أحدث التغييرات من النسخة الاحتياطية لمعرفة ما إذا كانت تعمل أم لا. اتصل بموقعك الذي يستضيفه عبر FTP أو لوحة مضيفة مثل CPanel ، وانتقل إلى الملف الذي تحتاجه لعودة التغييرات واستعادتها إلى حالة النسخ الاحتياطي القديمة
تدقيق الإضافات والإضافات والوحدات النمطية الخاصة بك
يعد تدقيق مكونات WordPress الإضافية والإضافات والوحدات النمطية أمرًا حيويًا للحفاظ على موقع ويب صحي. يعد التدقيق المنتظم للإضافات والإضافات والوحدات النمطية فكرة جيدة دائمًا للتأكد من أنها محدثة وتعمل بشكل صحيح.
لتدقيق الإضافات والإضافات والوحدات النمطية الخاصة بك ، يمكنك استخدام مكون إضافي مثل WP Security Scan. يقوم المكون الإضافي بفحص موقع الويب الخاص بك الذي تم تكوينه بحثًا عن أي ثغرات أمنية ويقدم تقريرًا بالنتائج.
لنفترض أنك وجدت أي مكونات إضافية أو ملحقات أو وحدات قديمة أو لا تعمل بشكل صحيح. في هذه الحالة ، يجب عليك تحديثها أو إزالتها من موقع الويب الخاص بك. يعد تحديث الإضافات والإضافات والوحدات أو إزالتها عملية بسيطة من خلال لوحة تحكم مسؤول WordPress.
يمكنك الاتصال بمطور البرنامج المساعد للحصول على المساعدة إذا لم تتمكن من تحديث أو إزالة مكون إضافي أو ملحق أو وحدة نمطية.
قم بإلغاء تنشيط المكونات الإضافية وتبديل السمات
يعد إلغاء تنشيط المكونات الإضافية وتبديل السمات طريقتين قياسيتين لإصلاح أخطاء الخادم الداخلي لـ WordPress البالغ عددها 500.
يمكن إلغاء تنشيط المكونات الإضافية من خلال زيارة لوحة تحكم مسؤول WordPress والنقر على رابط الإضافات. تأكد من عمل نسخة احتياطية آمنة واتبع الخطوة التالية.
بمجرد وصولك إلى صفحة إدارة البرنامج المساعد ، يمكنك إلغاء تنشيط جميع المكونات الإضافية عن طريق تحديد خيار إلغاء التنشيط ضمن القائمة المنسدلة الإجراءات المجمعة.
بعد إلغاء تنشيط جميع المكونات الإضافية المثبتة ، حاول تحديث موقع الويب الخاص بك لمعرفة ما إذا كان يعمل. إذا تم حل المشكلة ، فستكون المشكلة في أحد المكونات الإضافية. يمكنك إعادة تنشيط جميع المكونات الإضافية أو استعادتها من النسخة الاحتياطية.
ابدأ الآن في إلغاء تنشيط المكونات الإضافية واحدة تلو الأخرى. ابدأ دائمًا من أحدث إصدار تم تثبيته أو تعديله. أعد تحميل الموقع بعد إلغاء تنشيط كل مكون إضافي لمعرفة ما إذا كان ذلك يحل الخطأ 500 للعثور على الجاني الفعلي. يمكنك إزالة المكون الإضافي المزعج وتحديثه أو إبقائه غير نشط للحفاظ على تحميل الموقع.
في حالة أخرى ، قد تكون المشكلة بسبب موضوع. يمكنك محاولة التبديل إلى سمة WordPress الافتراضية إذا كان هذا هو الحال.
يتم التبديل إلى السمة الافتراضية عن طريق زيارة لوحة تحكم مسؤول WordPress والنقر على رابط المظهر. بمجرد وصولك إلى صفحة المظهر ، انقر فوق رابط السمات.
في صفحة السمات ، سترى قائمة بجميع سمات WordPress المتاحة. يمكنك تنشيط سمة WordPress الافتراضية عن طريق تحديدها من القائمة والنقر فوق الزر تنشيط.
بعد تنشيط سمة WordPress الافتراضية ، يمكنك محاولة تحديث موقع الويب الخاص بك لمعرفة ما إذا كانت المشكلة لا تزال قائمة. إذا نجح الإصلاح ، فإن المشكلة تتعلق بالموضوع السابق أو النسق الفرعي. تصحيح أخطاء موضوع wp لإصلاح المشكلة قبل إعادة التنشيط. يمكنك الحصول على مساعدة من مطور في حالة وجود مشاكل فنية.
في حالة استمرار حدوث خطأ الخادم الداخلي 500 ، فستحتاج إلى استكشاف المشكلة وإصلاحها بشكل أكبر.
مصادر إضافية
هل ما زلت تواجه مشكلات مع خطأ في الخادم من النوع 500؟ يرجى الرجوع إلى الموارد التالية لمزيد من المعلومات:
منتدى دعم WordPress: https://wordpress.org/support/forum/how-to-and-troubleshooting
SitePoint: https://community.sitepoint.com/t/wordpress- 500 -internal-server-error / 6481
تحقق مع مضيفك.
تعتبر هذه المقالات نقطة بداية رائعة ، ولكن إذا كنت لا تزال تواجه مشكلات ، فننصحك بالاتصال بالمضيف مباشرةً للحصول على المساعدة. سيكونون قادرين على مساعدتك في استكشاف المشكلة وإصلاحها وتشغيل موقعك مرة أخرى في أي وقت من الأوقات.
آمل الآن أن تعرف كيفية إصلاح خطأ الخادم الداخلي 500 في WordPress. إذا كان لا يزال لديك أسئلة ، فيرجى إخبارنا بذلك في التعليقات أدناه.