يُعد خطأ الشاشة البيضاء في ووردبريس (White Screen of Death) واحدًا من أكثر المشكلات إحباطًا التي يمكن أن يواجهها المستخدمون. السبب الرئيسي لهذا الخطأ هو توقف الموقع عن العمل دون ظهور رسالة خطأ توضح المشكلة، مما يجعل التشخيص أكثر تعقيدًا. في هذا المقال، سنستعرض الأسباب المحتملة وخطوات الحل بالتفصيل.
أسباب خطأ الشاشة البيضاء في ووردبريس
- تعارض بين الإضافات:
- أحيانًا تتسبب إضافة غير متوافقة أو محدثة بشكل سيئ في ظهور الشاشة البيضاء.
- مشاكل في القالب (Theme):
- القوالب المعيبة أو التي تحتوي على أخطاء في الكود قد تكون مصدر المشكلة.
- استنزاف موارد الخادم:
- إذا تجاوز موقعك حد الذاكرة المسموح به في الخادم، فقد يؤدي ذلك إلى توقف الموقع.
- أخطاء في الكود المخصص:
- كود مخصص مكتوب بشكل خاطئ أو غير متوافق مع ووردبريس قد يؤدي إلى ظهور المشكلة.
- مشاكل في ملفات التكوين أو التحديثات:
- أخطاء أثناء تحديث ووردبريس أو التعديلات على ملفات مثل
wp-config.php
أو.htaccess
.
- أخطاء أثناء تحديث ووردبريس أو التعديلات على ملفات مثل
خطوات تشخيص وحل المشكلة
1. تفعيل وضع التصحيح (Debug Mode)
أول خطوة لفهم سبب الخطأ هي تفعيل وضع التصحيح. يمكنك القيام بذلك عبر تعديل ملف wp-config.php
:
1 2 3 4 |
// قم بإضافة هذا الكود أو تعديله: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); |
- بعد التفعيل، توجه إلى مجلد
wp-content
وابحث عن ملفdebug.log
للحصول على تفاصيل الأخطاء.
2. التحقق من الإضافات (Plugins)
- قم بتعطيل جميع الإضافات دفعة واحدة عبر إعادة تسمية مجلد الإضافات في FTP أو مدير الملفات إلى اسم مثل
plugins_backup
. - إذا تم حل المشكلة، أعد تسمية المجلد إلى اسمه الأصلي وقم بتفعيل الإضافات واحدة تلو الأخرى لتحديد الإضافة المسببة.
3. التحقق من القالب (Theme)
- قم بتغيير القالب إلى قالب ووردبريس افتراضي (مثل Twenty Twenty-Three) عبر لوحة التحكم أو عن طريق FTP:
- انتقل إلى مجلد
wp-content/themes
وأعد تسمية مجلد القالب الحالي.
- انتقل إلى مجلد
- إذا اختفت المشكلة، فإن القالب هو السبب.
4. زيادة حد الذاكرة المسموح به
قم بزيادة حد الذاكرة المسموح به عبر تعديل ملف wp-config.php
:
1 |
define('WP_MEMORY_LIMIT', '256M'); |
- يمكنك أيضًا التواصل مع مزود الاستضافة إذا لم تكن لديك صلاحية تعديل هذا الإعداد.
5. التحقق من ملفات النظام
- إصلاح ملف
.htaccess
:- أعد تسمية الملف إلى
.htaccess_backup
، ثم قم بإعادة حفظ الروابط الدائمة من لوحة تحكم ووردبريس.
- أعد تسمية الملف إلى
- إعادة رفع ملفات النظام الأساسية:
- قم برفع نسخة جديدة من ملفات ووردبريس الأساسية (باستثناء
wp-content
) لاستبدال الملفات التالفة.
- قم برفع نسخة جديدة من ملفات ووردبريس الأساسية (باستثناء
نصائح لتجنب المشكلة في المستقبل
- حافظ على تحديث الإضافات والقوالب وووردبريس بانتظام.
- قم بإنشاء نسخ احتياطية دورية لموقعك.
- اختبر أي تغييرات على نسخة تجريبية قبل تطبيقها على الموقع الفعلي.
- اختر استضافة قوية وموثوقة توفر موارد كافية لموقعك.
الخاتمة
خطأ الشاشة البيضاء قد يبدو مرعبًا في البداية، لكنه عادةً ما يكون نتيجة مشكلة بسيطة يمكن حلها بخطوات منهجية. باتباع النصائح والإرشادات المذكورة، يمكنك استعادة موقعك بسرعة وتقليل فرص تكرار المشكلة في المستقبل.
إذا كانت لديك تجربة مع هذا الخطأ أو نصائح إضافية، شاركها معنا في التعليقات أدناه!