Bir IIS 7 Sunucusunda PHP 5.2.5 kullanıyoruz ve PHP hatalarını görünür hale getirmekte sorun yaşıyoruz ... Şu anda bir PHP hatası olduğunda sunucu "500 mesajı" ile sayfa geri gönderilemiyor "dahili bir sunucu hatası oluştuğu için görüntülendi."
Bu, üretim web siteleri için iyi bir ayar olabilir, ancak bir geliştirme sunucusunda sinir bozucu olabilir ... ;-)
php.ini
Hataları ekrana göstermenin yanı sıra onları belirli bir klasöre kaydetmeyi de denedim , ancak Sunucu tüm hataları yakalar ve PHP tarafından önlenir ve ele alınır ...
Birisi IIS'nin PHP hatalarını ekranda göstermesi için ne yapmamız gerektiğini biliyor mu? Konuyla ilgili herhangi bir bağlantı, ipucu veya öğretici takdir edilecektir!
ini_set("display_errors", "on");
php dosyasına bu satırları ekleyin.
log_errors=1
,error_reporting=-1
,log_errors_max_len=0
.