مشكلة الصفحة البيضاء في ووردبريس

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

Untitled-1

أسباب المشكلة ومقترحات لحلها

لا يوجد سبب واحد محدّد، هناك عدة احتمالات، من أبرزها:

إضافة غير متوافقة

في هذه الحالة يجب أن تقوم بتعطيل كافة الإضافات لكن المشكلة أنه لا توجد لدينا إمكانية للدخول إلى لوحة التحكم!
هناك طريقة لتعطيل الإضافات من خلال FTP. أدخل إلى موقعك بواسطة ال FTP وتوجّه إلى مجلد الإضافات والموجود على الرابط التالي:

/public_html/wp-content/plugins/

سنقوم بتغيير اسم المجلد من plugins إلى أي اسم آخر، مثلًا plugins-off. في هذه الحالة سوف يتم تعطيل كافة الإضافات في الموقع. حاول أن تدخل الآن إلى لوحة تحكم الموقع. إذا نجحت بالدخول قم بإرجاع اسم مجلد الإضافات إلى وضعه الطبيعي (plugins) وفي لوحة التحكم اذهب إلى صفحة الإضافات وابدأ بتفعيل الإضافات – إضافة واحدة في كل مرة – وحسب هذه الطريقة سوف تتمّكن من معرفة هوية الإضافة المتسببّة بمشكلة الصفحة البيضاء.

قالب يحتوي على خلل ما

في هذه الحالة يجب الرجوع للقالب الافتراضي. أفضل طريقة هي أن تأخذ نسخة احتياطية من القوالب التي تحتاجها. مثلًا قم بتحميلها على جهازك من خلال FTP. بعدها قم بحذف كافة القوالب من مجلد القوالب. طبعًا مجلد القوالب موجود على الرابط:

/public_html/wp-content/themes/

بعد حذف القوالب قم برفع أحدث قالب افتراضي لووردبريس. ووردبريس تلقائيًا سيقوم بتفعيل القالب الافتراضي إذا كان هو القالب الوحيد الموجود في مجلّد القوالب.

استنفاد ذاكرة PHP

سبق وأن تحدثنا عن هذه المشكلة وكيفية حلها في هذه التدوينة.

إذا لم تساعدك هذه المقترحات في حل مشكلة الصفحة البيضاء، من المفضّل حينها أن تقوم بتمكين WP_DEBUG.

تمكين WP_DEBUG

تمكين WP_DEBUG سوف يؤدي إلى عرض كافة أخطاء PHP، الإشعارات والتحذيرات. في هذه الحالة بدلًا من ظهور شاشة بيضاء فارغة ستظهر لك أيضًا بعض رسائل الخطأ وهكذا سيكون لديك طرف خيط للبدء بحل المشكلة.

لتمكين WP_DEBUG عليك أن تضيف الكود التالي إلى ملف wp-config.php:

define('WP_DEBUG', true);

لتعطيله يمكنك تغيير الكود إلى:

define('WP_DEBUG', false);

عادة، ما ذُكر في هذه التدوينة سوف يساعدك في حل المشكلة. في حال استمرار المشكلة يمكنك طرح موضوع جديد في القسم المناسب في المنتدى.

18 تعليق

  1. بالفعل اليوم واجهتني هذه المشكلة و كانت المشكلة من القالب فمسحت القالب و تم تفعيل القالب الإفتراضي ..

    شكراً لك على الإفادة الرائعة

  2. ايه الحل عشان هي ظهرت ومفيش غير شئ واحد بس اللي فعال عندي و هي كلمة

    Delet cache

  3. السلام عليكم
    اولا الله يعطيكم العافية على كل الابداعات التي تقدمونها

    عندي مشكلة شاشة الموات لا زالت موجودة مع اني جربت كل الإقتراحات المذكورة في المقالة بدون جدوى
    حتى مع الكود
    define(‘WP_DEBUG’, true);
    مازالت الشاشة البيضاء ولا يوجد اي شيئ عليها
    مع الشكر للجميع

  4. انا نفس المشكلة جربت كل الحلول ولما اريد تركيب قالب جديد لا يتفعل وتظهر الصفحة البيضاء

  5. السيد رشيد المحترم…..شكرا جزيلا لك…فعلا لاحظت عنما قمت بتحديث لأضافة عندي…ان الموقع اختفى تماما…
    غيرت اسم الملف الplugins…و صارت الأمور تمام…و بعدها حذفت الاضافة كلها من خلال لوحة التحكم تبع الموقع.

  6. تنبيه: غير معروف

  7. ما معنى الكوكيز عند الدخول لكتابه اسم المستخدم والرقم لا يدخل ويكتب تلك الكلمه ان بها عطل هل هى ملفات ام قالب

  8. اخي العزيز شكرا على هذا الموضوع الهام ,انا قمت بي رفع قالب جميل و عجبني كثير عملت جاهدا على السيرور الشخصي و يظهر كل شئ و كل شئ تمام لكن عن ما ارفع العمل النهائي الى الاستضافة لوحة التحكم فقط لا تظهر عندي و عملت الخطوات و لم ينفع لكن الاقتراح الاخير كانت النتيجة :
    Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 122880 bytes) in /home/miaadorg/public_html/wordpress/wp-admin/includes/post.php on line 107
    ارجو كل من لديه حل يفيدنا في هذا الامر

  9. السلام عليكم لو سمحتو بدي اسال لما بدخل عالwordpress بطلعلي this page can’t be displayed مع اني منزلتو و حطيتو في ملف www دورت كتير ما لقيت حل ممكن تساعدوني ضروري

  10. حدث معي نفس المشكل وقد وجدت الحل بسيط جدا وهو في رابط المقال في حد ذاته فبعض القوالب لا تدعم اللغة العربية في الرابط فقمت باظافة رقم بدل اسم المقال في الرابط وانتهى المشكل.

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *