قاعدة المعرفة

موقعي يعرض خطأ 500

تعني الخطوة 500 توقف كود الموقع نفسه عن العمل. يحدد سجل الأخطاء اسم الملف ورقم السطر - إليك كيفية قراءته.

خطأ 500 يعني أن الخادم يخبرك بأن تطبيقك توق وغفل عن إخبار الزائر بالسبب. وغالبًا ما يكون السبب مرتبطًا بآخر تغيير تم إجراؤه.

1. قراءة سجل الأخطاء

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

2. التفكير فيما تم تغييره

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

3. التراجع عن أحدث تغيير

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

4. التحقق من إصدار PHP

الكود المكتوب لإصدار PHP قديم قد يتوقف تمامًا عند تشغيله على إصدار أحدث. المواقع ← موقعك ← PHP يوضح الإصدار الحالي ويتيح لك الرجوع إليه ريثما تقوم بإصلاح الكود. ⚠️ التراجع إلى إصدار سابق هو مساحة لالتقاط الأنفاس وليس حلاً نهائيًا — إصدارات PHP القديمة تتوقف عن تلقي التحديثات الأمنية.

5. نفاد الذاكرة

إذا كان السجل يشير إلى عبارة "allowed memory size exhausted"، فهذا يعني أن الموقع يحتاج إلى ذاكرة أكبر من المتاحة له. قم بزيادة الحد الأقصى لذاكرة PHP من شاشة PHP نفسها.

إذا كان السجل فارغًا وما زال الموقع يظهر خطأ 500، فالرجاء فتح تذكرة دعم فني مع تحديد الوقت بدقة — فنحن قادرون على رؤية أمور في سجلات الخادم لا يتلقاها سجل الموقع نفسه أبدًا.

ما زلت تواجه مشكلة؟

الدعم مشمول في كل باقة والإجابات بلغتك الخاصة.

الاتصال بالدعم جميع المقالات