Untitled 1

أسباب المشكلة ومقترحات لحلها

لا يوجد سبب واحد محدّد، هناك عدة احتمالات، من أبرزها:

[icon name=”check-circle-o” class=”” unprefixed_class=””] إضافة غير متوافقة

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

3 13 2018 4 31 37 PM

سنقوم بتغيير اسم المجلد من plugins إلى أي اسم آخر، مثلًا plugins-off. في هذه الحالة سوف يتم تعطيل كافة الإضافات في الموقع. حاول أن تدخل الآن إلى لوحة تحكم الموقع. إذا نجحت بالدخول قم بإرجاع اسم مجلد الإضافات إلى وضعه الطبيعي (plugins) وفي لوحة التحكم اذهب إلى صفحة الإضافات وابدأ بتفعيل الإضافات – إضافة واحدة في كل مرة – وحسب هذه الطريقة سوف تتمّكن من معرفة هوية الإضافة المتسببّة بمشكلة الصفحة البيضاء.

[icon name=”check-circle-o” class=”” unprefixed_class=””] قالب يحتوي على خلل ما

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

3 13 2018 4 33 32 PM

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

[icon name=”check-circle-o” class=”” unprefixed_class=””] استنفاد ذاكرة PHP

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

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

[icon name=”check-circle-o” class=”” unprefixed_class=””] تمكين WP_DEBUG

تمكين WP_DEBUG سوف يؤدي إلى عرض كافة أخطاء PHP، الإشعارات والتحذيرات. في هذه الحالة بدلًا من ظهور شاشة بيضاء فارغة ستظهر لك أيضًا بعض رسائل الخطأ وهكذا سيكون لديك طرف خيط للبدء بحل المشكلة.

لتمكين WP_DEBUG عليك أن تضيف الكود التالي إلى ملف wp-config.php:

3 13 2018 4 44 06 PM 1

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