Seperti yang disarankan, pada Administration » Configuration » Development
(at /admin/config/development/logging
) Anda dapat menemukan pengaturan untuk menonaktifkan menampilkan pesan kesalahan, tetapi itu tidak akan menonaktifkan sepenuhnya kesalahan / pemberitahuan.
Itu karena Drupal 7 memberlakukan E_ALL, jadi mereka masih menulis ke syslog dan Anda dapat melihatnya di log terbaru yang memengaruhi kinerja situs web Anda.
Untuk menonaktifkan pemberitahuan sepenuhnya, Anda harus menambahkan baris berikut ke dalam settings.php
atau php.ini
berkas:
ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
Tampilkan semua kesalahan, kecuali untuk pemberitahuan dan peringatan standar pengkodean.
Untuk membungkam semua kesalahan PHP, yang tidak disarankan, Anda dapat mencoba menambahkan dalam file pengaturan Anda:
error_reporting(0); // Disable all errors.
Lihat: error_reporting()
Kode inti Drupal 7 yang bertanggung jawab untuk E_ALL
logging (file includes/bootstrap.inc
:):
// Enforce E_ALL, but allow users to set levels not part of E_ALL.
error_reporting(E_ALL | error_reporting());
Lihat juga: