لن يتجاهل سجل PHP الأخطاء المتكررة باستخدام regnore_repeated_errors = on

StackOverflow https://stackoverflow.com/questions/1964732

سؤال

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

هل كانت مفيدة؟

المحلول

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

نصائح أخرى

إلى جانب ال ignore_repeated_errors, ، هناك أيضا ignore_repeated_source إعدادات INI. أعتقد أن المرء سيعمل من أجلك ويجب أن يتوقف عن إظهار الخطأ نفسه بشكل متكرر ، عندما يتم استدعاء نفس الملف مرارًا وتكرارًا.

كدليل PHP هنا يقول من أجل ذلك:

ignore_repeated_source - تجاهل مصدر الرسالة عندما تجاهل الرسائل المتكررة. عندما يكون هذا الإعداد قيد التشغيل ، فلن تقوم بتسجيل الأخطاء باستخدام رسائل متكررة من ملفات أو sourcelines مختلفة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top