إن مشكلة شاشة الموت البيضاء في أنظمة الووردبريس واحدة من أكثر المشكلات شيوعًا وانتشارًا، بلإضافة إلى القلق الذي ينتابك عندما يتوقف الووردبريس عن العمل. وفي هذه الحالة، تصبح محرومًا من ممارسة استخدام ووردبريس بشكل طبيعي؛ فلا تظهر لك رسالة خطأ تخبرك عن سبب الحجب.
ويمكن أن تظهر شاشة الموت البيضاء في الجزء الخاص بإدارة موقعك الإلكتروني، رغم سريان الأمور بشكل طبيعي وأداء جيد في كل شيء آخر. يمكن أن تشاهدها أيضًا في منشور ما، بينما يعمل كل شيء آخر بشكل جيد.
على كل حال، لا داعي للقلق بشأن ذلك.
أسباب ظهور مشكلة شاشة الموت البيضاء:
١- وجود مشكلة في القالب المستخدم:
ربما تحدث المشكلة نتيجة خلل ما في القالب، ولحل هذه المشكلة على بالرجوع إلى القالب الافتراضي، لكن، إذا كنت تخشى من فقدان قوالب مهمة فقم بأخد نسخة منها قبل كل شيء. وللدخول على مجلد القوالب: /public_html/wp-content/themes/
2- الإضافة غير متوافقة:
يمكنك كشف الإضافة المتسببة في حدوث المشكلة عن طريق FTP؛ فبعد أن فقدت صلاحية الوصول إلى لوحة التحكم، FTP سوف تعوضك عن ذلك. للدخول على مجلد الإضافات: /public_html/wp-content/plugins/
ادخل إلى موقعك باستخدام FTP، ومن ثم مجلد الإضافات، غيّر اسم المجلد من Plugins إلى أي اسم آخر، وقتها سيتم تعطيل كل الإضافات الموجودة، والآن حاول الدخول إلى لوحة التحكم، وإذا نجحت في الدخول قم برد الاسم إلى أصله، ومن لوحة التحكم اذهب إلى صفحة الإضافات وقم بتفعيل الإضافة -إضافة واحدة في كل مرة- وقتها ستتمكن من اكشتاف الإضافة المتسببة في المشكلة.
٣- ذاكرة التخزين المؤقت PHP:
أنصحك عند مسح ذاكرة التخرين الموقت بإضافتين مهمتين:-
(١) WP Rocket: كل ما عليك فعله، الانتقال إلى صفحة الإعدادات» WP Rocket، ومن ثم انقر على Clear Cache، وستقوم الإضافة بحذف كل الملفات المخزنة مؤقتًا على موقعك.
للتحميل ومزيد من التفاصيل حول الإضافة: [سجل الدخول لترى الرابط]
(2) WP Super: تذهب إلى صفحة الإعدادات» ومن ثن انقر على Delete Cache، وستقوم الإضافة بحذف كل الملفات المخزنة مؤقتًا على موقعك.
للتحميل: [سجل الدخول لترى الرابط]
٣- WP_DEBUG:
إن تمكين WP_DEBUG يعتبر خطوة متقدمة لكشف جميع أخطاء ذاكرة التخزين المؤقت PHP، فالجانب المشرق هنا، عند التمكين تظهر بعض رسائل الخطأ بدلًا من شاشة الموت البيضاء، وهذه فرصة غنية لمعرفة سبب الخلل.
لتمكين WP_DEBUG عليك أن تضيف الكود التالي إلى ملف wp-config.php:
define('WP_DEBUG', true)
وإذا أردت تعطيله فالأمر بسيط، استخدم هذا الكود:
define('WP_DEBUG', false);