HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Eğer php ile lamp server üzerinde bir şeyleri geliştiriyorsanız şüphesiz hata mesajları çok faydalı oluyordur.
Fakat Ubuntu 10.04 ile bu hata mesajları varsayılan olarak kapalı gelmeye başladı.(En azından benimki öyle).
Tabi kapalı gelmesi açılamayacağı anlamına gelmez. php.ini dosyasında bir kaç ufak değişiklikle bu durumu değiştirebiliriz.
İlk önce herhangi bir durumda geri dönebilmek için 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ı açarak değişiklik yapabiliriz. Dosyayı düzenlemek için şu komutu giriyoruz.
Kod:
sudo gedit '/etc/php5/apache2/php.ini'
Dosyayı açtı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 önemli yerlerinin vurgulanmasını isteyebiliriz. Bunun içinde 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 yüzden notice uyarılarını kapatmak için error_reporting = E_ALL & ~E_DEPRECATED satırını da error_reporting = E_ALL & ~E_NOTICE 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.
Kod:
sudo /etc/init.d/apache2 restart
Eğer bir hata yapmadıysak artık apache hataları gösterecek.
Tbi bu işlemleri geride almak isteyebilirsiniz. Bu durumda şu iki komut ile yedeklediğimiz yara dönüp 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
Fakat Ubuntu 10.04 ile bu hata mesajları varsayılan olarak kapalı gelmeye başladı.(En azından benimki öyle).
Tabi kapalı gelmesi açılamayacağı anlamına gelmez. php.ini dosyasında bir kaç ufak değişiklikle bu durumu değiştirebiliriz.
İlk önce herhangi bir durumda geri dönebilmek için 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ı açarak değişiklik yapabiliriz. Dosyayı düzenlemek için şu komutu giriyoruz.
Kod:
sudo gedit '/etc/php5/apache2/php.ini'
Dosyayı açtı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 önemli yerlerinin vurgulanmasını isteyebiliriz. Bunun içinde 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 yüzden notice uyarılarını kapatmak için error_reporting = E_ALL & ~E_DEPRECATED satırını da error_reporting = E_ALL & ~E_NOTICE 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.
Kod:
sudo /etc/init.d/apache2 restart
Eğer bir hata yapmadıysak artık apache hataları gösterecek.
Tbi bu işlemleri geride almak isteyebilirsiniz. Bu durumda şu iki komut ile yedeklediğimiz yara dönüp 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
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 70
- Cevaplar
- 8
- Görüntüleme
- 484
