حل مشكلة ظهور صفحة بيضاء في موقع ووردبريسWordPress

تعد صفحة ووردبريس البيضاء والمعروفة باسم “صفحة الموت” أحد أكثر أخطاء WordPress شيوعًا.

إنها أيضًا واحدة من أكثر الأمور المحبطة لأنه لا توجد رسالة خطأ ولم يعد بإمكانك الوصول إلى موقعك.

هناك مشكلة أخرى تتعلق بالصفحة البيضاء وهي أنها في بعض الأحيان تؤثر فقط على جزء معين من موقع الويب الخاص بك.

على سبيل المثال، قد تواجه فقط الصفحة البيضاء في منطقة إدارة wp-admin في WordPress، بينما يعمل كل شيء آخر بشكل جيد.

وفي حالات أخرى، قد تراه فقط في موضع محدد عندما يكون كل شيء آخر يعمل بشكل جيد.

سنوضح لك في هذه المقالة كيفية إصلاح صفحة ووردبريس الفارغة من خلال النظر في حلول مختلفة.

ملحوظة: قبل إجراء أي تغييرات على موقعك، تأكد من أن لديك نسخة احتياطية لموقع WordPress الخاص بك .

فهرس :

  • لماذا ترى صفحة WordPress فارغة؟
  • يعرض WordPress صفحة فارغة بدلاً من موقع الويب الخاص بي
  • هل المشكلة موجودة في مواقعك الأخرى؟
  • أصلح صفحة فارغة باستخدام وضع استرداد WordPress
  • زيادة حد الذاكرة لإصلاح الصفحة الفارغة في WordPress
  • تعطيل كافة المكونات الإضافية
  • تغيير السمة إلى سمة افتراضية
  • حذف الموضوع الحالي
  • تمكين وضع التصحيح لإظهار الأخطاء في WordPress
  • مسح ذاكرة التخزين المؤقت في ووردبريس

لماذا ترى صفحة WordPress فارغة؟

في أغلب الأحيان، عندما ترى صفحة فارغة، فهذا يعني أن البرنامج النصي الموجود على موقع الويب الخاص بك قد استنفد الحد الأقصى للذاكرة. البرنامج النصي الذي لم يعد يستجيب هو إما:

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

يعرض WordPress صفحة فارغة بدلاً من موقع الويب الخاص بي


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

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

نظرًا لأن خطأ الصفحة الفارغة في WordPress يمكن أن يحدث بسبب عدد من الأشياء، فإنه يتطلب استكشاف الأخطاء وإصلاحها بطريقة منهجية لإصلاحها.

هل المشكلة موجودة في مواقعك الأخرى؟


إذا كان لديك مواقع WordPress أخرى مثبتة على نفس الاستضافة، فسوف تبدأ بالتحقق مما إذا كانت المشكلة تحدث أيضًا على مواقعك الأخرى.

إذا كان الأمر كذلك، فهذا مؤشر قوي على وجود خطأ ما في مضيف WordPress الخاص بك. قد تكون هذه مشكلة مؤقتة تؤثر على خدمتهم، ويجب عليك أن تطلب منهم المساعدة.

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

أصلح الصفحة البيضاء باستخدام وضع استرداد WordPress


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

يمكن لميزة الحماية من الأخطاء الفادحة الجديدة المقدمة في WordPress 5.2 اكتشاف الخطأ في بعض الأحيان، لذلك قد لا ترى حتى شاشة بيضاء.

بدلاً من ذلك، ستظهر لك رسالة تفيد بأن الموقع يواجه صعوبات فنية.

إذا كان الأمر كذلك، فستتلقى أيضًا رسالة بريد إلكتروني إلى البريد الإلكتروني الخاص بالمسؤول بعنوان “موقعك يواجه مشكلة فنية”.

ستخبرك هذه الرسالة بالمكون الإضافي الذي يسبب الخطأ، وستحتوي أيضًا على رابط خاص. سيسمح لك هذا الرابط بتسجيل الدخول إلى وضع استرداد WordPress وتعطيل المكون الإضافي الخاطئ.

ومع ذلك، إذا رأيت الصفحة الفارغة مع عدم وجود خيار البريد الإلكتروني أو وضع الاسترداد، فأنت بحاجة إلى إصلاح الخطأ يدويًا.

لاحظ أيضًا أنك قد ترى هذه الصفحة البيضاء بعد تحديث WordPress أو بعد الترحيل.

زيادة حد الذاكرة لإصلاح الصفحة البيضاء في WordPress


عادةً ما يحدث هذا الخطأ بسبب استنفاد البرنامج النصي للذاكرة وخروجه في منتصف العملية.

لإصلاح ذلك، تحتاج إلى زيادة ذاكرة PHP المتوفرة لـ WordPress.

سيسمح هذا للبرنامج النصي باستخدام المزيد من الذاكرة لإكمال العمل الذي كان من المفترض أن يقوم به.

للقيام بذلك، ستحتاج إلى لصق هذا الجزء من التعليمات البرمجية في ملف wp-config.php قبل السطر:

;define( ‘WP_MEMORY_LIMIT’, ‘256M’ )

تعطيل كافة المكونات الإضافية


إذا لم تساعد زيادة حد الذاكرة على الرغم من الوصول إلى 256 ميجا أو 512 ميجا، فأنت بحاجة إلى أن عمل أكثر.

من خلال تجربتنا في استكشاف هذه المشكلة وإصلاحها، وجدنا غالبًا أن المشكلة تتعلق إما بمكون إضافي معين أو بالقالب.

لنبدأ بتعطيل كافة المكونات الإضافية.

إذا كان لا يزال بإمكانك الوصول إلى منطقة إدارة WordPress، فيمكنك ببساطة الانتقال إلى صفحة المكونات الإضافية “المكونات الإضافية المثبتة”.

حدد جميع المكونات الإضافية المثبتة، ثم حدد “تعطيل” من القائمة المنسدلة “الإجراءات الجماعية”.

ومع ذلك، إذا لم يكن لديك حق الوصول إلى منطقة إدارة WordPress، فستحتاج إلى إلغاء تنشيط جميع المكونات الإضافية عبر FTP.

أولاً، قم بتسجيل الدخول إلى موقع WordPress الخاص بك باستخدام عميل FTP. بمجرد تسجيل الدخول، انتقل إلى مجلد wp-content حيث سترى مجلد “المكونات الإضافية”.

أعد تسمية مجلد المكونات الإضافية لتعطيل كافة المكونات الإضافية.

سيقوم عميل FTP الخاص بك بإعادة تسمية مجلد المكونات الإضافية.

يبحث WordPress عن مجلد باسم plugins لتحميل كافة المكونات الإضافية. عندما لا يتمكن من العثور على المجلد، فإنه ببساطة يقوم بتعطيل جميع المكونات الإضافية.

إذا أدى هذا إلى حل المشكلة، فقم بتنشيط مكون إضافي واحد في كل مرة لاكتشاف المكون الإضافي الذي يتسبب في ظهور صفحة فارغة.

بمجرد العثور على المكون الإضافي الذي يسبب المشكلة، يمكنك استبداله ببديل أو الإبلاغ عن المشكلة إلى مؤلفي المكون الإضافي.

تغيير السمة إلى سمة افتراضية


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

أولاً، اتصل بموقعك على الويب باستخدام عميل FTP وانتقل إلى المجلد /wp-content/themes/. أنه يحتوي على كافة المواضيع المثبتة على موقع الويب الخاص بك.

انقر بزر الماوس الأيمن لتحديد سمة WordPress الحالية وتنزيلها على جهاز الكمبيوتر الخاص بك كنسخة احتياطية.

بعد ذلك، تحتاج إلى إزالة المظهر الحالي الخاص بك من موقع الويب الخاص بك.

انقر بزر الماوس الأيمن على مجلد السمة الخاص بك وحدد “حذف”.

سيقوم عميل FTP بإزالة السمة من موقع الويب الخاص بك.

حذف القالب الحالي


إذا كان لديك قالب WordPress افتراضي مثل (Twenty Eighteen أو Twenty Nineteen) مثبتًا على موقع الويب الخاص بك، فسيبدأ WordPress تلقائيًا في استخدامه كموضوع افتراضي.

ومع ذلك، إذا لم يكن لديك سمة افتراضية مثبتة، فستحتاج إلى تثبيتها يدويًا عبر FTP.

إذا أدى هذا إلى حل المشكلة، فيجب عليك إلقاء نظرة على ملف function.php الخاص بموضوعك.

إذا كانت هناك مسافات زائدة في أسفل الملف فأنت بحاجة إلى إزالتها، وهذا يمكن أن يحل المشكلة في بعض الأحيان.

إذا كنت تستخدم وظيفة مشفرة بشكل سيئ في ملف function.php الخاص بموضوعك، فقد يكون هذا هو السبب وراء ظهور صفحتك البيضاء في WordPress.

فكر في تنزيل نسخة جديدة من المظهر الخاص بك من مصدره وتثبيته.

تمكين وضع التصحيح لإظهار الأخطاء في WordPress
إذا كانت الحلول التي قدمناها لك لم تنجح حتى الآن، فإن الخطوة التالية هي تمكين وضع التصحيح في WordPress.

سيسمح لك هذا بمعرفة نوع الأخطاء التي يتم عرضها.

ما عليك سوى إضافة الكود التالي في ملف wp-config.php الخاص بك.

define(‘WP_DEBUG’, true) ;
define(‘WP_DEBUG_LOG’, true) ;

بمجرد إضافة هذه الأسطر من التعليمات البرمجية، ستحتوي الشاشة الفارغة الآن على أخطاء وتحذيرات وإشعارات.

يمكن أن تساعدك هذه في تحديد سبب صفحتك الفارغة.

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

ستجد هناك ملف debug.log جديد يحتوي على سجل بجميع الأخطاء والإشعارات والتحذيرات.

مسح ذاكرة التخزين المؤقت في ووردبريس


في بعض الأحيان قد يكون لديك حق الوصول إلى الواجهة الخلفية، إلى مسؤول WordPress الخاص بك، ولكن الواجهة الأمامية للموقع تظهر صفحة بيضاء.

يمكن أن يحدث هذا بسبب البرنامج المساعد للتخزين المؤقت.

فقط قم بمسح ذاكرة التخزين المؤقت الخاصة بك.

المصدر

اترك تعليقاً

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