كيفية اصلاح خادم داخلي خطأ في WordPress

المادة التي كتبها:
  • وورد
  • المحدثة: أبريل 24 و 2018

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

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

ما هي أخطاء خادم 500 الداخلي؟

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

أول ما عليك القيام به هو التحقق من سجلات الخطأ PHP أو Apache من الخادم الخاص بك. نظرًا لأن رسائل الخطأ الداخلية لـ 500 لا تقدم معلومات محددة حول سبب حدوثها ، فإنك تحتاج إلى البحث عن أي آثار يمكن أن تساعدك في العثور على الجاني بنفسك.

لعرض سجلات الأخطاء ، قم بتسجيل الدخول إلى لوحة تحكم استضافة الويب وانتقل إلى القسم "مواقع / نطاقات" الرئيسي. ضع في اعتبارك أن الواجهة تختلف من كل شركة استضافة. ما عليك سوى البحث عن قائمة أو شريط أدوات حيث يمكنك العثور على "مدير الملفات" أو "إعدادات خادم الويب" أو "إعدادات PHP" أو أي شيء مماثل ؛ يجب أن يكون خيار "السجلات" موجودًا أيضًا.

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

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

1. فب الوقت خارج السيناريو

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

الحل الآخر هو زيادة حد ذاكرة PHP ، والذي يمكن عمله عن طريق إنشاء ملف نصي فارغ باسم "php.ini".

فب

اكتب الرمز "memory = 64MB" ، وحفظه ، ثم قم بتحميله إلى دليل WordPress الخاص بك باستخدام FTP.

user_ini

2. خطأ في ملف .htaccess

السبب الشائع الآخر للأخطاء الداخلية لـ 500 هو ملف htaccess تالف أو تمت تهيئته. الحل السريع هو إعادة تسمية ملف .htaccess القديم إلى شيء آخر - مثل ".htaccess_old". للقيام بذلك ، قم بتسجيل الدخول إلى نظام استضافة الويب الخاص بك وانتقل إلى مدير الملفات. يجب أن تكون قادرًا على العثور على الملف إلى جانب مجلدات WordPress مثل wp-content ، و wp-include ، وما إلى ذلك.

هتكس

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

يمكنك القيام بذلك عن طريق تسجيل الدخول إلى لوحة معلومات WordPress الخاصة بك ، والانتقال إلى إعدادات à Permalinks ، ثم النقر فوق زر الحفظ.

روابط ثابتة

3. المكونات الاضافية

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

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

الإضافات

كلمات أخيرة

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

عن كريستوفر جان بينيتيز

كريستوفر جان بينيتيز هو كاتب حر محترف يقدم الشركات الصغيرة بمحتوى يجذب جمهورها ويزيد من التحويلات. إذا كنت تبحث عن مقالات ذات جودة عالية حول أي شيء متعلق بالتسويق الرقمي ، فعندئذ هو الشخص الذي تتعامل معه! لا تتردد في قول "hi" له على Facebook و + Google و Twitter.