PHP’de Ölümcül Hataları (Fatal Errors) Gösterme
PHP kodlarımızda yaptığımız farketmediğimiz hatalar sonucu eğer hata gösterimi display errors kapalı ise hiç hoşumuza gitmeyen HTTP 500 ekranı ile karşılaşırız.
Bu ekran bize hata konusunda hiçbir fikir vermez ve sayfamızda yer alan kodumuz da kalabalıksa bir türlü hatanın nereden kaynaklandığını göremeyiz. İşte bu durumda sinirlerimiz epey bir gerilir 🙂
Cpanel üzerinde YAZILIM bölümünde Select PHP Versiyon‘a tıklayıp sağ üst köşede yer alan Switch to PHP Options linkinden aşağıda ki ekrana ulaşabilirsiniz.
Bu ekranda yer alan display_errors seçeneği off konumundaysa aldığımız hataları bir altta yer alan error_reporting kısmında özelleştirilmiş kısıtlamaya göre ekranda göremeyiz.
display_errors özelliğini on konuma getirip kaydettikten sonra HTTP 500 olarak karşımıza gelen hatanın detayı artık karşımızda.
Local sunucunuzda aynı işlemleri php.ini dosyanız üzerinde display_error özelliğini on konuma getirerek gerçekleştirebilirsiniz.
Ücretsiz kurs ister misin kaydol!
Çeşitli kamu kuruluşlarında edindiğim 14 yıla yakın tecrübenin ardından şu an İstanbul Büyükşehir Belediyesi’nde İş Geliştirme ve Proje Yöneticisi olarak 100+ kişilik proje grubuna liderlik ediyorum.
Son yıllarda çeşitli platformlar üzerinde 400 ‘den fazla konu üzerine yayınladığım eğitim videoları 3.000.000’u aşan izlenme almış bulunmaktadır. 2017 itibariyle Udemy’de, yazılım konularında kapsayıcı müfredata sahip eğitimler üretiyorum. 2017 yılında Udemy Türkiye tarafından en iyi 3 eğitmenden biri olarak seçildim.