ليس هناك ما هو أسوأ من التصفح إلى موقع وورد بريس الخاص بك وفجأة أن تقابل شاشة الموت البيضاء (WSoD). يجعل هذا الخطأ موقع الويب الخاص بك غير قابل للوصول إلى كل من المسؤولين والزوار.
يمكن أن يكون WSoD محبطًا بشكل لا يصدق ، بسبب نقص المعلومات التي تشير إلى سبب أو حل محتمل. ومع ذلك ، فهو أيضًا أحد أكثر أخطاء وورد بريس شيوعًا . لذلك ، في حين أن الأمر يتعلق ، في معظم الحالات ، يمكن حلها.
في هذا المنشور ، سنشرح ماهية وورد بريس WSoD وما هي أسبابه الشائعة. الأهم من ذلك ، سنوجهك عبر تسعة حلول محتملة لإعادة تشغيل موقعك بأسرع ما يمكن.
ما هي شاشة الموت البيضاء في ووردبريس؟
طبقًا لاسمها ، تظهر شاشة الموت البيضاء في وورد بريس (المعروفة أيضًا باسم “WSoD”) عندما تواجه شاشة بيضاء فارغة بدلاً من صفحة الويب التي تحاول الوصول إليها.
اعتمادًا على المتصفح الذي تستخدمه ، قد تتلقى رسائل خطأ مختلفة. يوجد أدناه مثال في Google Chrome ، والذي يتضمن تحذيرًا لخطأ HTTP 500 “هذه الصفحة لا تعمل ولا يمكنها معالجة الطلب”:
وورد وسود كروم
شاشة الموت البيضاء في وورد بريس في Google Chrome
الآن دعنا نلقي نظرة على White Screen of Death في Mozilla Firefox:
وورد wsod فايرفوكس
وورد بريس WSoD في Mozilla Firefox
كما ترى ، إنها مجرد شاشة بيضاء. لا يحتوي على أي أخطاء مفيدة أو رسائل تحذير.
غالبًا ما يكون سبب ظهور شاشة الموت البيضاء في وورد بريس هو أخطاء كود PHP أو استنفاد حد الذاكرة .
سبب آخر محتمل هو سمة أو مكون إضافي خاطئ. من المحتمل أن يكون هذا الأخير هو المشكلة إذا كانت الواجهة الأمامية لموقع الويب معطلة ، ولكن منطقة إدارة وورد بريس الخاصة بك في وضع التشغيل. للتحقق بسرعة مما إذا كانت لوحة التحكم على موقعك تعمل أم لا ، ما عليك سوى الانتقال إلى yourdomain.com/wp-admin.
لذا ، كيف تصلح WSoD؟ يسعدني أنك سألت!
شاشة الموت البيضاء في وورد بريس محبطة ومربكة ولكنها في النهاية قابلة للإصلاح! 😅 إليك 9 حلول سهلة يمكنك تجربتها ⬇
انقر للتغريد
كيفية إصلاح شاشة الموت البيضاء في وورد بريس (9 طرق)
عندما تواجه شاشة الموت البيضاء في وورد بريس ، ستكون أولويتك هي إصلاحها في أسرع وقت ممكن. مع وضع ذلك في الاعتبار ، دعنا نلقي نظرة على تسعة حلول ممكنة يمكنك استخدامها لحلها.
تعطيل إضافات وورد بريس الخاصة بك
قم بالتبديل إلى سمة وورد بريس الافتراضية
مسح المتصفح وذاكرة التخزين المؤقت لبرنامج وورد بريس
قم بتشغيل وضع التصحيح
زيادة الحد من الذاكرة الخاصة بك
تحقق من مشاكل إذن الملف
تحقق من مشكلات التحديث التلقائي الفاشلة
حل أخطاء بناء الجملة أو استعادة نسخة احتياطية
زيادة القدرة على معالجة نصوص PHP
1. قم بتعطيل إضافات وورد بريس الخاصة بك
واحدة من أسهل الطرق وأكثرها شيوعًا لإصلاح وورد بريس WSoD هي ببساطة تعطيل جميع المكونات الإضافية الخاصة بك . في كثير من الأحيان ، يتعطل الموقع بسبب تحديث البرنامج المساعد السيئ.
إذا كان لا يزال بإمكانك الوصول إلى منطقة المسؤول الخاصة بك ، فإن الطريقة السريعة للقيام بذلك هي الانتقال إلى المكونات الإضافية من لوحة المعلومات ، وتحديد جميع المكونات الإضافية ، ثم النقر فوق إلغاء التنشيط من القائمة المنسدلة الإجراءات المجمعة:
WSOD: قم بإلغاء تنشيط جميع إعدادات وورد بريس Plugins
إعداد إلغاء تنشيط كافة ملحقات وورد بريس
سيؤدي هذا إلى تعطيل جميع المكونات الإضافية الخاصة بك.
إذا أدى ذلك إلى حل المشكلة ، فستحتاج إلى العثور على الجاني. للقيام بذلك ، يمكنك البدء في تنشيط المكونات الإضافية واحدًا تلو الآخر ، وإعادة تحميل الموقع بعد كل تنشيط. عندما تنخفض الواجهة الأمامية ، تكون قد وجدت المكوِّن الإضافي الذي يعمل على سوء التصرف.
يمكنك بعد ذلك الوصول إلى مطور البرنامج المساعد للحصول على المساعدة أو نشر بطاقة دعم في دليل البرنامج المساعد وورد بريس.
إذا لم تتمكن من تسجيل الدخول إلى مسؤول وورد بريس ، فيمكنك استخدام عميل بروتوكول نقل الملفات (FTP) للوصول إلى دليل ملفات موقعك.
ضمن مجلد wp-content الخاص بالدليل الجذر ، حدد موقع مجلد المكونات الإضافية . أعد تسميته إلى شيء على غرار “plugins_old”:
WSoD: أعد تسمية مجلد الإضافات
أعد تسمية مجلد الإضافات
ثم ، تحقق من موقعك مرة أخرى على الواجهة الأمامية. إذا نجح ذلك ، فستحتاج إلى اختبار كل مكون إضافي واحدًا تلو الآخر. أعد تسمية مجلد البرنامج المساعد مرة أخرى إلى “plugins” ، ثم أعد تسمية كل مجلد مكون إضافي بداخله بشكل فردي حتى تحدد موقع المجلد المعيب.
2. قم بالتبديل إلى سمة وورد بريس الافتراضية
إذا لم تكن المشكلة مكونًا إضافيًا ، فقد يكون مظهر وورد بريس الخاص بك هو سبب ظهور شاشة الموت البيضاء. لمعرفة ما إذا كانت هذه هي المشكلة ، يمكنك استبدال المظهر الخاص بك عن طريق التبديل إلى المظهر الافتراضي.
إذا كان بإمكانك الوصول إلى منطقة الإدارة الخاصة بك ، فانتقل إلى المظهر> السمات في لوحة المعلومات. حدد موقع قالب وورد بريس الافتراضي وقم بتنشيطه مثل Twenty Twenty :
WSOD: قم بالتبديل إلى النسق الافتراضي
قالب Twenty Twenty وورد بريس.
ثم اختبر موقعك مرة أخرى. إذا نجحت ، فستعرف أن المشكلة تكمن في موضوعك.
إذا لم تتمكن من الوصول إلى لوحة المعلومات الخاصة بك ، فإن العملية هي نفسها كما هو الحال مع المكونات الإضافية.
استخدم FTP للوصول إلى ملفات موقعك ، وأعد تسمية مجلد wp-content / theme الخاص بك إلى شيء آخر:
WSoD: مجلد الموضوع
أعد تسمية مجلد السمات الخاص بك
سيعود وورد بريس بعد ذلك إلى أحدث قالب افتراضي ، وهو على الأرجح Twenty Twenty. إذا لم يكن لديك أي سمات أخرى ، يمكنك تنزيل واحدة من وورد بريس Theme Directory ثم تحميلها إلى مجلد السمات الخاص بك .
بعد ذلك ، امض قدمًا وتحقق من موقعك مرة أخرى. إذا نجح الأمر ، فربما كان موضوعك به تعارض أو تحديث سيئ . إذا كانت هذه هي الحالة ، فقد تحتاج إلى التواصل مع المطور للحصول على المساعدة أو التفكير في تبديل السمات .
3. امسح المتصفح وذاكرة التخزين المؤقت لبرنامج وورد بريس
إذا كان لديك حق الوصول إلى الواجهة الخلفية لموقع وورد بريس الخاص بك ولكنك لا تزال ترى WSoD على الواجهة الأمامية ، فقد يكون ذلك بسبب مشكلة في ذاكرة التخزين المؤقت .
لإصلاحه، حاول مسح ذاكرة التخزين المؤقت متصفح الويب الخاص بك والخاص بك المساعد وورد التخزين المؤقت (على افتراض لديك واحدة مثبتة).
إذا كان لديك مكون إضافي للتخزين المؤقت مثبت على موقع وورد بريس الخاص بك ، مثل WP Rocket أو WP Super Cache ، فإن معظمها يقدم طريقة سريعة لمسح ذاكرة التخزين المؤقت عبر صفحة إعدادات المكون الإضافي.
باستخدام WP Super Cache كمثال ، في لوحة معلومات وورد بريس الخاصة بك ، يمكنك الانتقال إلى الإعدادات > WP Super Cache > حذف ذاكرة التخزين المؤقت :
حذف ذاكرة التخزين المؤقت للمكونات الإضافية
صفحة إعدادات البرنامج المساعد WP Super Cache
كيفية مسح ذاكرة التخزين المؤقت من MyKinsta
إذا كنت من مستخدمي Kinsta ، فهناك أيضًا طريقة سهلة لمسح ذاكرة التخزين المؤقت باستخدام MyKinsta . للقيام بذلك ، قم بتسجيل الدخول إلى حسابك. انقر فوق أدوات ، متبوعًا بمسح ذاكرة التخزين المؤقت ضمن قسم ذاكرة التخزين المؤقت للموقع :
موقع kinsta المخبأ
خيار مسح ذاكرة التخزين المؤقت في MyKinsta
بمجرد إفراغ ذاكرة التخزين المؤقت ، احفظ التغييرات. ثم قم بإعادة زيارة موقعك لمعرفة ما إذا كان ذلك قد أدى إلى تصحيح المشكلة. إذا لم يكن الأمر كذلك ، فقد حان الوقت للانتقال إلى حل آخر.
4. قم بتشغيل وضع التصحيح
إذا كنت لا تزال ترى شاشة الموت البيضاء في وورد بريس ، أو أن منطقة المسؤول لا تعمل ، أو تعتقد أنك وجدت المشكلة ولكنك تريد التعمق أكثر ، يمكنك تمكين وضع التصحيح . سيعرض هذا أي أخطاء تحدث على موقع الويب الخاص بك.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
لتمكين التصحيح، سوف تحتاج إلى فتح الفسفور الابيض بين ملف config.php ملف وورد الخاص بك تثبيت. بداخله يجب أن تجد السطر التالي:
define( 'WP_DEBUG', false );
غيّر “خطأ” إلى “صحيح” ، ثم أعد تحميل موقعك. إذا لم يكن هذا السطر موجودًا ، فيمكنك إضافته إلى أعلى الملف.
بدلاً من الشاشة البيضاء ، ستحصل على شاشة بيضاء وبعض رسائل الخطأ. هذا ليس تحسنًا كبيرًا ، لكنه مجرد بداية. يجب أن توضح رسالة الخطأ WSoD الملف الذي نشأت فيه المشكلة ، مثل هذا:
Cannot redeclare get_posts() (previously declared in
/var/www/html/wordpress/wp-includes/post.php:1874) in
/var/www/html/wordpress/wp-content/plugins/my-test-plugin/my-test-plugin.php on line 38
يمكنك أن ترى في نهاية هذا المثال رسالة مفادها أن المشكلة في السطر 38 من مكون إضافي يسمى my-test-plugin . لذلك ، يجب أن يؤدي تعطيل هذا المكون الإضافي إلى حل المشكلة.
إذا كنت لا ترى أي أخطاء على الإطلاق بعد تمكين وضع التصحيح ، فقد تحتاج إلى التواصل مع مضيف الويب الخاص بك . من المحتمل أن تصحيح الأخطاء لم يتم تكوينه بشكل صحيح على الخادم الخاص بك.
عملاء Kinsta لديهم خيار استخدام أداة تصحيح أخطاء مدمجة . من لوحة التحكم MyKinsta، انقر على اسم موقع الويب الخاص بك تليها أدوات . ضمن تصحيح أخطاء وورد بريس ، حدد تمكين :
أداة تصحيح أخطاء kinsta
كيفية تمكين وضع تصحيح أخطاء وورد بريس في MyKinsta
يمكنك بعد ذلك الوصول إلى سجل الأخطاء الخاص بك ضمن قسم السجلات في لوحة معلومات MyKinsta ، واستكشافها لمعرفة المزيد حول المشكلة.
ضع في اعتبارك أن تشغيل وضع التصحيح يمكن أن يعرض بعض معلومات موقع الويب الخاص بك للمستخدمين غير المعتمدين. لذلك ، تأكد دائمًا من إيقاف تشغيل الوضع عند الانتهاء من استخدامه.
معلومات
هل ترغب في إجراء اختبار تشغيل MyKinsta؟ أنشئ حسابك التجريبي مجانًا وابدأ في اللعب به.
5. زيادة الحد من الذاكرة الخاصة بك
إذا كنت لا تزال ترى صفحة WSoD الفارغة المخيفة بعد تجربة بعض الحلول المذكورة أعلاه ، أو تلقيت خطأ يشكو من حدود الذاكرة أو الذاكرة المستنفدة ، فستحتاج إلى تخصيص المزيد من الذاكرة للتطبيق.
يمكن القيام بذلك من خلال ملف wp-config.php على العديد من تثبيتات وورد بريس. افتح الملف وأضف الكود التالي:
define('WP_MEMORY_LIMIT', '64M');
إذا لم يفلح ذلك ، فلديك بعض الخيارات. في بيئة عادية ، يمكنك استخدام ملف .htaccess لزيادة حد الذاكرة . ما عليك سوى إضافة السطر التالي:
php_value memory_limit 64M
إذا لم تتمكن من الوصول إلى ملف htaccess الخاص بك ، فيمكنك استخدام ملف php.ini لزيادة حد الذاكرة بدلاً من ذلك.
هل تعاني من مشاكل التوقف و وورد بريس؟ Kinsta هو حل الاستضافة المصمم مع وضع الأداء والأمان في الاعتبار! تحقق من خططنا
للقيام بذلك ، اتصل بالخادم الخاص بك عبر FTP. في الدليل الجذر لموقعك ، ابحث عن ملف php.ini . بمجرد تحديد موقعه ، أضف السطر التالي في أي مكان داخل الملف:
memory_limit = 64M
إذا كنت لا تزال تعاني من نفاد الذاكرة وتحتاج إلى تخصيص المزيد ، فقد تكون هناك مشكلة داخل التطبيق الخاص بك. ربما يستخدم قالبك أو أحد مكوناتك الإضافية قدرًا هائلاً من الموارد.
في هذه المرحلة ، قد ترغب في توظيف مطور لإلقاء نظرة. حتى مضيفك قد يكون قادرًا على المساعدة ، من خلال إظهار سجلات SQL وإحصائيات الموارد الأخرى لموقعك.
لن يحتاج عملاء Kinsta إلى زيادة حد الذاكرة الخاص بهم لأن جميع خططنا تحدد حدًا افتراضيًا للذاكرة يبلغ 256 ميجابايت .
6. التحقق من مشاكل إذن الملف
سبب آخر محتمل لـ WSoD هو قضايا الإذن والملكية. ومن غير الممكن لإصلاح هذه المشكلة بنفسك. ومع ذلك ، ما لم تكن تعرف حقًا ما تفعله ، فإننا ننصح بعدم القيام بذلك حيث يمكنك عن غير قصد إنشاء نقاط ضعف يمكن للمهاجمين استغلالها.
عندما يتعلق الأمر بأذونات وورد بريس ، فهناك ثلاث قواعد بسيطة يجب اتباعها:
يجب تعيين الملفات على 664 أو 644.
يجب تعيين المجلدات على 775 أو 755.
و الفسفور الابيض بين ملف config.php يجب تعيين الملف إلى 660، 600، أو 644.
إذا كان لديك وصول SSH إلى الخادم الخاص بك ، فيمكنك تطبيق القواعد المناسبة باستخدام الأمر التالي ، وتشغيله من دليل وورد بريس الجذر:
sudo find . -type f -exec chmod 664 {} +
sudo find . -type d -exec chmod 775 {} +
sudo chmod 660 wp-config.php
إذا لم تكن متأكدًا من كيفية القيام بذلك أو كنت خائفًا بعض الشيء ، فاستمر واطلب من مضيف الويب المساعدة.
7. تحقق من مشكلات التحديث التلقائي الفاشلة
أحيانًا يواجه وورد بريس مشكلة في التحديثات ، مثل انتهاء مهلة الخادم. في أغلب الأحيان ، تحل هذه المشكلة نفسها تلقائيًا. ومع ذلك ، في بعض الحالات النادرة ، قد يؤدي ذلك إلى ظهور شاشة الموت البيضاء في وورد بريس.
أول شيء يجب عليك فعله هو الانتقال إلى دليل جذر وورد بريس الخاص بك ومعرفة ما إذا كان هناك ملف صيانة (يمكن اختصار اسم الملف أيضًا).
ما تريد القيام به هو محاولة حذف هذا الملف وتحميل موقعك مرة أخرى.
إذا كان التحديث ناجحًا ، لكن وورد بريس فشل في إزالة هذا الملف تلقائيًا ، فيجب أن يعود كل شيء إلى طبيعته.
إذا لم يكتمل التحديث ، فقد تتم إعادة تشغيله تلقائيًا ، وفي هذه الحالة يجب أن تعود الأمور إلى طبيعتها تمامًا.
إذا فشل كل شيء آخر ، فاتبع إجراء التحديث اليدوي الموصى به لبرنامج وورد بريس ، والذي يجب أن يحل المشكلة مرة واحدة وإلى الأبد.
8. حل أخطاء بناء الجملة أو استعادة نسخة احتياطية
سبب شائع آخر لـ وورد بريس WSoD هو عندما تقوم بتحرير الكود على موقع وورد بريس الخاص بك وتخطئ في كتابة شيء ما أو تستخدم الصيغة الخاطئة.
يمكن لشخصية واحدة في المكان الخطأ أن تزيل موقعك بالكامل ، ولهذا السبب لا يجب عليك أبدًا تعديل الكود على موقع الإنتاج المباشر الخاص بك .
لا داعي للقلق ، رغم ذلك. يمكنك دائمًا الاتصال بموقعك عبر FTP والتراجع عن التغيير الذي أجريته يدويًا. إذا كنت لا تعرف ما هو التغيير الذي تسبب في المشكلة ، فهذا هو المكان الذي يكون فيه وجود نسخ احتياطية من وورد بريس في مكانه أمرًا مفيدًا.
هنا في Kinsta ، يمكنك استعادة موقعك إلى نقطة زمنية سابقة بنقرة واحدة. للقيام بذلك ، قم بتسجيل الدخول إلى لوحة معلومات MyKinsta وانتقل إلى النسخ الاحتياطية :
ميزة النسخ الاحتياطي في MyKinsta
ميزة النسخ الاحتياطي في MyKinsta
ضع في اعتبارك أنه إذا قمت بتمكين وضع التصحيح في وورد بريس في وقت سابق ، فقد تكون هناك أيضًا رسالة خطأ تشير إلى خطأ في بناء الجملة. إذا كانت هذه هي الحالة ، فيجب أن يخبرك بالضبط بمكان العثور على رمز المشكلة.
9. زيادة القدرة على معالجة نصوص PHP
في هذه المرحلة ، إذا لم يتم حل WSoD بعد ، فهناك خدعة إضافية يمكنك تجربتها. في حالات نادرة ، قد تحدث هذه المشكلة بسبب طول الصفحة أو المنشور بشكل خاص.
إذا كانت هذه هي الحالة ، فيمكنك محاولة ضبط إمكانية معالجة نصوص PHP على موقعك ، عن طريق زيادة حدود التراجع والتكرار. للقيام بذلك ، الصق الكود التالي داخل ملف wp-config.php الخاص بك :
/* Trick for long posts /
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
بمجرد إضافة هذا الرمز ، احفظ التغييرات. ثم قم بتحديث موقعك لمعرفة ما إذا كان يعمل الآن.
هل تواجه شاشة الموت البيضاء المرعبة في ووردبريس؟ 😭 لا تقلق … ستؤدي هذه الإصلاحات التسعة إلى إعادة تشغيل موقعك وتشغيله في لمح البصر! 💥
انقر للتغريد
ملخص
يمكن أن تكون شاشة الموت البيضاء في وورد بريس محبطة بشكل لا يصدق ، بل ومخيفة. هناك عدد من الأشياء التي يمكن أن تسوء ، ولكن لحسن الحظ فإن الوضع ليس بالسوء الذي يبدو عليه.
يجب أن يؤدي فحص مكون إضافي و / أو سمة بسيطة إلى إصلاح مشكلة WSoD في معظم الحالات. من المؤكد أن التعرف أكثر على وضع تصحيح أخطاء وورد بريس سيلقي مزيدًا من الضوء على المشكلة ويرشدك.
إذا واجهت أي مواقف شاشة بيضاء أخرى للموت في وورد بريس ، فأخبرنا بذلك حتى نتمكن من التعلم منها ومشاركة التجربة!
وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:
مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.
تكامل Cloudflare Enterprise.
يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.
التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

