Blog
حل مشكلة الشاشة البيضاء في ووردبريس (White Screen of Death) خطوة بخطوة
مشكلة الشاشة البيضاء في ووردبريس من أكثر الأعطال الشائعة والمربكة التي تواجه أصحاب المواقع، خصوصًا عندما تظهر فجأة بدون أي رسالة خطأ أو تنبيه واضح. في لحظة واحدة، تفتح موقعك أو لوحة التحكم، فتجد صفحة بيضاء بالكامل، لا محتوى ولا إشعار يوضح سبب المشكلة، وهو ما يجعل الكثيرين يظنون أن الموقع تعطل بشكل كامل أو أن هناك خللًا خطيرًا لا يمكن إصلاحه.
الحقيقة أن الشاشة البيضاء في ووردبريس لا تعني بالضرورة تلف الموقع أو فقدان البيانات. في أغلب الحالات، يكون السبب تقنيًا ويمكن تحديده بدقة، مثل تعارض إضافة بعد تحديث، خطأ في القالب، نفاد الذاكرة، أو سطر PHP غير صحيح تم تعديله بالخطأ. المشكلة ليست في ظهور الشاشة البيضاء نفسها، بل في أن ووردبريس توقف عن تنفيذ الكود قبل أن يعرض أي محتوى، لذلك لم تظهر رسالة توضح الخطأ.
ما يميز التعامل الصحيح مع مشكلة الشاشة البيضاء في ووردبريس هو فهم السبب قبل تطبيق أي حل. كثير من الحلول العشوائية المنتشرة، مثل حذف ملفات أو إعادة تثبيت ووردبريس، قد تنجح أحيانًا لكنها تعرض الموقع لمخاطر أكبر، خاصة في المواقع الخدمية أو المتاجر الإلكترونية. الطريقة الآمنة تعتمد على التشخيص المنهجي: إظهار الخطأ، عزل الإضافات، اختبار القالب، مراجعة الذاكرة وملفات الإعدادات، ثم تطبيق الحل المناسب بناءً على السبب الحقيقي.
في هذا الدليل العملي ستتعرف على:
- ما هي مشكلة الشاشة البيضاء في ووردبريس ولماذا تظهر بدون رسالة خطأ
- الأسباب الحقيقية والأكثر شيوعًا لظهور الشاشة البيضاء في ووردبريس
- خطوات الحل الآمنة لإصلاح الشاشة البيضاء في ووردبريس بدون كسر الموقع أو فقدان البيانات
- أخطاء شائعة يجب تجنبها أثناء محاولة إصلاح المشكلة
- ومتى تحتاج إلى تدخل مختص ووردبريس بدل الاستمرار في محاولات غير محسوبة
هذا المحتوى مبني على تجارب إصلاح مواقع حقيقية تم التعامل معها داخل منصة مصطفى ووردبريس، لذلك تم التركيز على حلول عملية قابلة للتنفيذ، تفرق بين الحل المؤقت والعلاج النهائي الذي يمنع تكرار مشكلة الشاشة البيضاء في ووردبريس مستقبلًا.
الأسباب الشائعة لظهور White Screen of Death
فهم السبب هو الخطوة الأهم قبل أي تنفيذ.
فيما يلي أكثر الأسباب شيوعًا التي تظهر أثناء تشخيص مواقع ووردبريس:
تعارض الإضافات
تثبيت أو تحديث إضافة قد يؤدي إلى تعارض مع:
- إضافة أخرى
- القالب المستخدم
- إصدار PHP على الاستضافة
خطأ في القالب
تعديل كود غير صحيح أو تحديث قالب بدون اختبار مسبق قد يؤدي إلى توقف الموقع عن العمل.
نفاد الذاكرة
عند عدم توفر ذاكرة كافية، يتوقف ووردبريس عن تنفيذ العمليات ويعرض شاشة بيضاء.
خطأ PHP بعد تعديل كود
خطأ بسيط في سطر واحد داخل ملف PHP قد يكون كافيًا لإيقاف الموقع بالكامل.
تحديث فاشل
انقطاع الاتصال أو مشكلة في الخادم أثناء تحديث ووردبريس أو إحدى الإضافات.
طريقة حل مشكلة الشاشة البيضاء في ووردبريس (الخطوات الآمنة)
قبل البدء، من المهم الالتزام بهذه القاعدة:
لا تحذف ملفات، لا تعيد تثبيت ووردبريس، ولا تعدل قاعدة البيانات عشوائيًا.
اتبع الخطوات التالية بالترتيب.
تفعيل وضع التصحيح (Debug Mode)
افتح ملف wp-config.php وأضف أو عدل القيم التالية:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
الهدف من هذه الخطوة هو إظهار الخطأ الفعلي بدل الشاشة البيضاء.
في كثير من الحالات، سطر الخطأ الظاهر يوضح السبب الحقيقي للمشكلة مباشرة.
تعطيل جميع الإضافات مؤقتًا
من خلال FTP أو File Manager:
- ادخل إلى مجلد:
wp-content - غيّر اسم مجلد:
pluginsإلى:
plugins-old
إذا عاد الموقع للعمل، فهذا يعني أن المشكلة بسبب إحدى الإضافات.
أعد اسم المجلد كما كان، ثم فعّل الإضافات واحدة تلو الأخرى لتحديد الإضافة المسببة للمشكلة.
تبديل القالب إلى قالب افتراضي
إذا استمرت المشكلة بعد تعطيل الإضافات:
- ادخل إلى:
wp-content/themes - غيّر اسم مجلد القالب الحالي
سيقوم ووردبريس تلقائيًا بتفعيل قالب افتراضي مثل Twenty Twenty-Four.
إذا عاد الموقع للعمل، فالمشكلة في القالب وليست في ووردبريس نفسه.
زيادة حد الذاكرة في ووردبريس
أضف السطر التالي داخل ملف wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
زيادة الذاكرة قد تحل المشكلة مؤقتًا، لكنها ليست حلًا نهائيًا إذا كان هناك تعارض أو خطأ برمجي.
فحص ملف .htaccess
- ادخل إلى جذر الموقع
- غيّر اسم ملف
.htaccess - جرّب فتح الموقع
إذا عاد الموقع للعمل:
- ادخل إلى لوحة التحكم
- الإعدادات
- الروابط الدائمة
- اضغط حفظ دون تغيير أي شيء
أخطاء شائعة يجب تجنبها
تجنب تمامًا:
- حذف ملفات ووردبريس الأساسية
- إعادة تثبيت ووردبريس بدون تشخيص
- تعديل قاعدة البيانات مباشرة
- تطبيق حلول عشوائية من مصادر غير موثوقة
هذه التصرفات قد تحول مشكلة بسيطة إلى تلف حقيقي في الموقع.
متى تحتاج إلى مختص ووردبريس؟
يفضل التوقف وطلب مساعدة مختص في الحالات التالية:
- ظهور الخطأ داخل ملفات ووردبريس الأساسية
- الموقع متجر إلكتروني أو موقع خدمي نشط
- تكرار المشكلة بعد الحل
- عدم ظهور أي رسالة خطأ حتى بعد تفعيل وضع التصحيح
في هذه الحالات، التشخيص الخاطئ قد يكون أخطر من الخطأ نفسه.
أسئلة شائعة حول مشكلة الشاشة البيضاء في ووردبريس
هل مشكلة الشاشة البيضاء تعني اختراق الموقع؟
في الغالب لا، السبب يكون تعارض إضافات أو خطأ برمجي.
هل زيادة الذاكرة تحل المشكلة دائمًا؟
لا، أحيانًا تكون حلًا مؤقتًا فقط.
هل تعطيل الإضافات آمن؟
نعم، طالما يتم التعطيل مؤقتًا وليس حذف الإضافات.
هل المشكلة من الاستضافة؟
أحيانًا، خاصة في الاستضافات محدودة الموارد.
هل يمكن منع ظهور المشكلة مستقبلًا؟
نعم، عبر تحديثات مدروسة، واختبار قبل التحديث، ونسخ احتياطي منتظم.
الخلاصة
مشكلة White Screen of Death مزعجة، لكنها قابلة للحل في أغلب الحالات بدون فقدان بيانات أو إعادة بناء الموقع.
القاعدة الأساسية:
لا تطبق أي حل قبل فهم السبب.
هذا هو المنهج الذي يتم اتباعه في منصة مصطفى ووردبريس عند التعامل مع أعطال ووردبريس الحقيقية، لأن التشخيص الصحيح دائمًا يسبق التنفيذ.