الرئيسية / مشاكل وحلول / مشاكل ووردبريس شائعة: خطأ في ملف Pluggable.php – 404 Error

مشاكل ووردبريس شائعة: خطأ في ملف Pluggable.php – 404 Error

حل مشكلة : ظهور صفحة ( خطأ في ملف Pluggable.php ) في الووردبريس (المستوى:مبتدئ)

لا بد أنك صادفت هذه المشكلة ذات يوم

تحدث هذه المشكلة:

  • حين تضيف كود يؤدي لفشل أحد الإضافات.
  • أو تفعيلك لإضافة في نسختها التجريبية (Beta) تسببت بتعارض مع إضافة أخرى.

الأسباب السابقة تؤدي إلى ظهور هذه الرسالة،و التي تمنعك أحياناً من الدخول إلى مدونتك أو لوحة التحكم(كما في الصورة السابقة)

و أحياناً يمكنك الاستمرار بالعمل على المدونة مع بقاء الرسالة كما في الصورة الآتية:

نأتي للحل:

تحذير: ملف pluggable.php هو أحد الملفات الأساسية للسكريبت،لذلك إياك ثم إياك العمل على التعديل ضمن هذا الملف…حتى لو أشارت رسالة الخطأ إليه بشكل ٍ واضحٍ و صريح!

بل عليك التريّث قليلاً و تأمّل مكان الخطأ بدقة,كيف؟
مثلاً ظهرت لدينا الرسالة التالية:

لاحظ السطر الذي يسبق سطر الخطر… تأمل ما أُشير له باللون الأحمر,إذاً المشكلة الرئيسية موجودة في ملف : functions.php  (الخاص بأحد القوالب) في السطر :1035،فببساطة عليك التوجه إلى الملف المذكور،السطر المذكور و تعديل/حذف هذا السطر.
{كنت تحاول حشر كود أدسنس هناك،أليس كذلك؟!

مثال آخر:

متعلقة بإضافة و ليس بقالب،و هذا يتطلب أن يكون أمر التعديل أكثر دقّة،أو إن كنت مبتدئاً.. يمكنك – ببساطة – تعطيل الإضافة المُشار إليه و ستلاحظ إختفاء رسالة الخطأ..

و الآن ننتقل إلى المشكلة التي يعاني منها 99.9% من أصحاب مدونات الووردبريس  (المستوى:متوسط) و هي صفحة :

بمجرد أن يرى أحدنا هذه الصفحة المشؤومة عند دخوله لإحدى تدويناته،يشعر بأن الدنيا قد أظلمت في عينيه فتراه يصيح قائلاً : ( ضاع جهدي،ضاع سهر الليالي!)

 

هوّن عليك أخي الكريم!
فتدويناتك ما تزال بخير،كل ما هنالك هو أن ملف : .htaccess قد حُذف أو حدث فيه تعديل خاطئ

 

كيف تعالج الأمر؟
قم بالدخول إلى لوحة تحكم الاستضافة ( لا المدونة ) و ستجد الملف المذكور موجوداً في المجلد الرئيسي للمدونة ( نفس مكان وجود مجلدات wp-content،wp-includes )

قم بإضافة الأكواد التالية إلى الملف :


# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

 

الآن،قم بالعودة إلى التدوينة التي ظهرت فيها رسالة 404 ،و أعدك بأنك ستجد أن المشكلة قد حُلت بإذن الله تعالى.

أرجو أن تكونوا قد قضيتم وقتاً ممتعاً معنا في هذه التدوينة.

شاهد أيضاً

احتراف التعامل مع نموذج الاتصال الدرس الثالث (الرد التلقائي)

اترك تعليقاً

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

error: