ملاحظة هندسية

تعطل WordPress بعد تحديث: ما الذي تفحصه أولًا؟

تسلسل عملي للتشخيص بعد تحديث النواة أو الإضافات أو القالب أو PHP.

إذا تعطل WordPress مباشرة بعد تحديث، احتفظ بحالة العطل، وأنشئ نقطة رجوع، وحدد الطبقة التي تغيرت قبل إجراء مزيد من التعديلات.

إذا كان الموقع لا يزال يستقبل طلبات أو نماذج أو تسجيلات دخول، فاحمِ البيانات الجديدة قبل استعادة قاعدة بيانات أقدم.

1. حدد بدقة ما الذي تغير

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

2. اقرأ الخطأ في الطبقة الصحيحة

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

3. اختبر حدود الإضافات والقالب بحذر

غيّر حدًا واحدًا في كل مرة وسجل الحالة الأصلية. تعطيل أشياء كثيرة معًا قد يزيل الأدلة اللازمة لتحديد السبب.

4. تعامل مع ترقية PHP كتغيير في التطبيق

قد يصبح الكود القديم غير متوافق مع إصدار PHP أحدث. إذا بدأ العطل بعد تغيير PHP فاختبر التطبيق مباشرة مقابل ذلك التغيير.

5. امسح فقط طبقة الكاش التي تفهمها

كاش المتصفح والصفحات وCDN وOpcode وRedis أنظمة مختلفة. مسح الجميع قد يخفي العرض من دون إصلاح السبب.

6. تراجع بالقدر الضروري فقط

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