استكشاف الأخطاء

إصلاح شاشة WordPress البيضاء للموت

The "white screen of death" is when your WordPress site displays a blank white page with no error message. It is one of the more frustrating WordPress issues because it gives no visible clue about…

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

الخطوة 1: تحقق من سجل الأخطاء

الشيء الأول الذي يجب فعله هو التحقق من سجل أخطاء PHP الخاص بك، والذي عادة ما يكشف عن السبب الدقيق:

  1. سجل الدخول إلى KPanel على kpanel.kapsulehost.com
  2. انتقل إلى Websites، واختر موقعك، وانقر على Logs
  3. افتح PHP Error Log
  4. ابحث عن إدخالات Fatal error بالقرب من الوقت الذي بدأت فيه الشاشة البيضاء

انظر الوصول إلى سجلات أخطاء موقعك للمزيد من التفاصيل.

الخطوة 2: فعّل وضع تصحيح WordPress

إذا كان سجل الأخطاء لا يعرض تفاصيل كافية، فعّل وضع تصحيح WordPress:

  1. اتصل عبر SFTP أو مدير الملفات في KPanel
  2. افتح wp-config.php
  3. اضبط ما يلي:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  1. أعد تحميل الصفحة وتحقق من wp-content/debug.log للحصول على رسالة الخطأ

الخطوة 3: عطّل جميع الإضافات

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

إذا كان بإمكانك الوصول إلى لوحة تحكم WordPress: انتقل إلى Plugins > Installed Plugins، حدد الكل، واختر Deactivate من قائمة الإجراءات الجماعية.

إذا كنت لا تستطيع الوصول إلى لوحة تحكم WordPress:

  1. اتصل بموقعك عبر SFTP
  2. انتقل إلى wp-content/plugins/
  3. أعد تسمية المجلد plugins إلى plugins-disabled
  4. حاول تحميل الموقع

إذا اختفت الشاشة البيضاء، فإن البرنامج الإضافي هو المسؤول. أعد تسمية المجلد إلى plugins، ثم عطّل الإضافات واحدة تلو الأخرى حتى تحدد الإضافة المسيئة.

الخطوة 4: تبديل إلى مظهر افتراضي

يمكن أن يسبب المظهر المكسور أيضاً شاشة بيضاء:

  1. عبر SFTP، انتقل إلى wp-content/themes/
  2. أعد تسمية مجلد المظهر النشط لديك إلى شيء مثل mytheme-disabled
  3. سيعود WordPress إلى مظهر افتراضي

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

الخطوة 5: زيادة حد ذاكرة PHP

يمكن أن تحدث شاشة بيضاء عندما ينفد WordPress من الذاكرة. لزيادة الحد:

  1. افتح wp-config.php في مدير الملفات أو عبر SFTP
  2. أضف هذا السطر قبل سطر /* That's all, stop editing! */:
define( 'WP_MEMORY_LIMIT', '256M' );
  1. احفظ الملف وأعد تحميل الموقع

يمكنك أيضاً زيادة حد ذاكرة PHP في KPanel تحت Websites > [موقعك] > PHP Settings.

الخطوة 6: استعادة من نسخة احتياطية

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

لم يتم الحل بعد؟

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

هل تحتاج إلى مساعدة إضافية؟

راسلنا على البريد الإلكتروني support@kapsulehost.com أو افتح محادثة في KPanel.

فتح KPanel