لن يتجاهل سجل PHP الأخطاء المتكررة باستخدام regnore_repeated_errors = on
-
21-09-2019 - |
سؤال
على الرغم من أنني قد طلبت تعليمات إلى PHP لتسجيل خطأ فقط مرة واحدة - أرى الخطأ مرارًا وتكرارًا في ملف السجل الخاص بي. أي أفكار لماذا يتم تجاهل هذا التوجيه؟ لقد قمت بإعادة تشغيل Apache ، إلخ.
المحلول
هذا التوجيه لن يوقف الخطأ إلا من تسجيل الدخول مرة أخرى ضمن نفس البرنامج النصي. عندما يتم تشغيل البرنامج النصي نفسه عدة مرات ، ستظل ترى هذا الخطأ في كل مرة.
نصائح أخرى
إلى جانب ال ignore_repeated_errors
, ، هناك أيضا ignore_repeated_source
إعدادات INI. أعتقد أن المرء سيعمل من أجلك ويجب أن يتوقف عن إظهار الخطأ نفسه بشكل متكرر ، عندما يتم استدعاء نفس الملف مرارًا وتكرارًا.
كدليل PHP هنا يقول من أجل ذلك:
ignore_repeated_source
- تجاهل مصدر الرسالة عندما تجاهل الرسائل المتكررة. عندما يكون هذا الإعداد قيد التشغيل ، فلن تقوم بتسجيل الأخطاء باستخدام رسائل متكررة من ملفات أو sourcelines مختلفة