Önerildiği gibi Administration » Configuration » Development
(at /admin/config/development/logging
) ' da hata mesajlarının görüntülenmesini devre dışı bırakma ayarını bulabilirsiniz , ancak hata / bildirimleri tamamen devre dışı bırakmaz.
Bunun nedeni, Drupal 7'nin E_ALL'ı zorlamasıdır, bu nedenle hala sistem günlüğüne yazılır ve bunları web sitenizin performansını etkileyen Son günlüklerde görebilirsiniz .
Bildirimleri tamamen devre dışı bırakmak için, aşağıdaki satırı bilgisayarınıza settings.php
veya php.ini
dosyaya eklemeniz gerekir :
ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
Bildirimler ve kodlama standardı uyarıları dışında tüm hataları gösterin.
Tavsiye edilmeyen tüm PHP hatalarını susturmak için, ayarlar dosyanızı eklemeyi deneyebilirsiniz:
error_reporting(0); // Disable all errors.
Görmek: error_reporting()
Kayıt için Sorumlu Drupal 7 çekirdek kodu E_ALL
(dosya:) includes/bootstrap.inc
:
// Enforce E_ALL, but allow users to set levels not part of E_ALL.
error_reporting(E_ALL | error_reporting());
Ayrıca bakınız: