كيفية إصلاح شاشة الموت البيضاء في WordPress
أهلاً بكم في هذا الدليل الشامل الذي يهدف إلى مساعدتكم في حلّ إحدى أكثر المشكلات إزعاجاً في عالم ووردبريس : شاشة الموت البيضاء (WSOD). تظهر هذه المشكلة المزعجة على شكل شاشة بيضاء فارغة عند محاولة تحميل موقع ووردبريس الخاص بكم، دون أي رسائل خطأ ترشدكم إلى الحل. قد يكون هذا الأمر مرعباً للغاية، خاصةً للمبتدئين، حيث لا يعرفون سبب المشكلة.
يهدف هذا الدليل إلى تقسيم المشكلة إلى أجزاء يمكن إدارتها وإرشادك خلال كل خطوة لتشخيص هذه المشكلة وإصلاحها. سواء كنت مبتدئًا تمامًا أو لديك بعض الخبرة في استخدام WordPress، فهذا الدليل مصمم لك.
ما هي شاشة الموت البيضاء؟
قبل أن نتعمق في الحلول، من المهم أن نفهم ما هو WSOD. بأبسط العبارات، يؤدي خطأ PHP أو قاعدة البيانات إلى تعطل موقعك، لكنه لا يعطيك أي معلومات حول الخطأ الذي حدث. والهدف الأساسي من ذلك هو منع عرض المعلومات الحساسة علنًا، لكن الأمر محبط لأنك لا تعرف من أين تبدأ في إصلاحه.
الأسباب الشائعة لـWSOD
فيما يلي بعض الأسباب الشائعة التي قد تجعلك تواجه رسالة الخطأ WSOD:
- تعارضات البرنامج المساعد
- موضوع المشكلات
- استنفاد حد ذاكرة PHP
- خطأ في بناء الجملة في ملف
- قضايا الخادم
دعونا نتناول كل سبب خطوة بخطوة.
الخطوة 1: الفحوصات الأولية
قبل التعمق في الحلول الأكثر تقنية، قم بإجراء بعض الفحوصات الأولية.
مسح ذاكرة التخزين المؤقت للمتصفح
في بعض الأحيان، قد تعرض ذاكرة التخزين المؤقتة للمتصفح الإصدار الأقدم من موقع الويب الخاص بك. تأكد من مسحها قبل المتابعة.
تحقق من وجود مشكلات في الخادم
إذا كان موفر الاستضافة الخاص بك يواجه انقطاعًا في الخدمة أو مشكلات فنية، فقد يكون هذا هو السبب وراء ظهور شاشة WSOD. تحقق من حالة الخادم على صفحة حالة موفر الاستضافة الخاص بك أو اتصل بدعم العملاء للحصول على المعلومات.
الخطوة 2: تمكين تصحيح الأخطاء
سيسمح تمكين تصحيح الأخطاء في WordPress بعرض رسائل الخطأ، مما قد يساعد في تحديد المشكلة. للقيام بذلك:
- قم بالوصول إلى الدليل الجذر لموقع الويب الخاص بك عبر FTP.
- تحديد موقع
wp-config.phpملف. - جد الخط
define('WP_DEBUG', false);وتغييره إلىdefine('WP_DEBUG', true);.
الآن، أعد تحميل موقعك. إذا ظهرت رسالة خطأ معينة، فلاحظها لمزيد من استكشاف الأخطاء وإصلاحها.
الخطوة 3: إلغاء تنشيط جميع المكونات الإضافية
في أغلب الأحيان، تكون تعارضات المكونات الإضافية هي السبب وراء ظهور شاشة WSOD.
- قم بالوصول إلى دليل WordPress الخاص بك عبر FTP.
- انتقل إلى
wp-contentثم الىpluginsالمجلد. - إعادة تسمية
pluginsمجلد إلى شيء مثلplugins_oldسيؤدي هذا إلى إلغاء تنشيط كافة المكونات الإضافية.
تحقق مما إذا كان موقعك قد عاد للعمل مرة أخرى. إذا كان الأمر كذلك، فإن المشكلة كانت في أحد المكونات الإضافية.
الخطوة 4: تحديد المكون الإضافي الذي يسبب المشكلة
- إعادة تسمية الخاص بك
plugins_oldالمجلد العودة إلىplugins. - قم بتنشيط كل مكون إضافي واحدًا تلو الآخر، وقم بتحديث موقعك في كل مرة لتحديد المكون الإضافي الذي يتسبب في ظهور شاشة WSOD.
بمجرد تحديد المشكلة، يمكنك تحديث الملحق أو استبداله أو الاتصال بالمطور للحصول على المساعدة.
الخطوة 5: التحقق من السمة النشطة
إذا لم يؤد تعطيل المكونات الإضافية إلى حل المشكلة، فقد يكون المظهر الخاص بك هو السبب.
- انتقل إلى
wp-contentثم الىthemesالمجلد. - قم بإعادة تسمية مجلد السمة النشطة لديك. سيؤدي هذا إلى تنشيط السمة تلقائيًا موضوع ووردبريس الافتراضي.
قم بإعادة تحميل موقعك للتحقق من أنه يعمل بشكل طبيعي.
الخطوة 6: زيادة حد ذاكرة PHP
إذا استبعدت المكونات الإضافية والمظاهر، فإن الخطوة التالية هي زيادة حد ذاكرة PHP.
- الوصول إلى الخاص بك
wp-config.phpملف. - أضف هذا السطر:
define('WP_MEMORY_LIMIT', '256M');
قم بتحديث موقعك ومعرفة ما إذا تم حل المشكلة.
الخطوة 7: إصلاح أخطاء بناء الجملة
إذا تلقيت خطأً محددًا يتعلق بملف أثناء تصحيح الأخطاء، فقم بالوصول إلى هذا الملف عبر FTP وتصحيح الخطأ النحوي. تنشأ أخطاء النحو عادةً من الأحرف المفقودة أو الموضوعة في غير مكانها الصحيح مثل الأقواس أو الفواصل المنقوطة.
الخطوة 8: استشر مزود الاستضافة الخاص بك
إذا لم تنجح أي من الخطوات المذكورة أعلاه، فقد تكون المشكلة خارجة عن إرادتك. في هذه الحالة، اتصل بمزود الاستضافة للحصول على المساعدة.
لا تدع مشكلات WordPress تعطل عملك! تم تصميم خدمات إدارة WordPress الخاصة بنا لحل أي مشكلات تواجهها مع WordPress، مما يضمن بقاء موقع الويب الخاص بك محدثًا وتشغيله بسلاسة. لماذا تكافح عندما يمكنك الاستعانة بمحترفين للتعامل مع الأمر؟
