WordPress 500 خطأ داخلي في الخادم

WordPress 500 خطأ داخلي في الخادم

سنوضح لك ، كيفية إصلاح "500 Internal Server Error" في WordPress. WordPress هو نظام لإدارة المحتوى (CMS) يستخدمه الملايين من الأشخاص لأنه مجاني وقابل للتخصيص وسهل الاستخدام. على الرغم من وجود وثائق لكل شيء تقريبًا ، يجد العديد من الأشخاص صعوبة في إدارة مواقعهم الخاصة. هذا قد يؤدي إلى انخفاض مواقعهم وهو شيء لا يحب أحد. واحدة من أكثر المشاكل الشائعة التي تحدث مع WordPress هي 500 خطأ خادم داخلي. سنوضح لك في هذا الدليل بعض النصائح حول كيفية إصلاح خطأ خادم 500 الداخلي والحصول على موقع WordPress وتشغيله على VPS الخاص بـ Linux.

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

1. تمكين التصحيح في وورد

من الجيد دائمًا البدء بتصحيح المشكلة. يأتي WordPress مع أنظمة تصحيح محددة مصممة لتبسيط العملية. لتمكين تصحيح الأخطاء في WordPress ، قم بالاتصال بخادمك عبر FTP / SFTP أو SSH وقم بتحرير wp-config.php ملف. أضف السطور التالية قبل / * هذا كل شيء ، توقف عن التحرير! التدوين سعيد. * / على الانترنت:

define ('WP_DEBUG' ، صحيح) ؛ define ('WP_DEBUG_LOG' ، صحيح) ؛

WP_DEBUG هو ثابت PHP والذي يستخدم لتشغيل وضع التصحيح في WordPress WP_DEBUG_LOG يؤدي إلى حفظ كافة الأخطاء في ملف سجل يسمى debug.log.

احفظ ملف التكوين وكرر عملية WordPress الفاشلة التي تسببت في 500 خطأ خادم داخلي. تحقق من debug.log ملف السجل داخل /wp-content/ دليل لأخطاء PHP والإشعارات والتحذيرات وإذا كان هناك أي يمكنك محاولة إصلاحها.

من الناحية المثالية ، سوف تحتاج إلى الحصول على الكود التالي في wp-config.php ملف:

 // Enable WP_DEBUG mode define ('WP_DEBUG'، true)؛ // Enable Debug logging to the /wp-content/debug.log file define ('WP_DEBUG_LOG'، true)؛ // Disable display of errors and warnings define ('WP_DEBUG_DISPLAY'، false)؛ ini_set ('display_errors'، 0)؛ // استخدم إصدارات Dev الخاصة بملفات JS و CSS الأساسية (المطلوبة فقط إذا كنت تقوم بتعديل هذه الملفات الأساسية) تعريف ('SCRIPT_DEBUG' ، صواب) ؛

2. زيادة الحد من الذاكرة PHP في WordPress

واحدة من أكثر الأسباب شيوعا لل 500 خطأ خادم داخلي رسالة تستنزف حد ذاكرة PHP. عادة ما يتم تعيين هذا في php.ini ملف. يمكنك محاولة مباشرة لزيادة memory_limit in php.ini وإعادة تشغيل خدمة خادم Apache HTTP / PHP-FPM. البديل هو إضافة السطر التالي في الخاص بك wp-config.php ملف:

تعريف ( 'WP_MEMORY_LIMIT'، '64M')؛

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

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

.htaccess ملف يمكن بسهولة الحصول على تلف بسبب البرنامج المساعد سيئة أو التغييرات اليدوية. قم بتسجيل الدخول إلى خادمك عبر FTP / SFTP أو SSH وأعد تسمية الملف إلى .htaccess.BAK or .htaccess.CORRUPTED وإنشاء جديد .htaccess ملف مع إعدادات .htaccess الأساسية.

4. قم بإلغاء تنشيط المكونات الإضافية في WordPress

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

إذا كنت غير قادر على الوصول إلى لوحة معلومات WordPress ، فيمكنك إلغاء تثبيت المكونات الإضافية عبر FTP / SFTP أو SSH. تسجيل الدخول إلى الخادم الخاص بك ، انتقل إلى الخاص بك wp-content وإعادة تسمية plugins دليل ل plugins.DEACTIVATED. بدلا من ذلك ، يمكنك الانتقال إلى plugins الدليل وإلغاء تنشيط كل مكون إضافي واحدًا تلو الآخر. لا تنس أن تقوم بتمكين الإضافات بمجرد الانتهاء من إعادة تسمية plugins.DEACTIVATED دليل العودة ل plugins

نأمل أن بعض هذه الحلول ساعدك على إصلاح 500 Internal Server Error. إذا كنت لا تزال تواجه 500 Internal Server Error ، فمن المستحسن الاتصال بموفر استضافة الويب الخاص بك.

 

المقالة الأصلية