Nasıl Yapabilirim?

PHP hatalarını görme

Merhaba

Bu yazımda sizlere php ile kodlanmış siteleriniz de hata kodlarını web sayfanıza nasıl yazdırabileceğinizi anlatacağım.  Hata kodlarının web sayfalarınızda çıkmamasının nedeni sunucu bazlı alınan güvenlik önlemlerinden kaynaklanmaktadır. Zira kötü niyetli kişiler bu hata kodlarını kullanarak dosya yollarınızı, config v.b dosyalarınızın nerede olduğunu görebilirler. Fakat kodlama işleri ile uğraşan webmaster arkadaşlar için bu durum biraz can sıkıcı olabilmektedir. Nedeni de yaptıkları kodlamalarda bir hata olduğunda o hatanın nereden kaynaklandığını görmek isteyeceklerdir fakat hata kodları web sayfalarına yazdırılmadığı için de bu konuda sıkıntı yaşayacaklardır. İşte  bu durumu çözmek için aşağıda yer alan komutları kullanabilirsiniz.

 

Tüm raporları kapatır

error_reporting(0);

1)  Basit hataları gösterir

error_reporting(E_ERROR | E_WARNING | E_PARSE);

2)  E_NOTICE kullanarak gereksiz hata mesajlarından kurtuluruz

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

3)  E_NOTICE harici tüm hataları gösterir. Bu ayar varsayılandır, php.ini dosyasında yer alabilir

error_reporting(E_ALL ^ E_NOTICE);

4)  Tüm PHP hatalarını gösterir (yeni)

error_reporting(E_ALL);

5)  Tüm PHP hatalarını gösterir

error_reporting(-1);

6)  error_reporting(E_ALL); ile aynı görev

ini_set(‘error_reporting’, E_ALL);


Limitsiz Hosting

İlgili Makaleler