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ınlacaktır.

5443

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
POPÜLER MAKALE
  • HTML RESME LİNK VERME
  • HTML LİNK(Bağlantı)EKLEME - LİNK VERME
  • HTML YAZI VE RESİM ORTALAMA
  • HTML DİV ve SPAN NEDİR?
  • HTML FORM OLUŞTURMA
  • HTML KAYAN RESİM VE Marguee KULLANIMI
  • HTML ARKAPLANA MÜZİK EKLEME
  • CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
  • HTML RESİM EKLEME
  • PHP ceil()-floor()-round() YUVARLAMA FONKSİYONU
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.