سبب خطأ ملف pluggablephp
السبب الرئيسي لحدوث خطأ ملف pluggablephp هو عندما تتجاوز وظيفة جديدة، في التعليمات البرمجية المضافة، وظيفة رئيسية في WordPress، وتكون غير قادرة على التعامل معها بالطريقة الصحيحة.
على الرغم من أن المطورين، في جميع أنحاء العالم، قد بدأوا في إنشاء سمات بمساعدة React والعديد من اللغات الأخرى المتاحة، إلا أن القاعدة لا تزال PHP حيث أن معظم وظائف WordPress تعتمد عليها.
أين يظهر خطأ ملف pluggablephp
كل خطأ يميل إلى عرض رسالة تحذير في موقع معين.
سيؤدي خطأ ملف pluggablephp إلى إيقاف موقع الويب الخاص بك، وسترى فقط رسالة التحذير. بالنظر إلى التعارضات مع وظائف WordPress، من المحتمل أن تتمكن من تسجيل الدخول إلى لوحة تحكم المسؤول وإلقاء نظرة على الخطأ.
يظهر خطأ ملف pluggablephp في كل صفحة من صفحات الموقع. هذا يعني أنه كلما حاولت فتح أي صفحة من صفحات الموقع، ستواجهك رسالة تحذير فقط.
اقرأ أيضاً أفضل مواقع التسويق الالكتروني – دليل 2022
إصلاح أخطاء ملف Pluggable.php في ووردبريس
ملف pluggable.php هو ملف WordPress أساسي. ليس من الجيد أبدًا تعديل ملف WordPress الأساسي باعتباره خيارك الأول، حتى في حالة وجود خطأ فيه.
على الأرجح ، الخطأ قادم من موقع مختلف.
لإصلاح أي خطأ ملف pluggablephp، ما عليك سوى إلقاء نظرة على الموقع الأول المذكور فيه الخطأ.
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179
في المثال أعلاه، يوجد الخطأ في ملف function.php الخاص بالسمة في السطر 1035.
هذا يعني أنك بحاجة إلى تعديل ملف jobs.php الخاص بالسمة وتغيير أو إزالة الكود المتسبب في حدوث هذا الخطأ.
في بعض الأحيان، يحدث خطأ في الرؤوس المرسلة بالفعل بسبب مساحة إضافية (space) بعد إغلاق علامة php؟>، لذلك يمكنك فقط إزالة ذلك، وسيصلح المشكلة.
دعونا نلقي نظرة على مثال آخر:
Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090
تشير رسالة الخطأ هذه إلى مكون إضافي على موقع WordPress الخاص بك يسبب الخطأ. يمكنك ببساطة إلغاء تنشيط المكون الإضافي وإخطار مسؤول المكون الإضافي بالخطأ.
في جميع الحالات تقريبًا، لا تنتج الأخطاء التي تذكر ملف pluggable.php عن الملف نفسه.
تحدث هذه الأخطاء عادةً بسبب رمز قمت بإضافته إلى ملف function.php، أو مكون إضافي مشفر بشكل سيئ، أو حتى سمة WordPress الخاصة بك.
ما عليك سوى إزالة الكود أو تعديله أو إلغاء تنشيط المكون الإضافي مما يؤدي إلى اختفاء الخطأ.
اقرأ أيضاً كسب المال على أمازون – أفضل 5 طرق
تجنب اخطاء ملف Pluggable.php
لا يتعين عليك الخضوع لإجراءات شاقة لتجنب خطأ ملف pluggablephp؛ دعنا الآن نتعرف على الخطوات التي يمكنك من خلالها تجنب خطأ ملف pluggablephp.
أخذ نسخة احتياطية
يعد ملف Pluggable.php أحد الملفات الرئيسية في WordPress، وهو مسؤول عن تنظيم جميع وظائف موقع الويب. يُنصح قبل الاستمرار في أي من الخطوات المذكورة هنا، تأكد من عمل نسخة احتياطية لجميع الملفات.
تحرير الملفات التالفة
الخيار الأول عند استكشاف الأخطاء وإصلاحها هو تحرير الملف الخاطئ يدويًا. لقد تم تزويدك بالفعل بالمعلومات الضرورية لتحديد موقع المشكلة في رسالة الخطأ (تذكر أنه الملف الأول في الرسالة). كل ما عليك فعله هو فتح هذا الملف، إما من خلال عميل FTP مثل FileZilla، أو من خلال File Manager.
تأكد من إيلاء اهتمام خاص لعلامات PHP البادئة والنهائية. يجب ألا تكون هناك مسافات قبل علامة <؟ php أو بعدها، بالإضافة إلى علامة؟>. أيضًا يجب عدم اتباع السطر الأخير من التعليمات البرمجية بسطر فارغ أو مسافة إضافية.
تاكد من رمز الزبون
يميل WordPress إلى تسهيل مهمتك أثناء إضافة التعليمات البرمجية إلى جميع الملفات المهمة في موقع الويب الخاص بك، لذلك إذا كان لديك ميل إلى إضافة التعليمات البرمجية بشكل متكرر إلى موقع الويب الخاص بك من مصادر لم يتم التحقق منها، فستجد صعوبة في تعقبها.
ومع ذلك، فقد تكون واجهت هذا الخطأ لأنك أجريت تغييرات على أحد الملفات المهمة عن طريق إضافة رمز. لذلك، تحتاج الآن إلى العودة إلى الجذر والوصول إليه من خلال عميل FTP وتعديله.
هذا هو المكان الذي تحتاج فيه إلى فتح الملف المعني باستخدام محرر نصوص مثل المفكرة وتقييم الملف. سيعرض اشعار الخطأ السطر الذي يوجد فيه، ورمز الخطأ نفسه، وموقع الخطأ.
إذا وجدت الرمز المخصص بنجاح، فسيتعين عليك إزالته وحفظ الملف وإعادة تحميله مرة أخرى إلى الجذر. هذا هو المكان الذي يمكنك فيه الحصول على مساعدة عميل FTP. أعد تحميل موقع الويب الخاص بك، ويجب حل الخطأ.
تخلص من المساحات الزائدة
أحد أخطاء الترميز الشائعة التي يمكن أن تؤدي إلى حدوث خطأ هو وجود مساحة إضافية بعد إغلاق علامة php “؟>”. إذا كان هذا هو ما حدث، فكل ما تحتاجه هو إزالة المساحة الإضافية، وهذا سيساعد التعليمات البرمجية الخاصة بك على العمل بشكل صحيح.
قم بإلغاء تنشيط البرنامج المساعد الخاطئ
هل قمت مؤخرًا بتنزيل وتثبيت مكون إضافي جديد يتعارض مع كيفية التعامل مع وظائف WordPress الأساسية؟ إذا كنت تومئ برأسك تأكيدًا، فأنت بحاجة إلى إلغاء تنشيط المكون الإضافي، ويجب عليك إبلاغ مسؤول المكون الإضافي بالخطأ على الفور كما أسلفنا.
احصل على المساعدة من الخبراء
إذا لم تكن لديك الخبرة لإصلاح الخطأ، فلا داعي للقلق، سيساعدك الخبراء في ذلك. الخطوات التي تمت مناقشتها هنا سهلة، وحتى المبتدئ يمكنه تنفيذها دون أي خلل، ولكن إذا واجهت أي مشكلة, فلا تتردد في طلب المساعدة.
اقرأ أيضاً برامج الفدية – ما هي ؟ – و كيف تعمل ؟
تعليق ختامي
حل خطأ ملف pluggablephp ووردبريس هو قطعة من الكعكة إذا كان بإمكانك معرفة السبب وراء ذلك. كما هو مذكور بالفعل في المدونة، للعثور على الملف الذي يولد الخطأ، يجب أن تكون على دراية بالمسار.
اترك المسار الذي ينقلك إلى خطأ ملف pluggablephp لأنه لا يجب عليك تعديله. لا تحتاج إلى التفكير كثيرًا في ملفات WordPress الأساسية لأنها تعمل بشكل جيد في العادة؛ بشكل عام، هو غالباً المكون الإضافي الذي يتعارض مع الجوهر.
المضي قدما و النجاح في تنفيذ الطرق المذكورة أعلاه لإصلاح خطأ ملف pluggablephp هو القاعدة غالباً.