جميع المواقع الإلكترونية على اختلاف البرمجيات المستخدمة فيها، وارد أن تتعرض لمشاكل وأخطاء؛ ولذلك ستجد أن كل نظام فيه نظام لاكتشاف الأخطاء.
الووردبريس لديه نظام فعّال للغاية في اكتشاف المشاكل والأخطاء. في الغالب يحتاج مطوري الووردبريس لتفعيل هذا النظام لتجربة الموقع مع القوالب والإضافات التي تنتج قبل إطلاقها على العام، ويمكنك أنت الآخر استخدامه لاكتشاف أي مشكلة تحدث في موقعك؛ فإذا عرفت السبب بطل العجب.
طريقة تفعيل نظام اكتشاف الأخطاء Debugging in WordPress
الطريقة اليدوية كافية، وفيها تضع كود محدد في ملف wp-config.php يكون مسؤول عن تفعيل هذا النظام. والطريقة الأسهل باستخدام إضافة WP Debugging، علمًا أن ما تقوم به الإضافة هو إضافة نفس الكود لنفس الملف؛ لكنها تضيف لك قائمة في الشريط العلوي لتتمكن من الوصول إلى ملف الأخطاء بشكل سريع.
وإذا أردت التفعيل يدويًا فالمطلوب منك فتح ملف wp-config.php الموجود في المسار الرئيس للووردبريس، وإضافة الكود التالي إليه قبل الجملة (/* That's all, stop editing! Happy publishing. */)
الكود هو
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
تسجيل الدخول لعرض الكود
سواء استخدمت الطريقة اليدوية أو الإضافة. ما يحدث أن هناك ملف نصي باسم debug يُنشئ في الفولدر wp-content، وفيه يتم تسجيل كافة الأخطاء التي تحدث.
عن نفسي أجد أن استخدام الإضافة أسهل وأسرع؛ لأنها تضيف الأكواد للمكان الصحيح وبتعطيلها يتم حذف الأكواد من الملف مرة أخرى، ويمكنني مشاهدة ملف الأخطاء مباشرة من الشريط العلوي للموقع.
يتم تسجيل خطأ واحد في كل سطر في الملف النصي debug، وسنأخذ أول سطر عندي كمثال.
وأنا أعمل على السيرفر المحلي لدي، كُنت أجرب إضافة plugin جديدة، ولكن صفحة الإضافات نفسها علّقت عندي وأخذت ثواني ولم تفتح بالشكل المعتاد. فتسجل لدي هذا السجل.
تسجيل الدخول لعرض الكود
كما ترى فإن أول السطر يبدأ بالتاريخ يليه الوقت، يليه نوع الخطأ ثم تفسيره، والاقتراح الأمثل لحل المشكلة.