php hata mesajlarını gösterme (linux lamp server)

Eğer php ile lamp server üzerinde bir şeyleri geliştiriyorsanız şüphesiz hata mesajları çok faydalı oluyordur.

Gelişmekte olan herhangi bir geliştiricinin hata yapması çok yaygındır. Bu, Beyaz Ekranla (White Screen) sonuçlanacaktır . Beyaz ekran görmek normaldir çünkü PHP hata bildirimi kapalıdır. Yeni kurulan sunucuda php.ini dosyasında ayarlar default olarak geliyor. Bunlardan bir tanesi ise yapılan php hatalarını göstermemesi. 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 yaptıkları kodlamalarda bir hata olduğunda o hatanın nereden kaynaklandığını görmek isteyecekdir. Bu durumu çözmek için aşağıda yer alan uygulamaları yapmamız gerekir.

Önce bir Editör programı gerekir sublime text, vim vb.. kuralım.

" /etc/php/7.2/apache2/php.ini " adresinde bulunan php.ini dosyasını text editörü ile açalım.

Dosyayı açtıktan sonra

display_errors = Off

Değerini buluyoruz Benim bilgisayarda 477. satırda yer alıyor ayrıca find bölümünden arama yapmak faydalı olabilir. Bu satırı

display_errors = On

Olarak değiştiriyoruz.

Bütün bu işlemlerden sonra dosyamızı kaydedip çıkıyoruz. Fakat hemen denerseniz hayal kırıklığı olabilir.

Bu yüzden apache sunucusu tekrar başlasın diye şu komutu veriyoruz.

 sudo service apache2 restart

Eğer bir hata yapmadıysak artık apache hataları gösterecektir.

Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

3975

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML RESME LİNK VERME
  • HTML FORM OLUŞTURMA
  • CSS YATAY MENÜ YAPIMI
  • HTML RESİM EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML DİV ve SPAN NEDİR?
  • HTML ARKAPLANA MÜZİK EKLEME
  • KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.