Eğer php ile lamp server uzerinde bir şeyleri geliştiriyorsanız şuphesiz hata mesajları cok faydalı oluyordur.

Fakat Ubuntu 10.04 ile bu hata mesajları varsayılan olarak kapalı gelmeye başladı.(En azından benimki oyle).
Tabi kapalı gelmesi acılamayacağı anlamına gelmez. php.ini dosyasında bir kac ufak değişiklikle bu durumu değiştirebiliriz.

İlk once herhangi bir durumda geri donebilmek icin bir yedek dosyası oluşturalım.

Kod:
sudo cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.yedek
Bu yedek dosyamızı oluşturduktan sonra dosyamızı acarak değişiklik yapabiliriz. Dosyayı duzenlemek icin şu komutu giriyoruz.

Kod:
sudo gedit '/etc/php5/apache2/php.ini'
Dosyayı actıktan sonra display_errors = off değerini buluyoruz. Bu noktada arama yapmak faydalı olabilir. Bu satırı display_errors = on olarak değiştiriyoruz.
Hatta bu mesajların onemli yerlerinin vurgulanmasını isteyebiliriz. Bunun icinde yine aynı dosyada html_errors = off satırını bularak html_errors = on durumuna getiriyoruz.

Bu noktadan sonra apache her hatayı getirecek. Fakat işler burada biraz sıkıcılaşıyor. Notice uyarıları alıp sıkılabiliyorsunuz. Bu yuzden notice uyarılarını kapatmak icin error_reporting = E_ALL & ~E_DEPRECATED satırını da error_reporting = E_ALL & ~E_NOTICE olarak değiştiriyoruz.

Butun bu işlemlerden sonra dosyamızı kaydedip cıkıyoruz. Fakat hemen denerseniz hayal kırıklığı olabilir.

Bu yuzden apache sunucusu tekrar başlasın diye şu komutu veriyoruz.


Kod:
sudo /etc/init.d/apache2 restart
Eğer bir hata yapmadıysak artık apache hataları gosterecek.

Tbi bu işlemleri geride almak isteyebilirsiniz. Bu durumda şu iki komut ile yedeklediğimiz yara donup apache yi tekrar başlatıyoruz.

Kod:
sudo cp /etc/php5/apache2/php.ini.yedek /etc/php5/apache2/php.ini
Kod:
sudo /etc/init.d/apache2 restart
Kaynak : forum.ubuntu



__________________