هي عندما يعرض موقع ووردبريس الخاص بك صفحة بيضاء فارغة دون أي رسالة خطأ. وهي واحدة من أكثر مشكلات ووردبريس إزعاجًا لأنها لا تعطي أي دليل مرئي على السبب. يتناول هذا الدليل أكثر الأسباب شيوعًا وكيفية إصلاح كل منها.
الخطوة 1: تحقق من سجل الأخطاء
أول شيء يجب فعله هو التحقق من سجل أخطاء PHP الخاص بك، والذي عادةً ما يكشف السبب الدقيق:
- سجّل الدخول إلى KPanel على kpanel.kapsulehost.com
- اذهب إلى المواقع (Websites)، اختر موقعك، ثم انقر على السجلات (Logs)
- افتح سجل أخطاء PHP
- ابحث عن إدخالات
Fatal errorبالقرب من الوقت الذي بدأت فيه الشاشة البيضاء
راجع الوصول إلى سجلات أخطاء موقعك لمزيد من التفاصيل.
الخطوة 2: تفعيل وضع تصحيح الأخطاء في ووردبريس
إذا كان سجل الأخطاء لا يُظهر تفاصيل كافية، فعّل وضع تصحيح الأخطاء في ووردبريس:
- اتصل عبر SFTP أو عبر مدير الملفات في KPanel
- افتح
wp-config.php - اضبط ما يلي:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- أعد تحميل الصفحة وتحقق من
wp-content/debug.logللاطلاع على رسالة الخطأ
الخطوة 3: تعطيل جميع الإضافات
الإضافة المعطوبة أو غير المتوافقة هي السبب الأكثر شيوعًا للشاشة البيضاء بعد التحديث.
إذا كان بإمكانك الوصول إلى لوحة إدارة ووردبريس: اذهب إلى الإضافات > الإضافات المثبتة (Plugins > Installed Plugins)، حدد الكل، ثم اختر تعطيل (Deactivate) من قائمة الإجراءات الجماعية.
إذا لم يكن بإمكانك الوصول إلى لوحة إدارة ووردبريس:
- اتصل بموقعك عبر SFTP
- انتقل إلى
wp-content/plugins/ - أعد تسمية مجلد
pluginsإلىplugins-disabled - حاول تحميل الموقع
إذا اختفت الشاشة البيضاء، فإن الإضافة هي السبب. أعد تسمية المجلد إلى plugins كما كان، ثم عطّل الإضافات واحدة تلو الأخرى حتى تحدد الإضافة المسببة للمشكلة.
الخطوة 4: التبديل إلى قالب افتراضي
يمكن أن يتسبب القالب المعطوب أيضًا في ظهور شاشة بيضاء:
- عبر SFTP، اذهب إلى
wp-content/themes/ - أعد تسمية مجلد القالب النشط إلى اسم مثل
mytheme-disabled - سيعود ووردبريس تلقائيًا إلى قالب افتراضي
بعد تحديد الإضافة أو القالب المسبب للمشكلة، تحقق مما إذا كان هناك تحديث متاح من المطوّر. يتم إصلاح العديد من مشكلات الشاشة البيضاء في الإصدار التالي.
الخطوة 5: زيادة حد الذاكرة المخصص لـ PHP
يمكن أن تحدث الشاشة البيضاء عندما تنفد الذاكرة من ووردبريس. لزيادة الحد:
- افتح
wp-config.phpفي مدير الملفات أو عبر SFTP - أضف هذا السطر قبل سطر
/* That's all, stop editing! */:
define( 'WP_MEMORY_LIMIT', '256M' );
- احفظ الملف وأعد تحميل الموقع
يمكنك أيضًا زيادة حد ذاكرة PHP في KPanel ضمن المواقع > [موقعك] > الإعدادات > PHP.
الخطوة 6: الاستعادة من نسخة احتياطية
إذا لم تحل أي من الخطوات السابقة المشكلة، فإن الاستعادة من نسخة احتياطية مأخوذة قبل بدء المشكلة هي أسرع طريق للحل. راجع الاستعادة من نسخة احتياطية.
لا تزال المشكلة قائمة؟
إذا استمرت الشاشة البيضاء بعد اتباع هذه الخطوات، افتح تذكرة دعم في KPanel ضمن الدعم (Support). أرفق أحدث إدخالات سجل أخطاء PHP ووصفًا لما تغيّر في الموقع قبل ظهور المشكلة.