जैसा कि सुझाव दिया गया है, Administration » Configuration » Development
(पर /admin/config/development/logging
) आप त्रुटि संदेशों के प्रदर्शन को अक्षम करने के लिए सेटिंग पा सकते हैं , लेकिन यह त्रुटि / नोटिस को पूरी तरह से अक्षम नहीं करेगा।
ऐसा इसलिए है क्योंकि Drupal 7 E_ALL को लागू करता है, इसलिए वे अभी भी syslog के लिए लिखे गए हैं और आप उन्हें अपने वेबसाइट के प्रदर्शन को प्रभावित करने वाले हाल के लॉग में देख सकते हैं ।
नोटिस को पूरी तरह से अक्षम करने के लिए, आपको अपनी settings.php
या php.ini
फ़ाइल में निम्न पंक्ति जोड़नी होगी :
ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
नोटिस और कोडिंग मानकों की चेतावनी को छोड़कर, सभी त्रुटियां दिखाएं।
सभी PHP त्रुटियों को चुप करने के लिए, जो अनुशंसित नहीं है, आप अपनी सेटिंग फ़ाइल को जोड़ने का प्रयास कर सकते हैं:
error_reporting(0); // Disable all errors.
देख: error_reporting()
E_ALL
लॉगिंग के लिए उत्तरदायी ड्रुपल 7 कोर कोड (फाइल:) includes/bootstrap.inc
:
// Enforce E_ALL, but allow users to set levels not part of E_ALL.
error_reporting(E_ALL | error_reporting());
यह भी देखें: