IIS

2009-07-31 29 views
5

altında çalışırken hata bildirimi Hataları görüntülemek için PHP'yi yüklememe çalışıyorum ancak hiç şansım yok. Komut dosyasınaIIS

'u denedim ve hiçbir şey görünmüyor, sadece boş bir ekran. Benim php.ini dosyasını düzenleyerek ve ayarı çalıştı

error_reporting = E_ALL 
display_errors = On 

Ayrıca
error_reporting = E_ALL 
display_errors = stdout 

çalıştı ama benim komut hataları atmak hiçbir şey ekranda gösteriyor.

Herhangi bir öneri?

cevap

4

PHP dosyasını doğru yerde düzenlediğinizden emin olun; IIS, PHP ISAPI veya CGI modülünün yükleme konumu yerine C: \ WINDOWS dosyasında bir php.ini dosyası arayabilir. Phpinfo() çıkışını kontrol edin; doğru php.ini dosyasını düzenlediğinizi belirlemek için. Ayrıca, bu değişikliklerin yürürlüğe girmesinden önce IIS hizmetini (veya genel olarak bilgisayarı) yeniden başlatmanız gerekir.

4

ölü yazı diriltmeye Üzgünüm ama benzer bir sorunu vardı ve benim PHP kodunda bu yaparak çözdü:

ini_set('display_errors',1); 
error_reporting(E_ALL); 

Bu sunucu yapılandırma düzenlemek için de zorunlu kıldı ve bana da bunu yapmak için izin sadece sorun olduğunu düşündüğüm yöntemde.

+2

bu ayrıştırma hataları gibi en önemli hatalardan yetersizdir –

+0

evet öyle. Yerel (Linux) dev kutusuna (veya tembel olsam da Eclipse editörümle) ayrıştırma hataları yakalarım. – Andy

+0

Kullanışlı snippet, bir IIS kutusunu kullanmak zorunda kaldım ..... – reekogi

2

Belki de IIS hatalarınızın görüntülenmesini engelliyor. Dene:

  • Açık inetmgr (Başlat -> Çalıştır -> inetmgr -> girin) sitesinde
  • tık
  • seçme hata sayfaları sağ taraftaki (üzerinde çift tıklayın)
  • “Fetüs Ayarlarını Düzenle” seçeneğine tıklayın
  • Görüntülenen iletişim kutusunda “Ayrıntılı Hatalar” öğesini seçin.
  • Kaydet ve kapat.
  • Emin olmak için IIS'yi yeniden başlatın.

benim gibi Google'cuların uğruna gönderildi. Ben benim test ortamı olarak Windows kutusunu kullanmak zorunda şanssız olduğum :-)

+1

Bu sorun bana kendi sorunumla çok yardımcı oldu – spaniol6

+0

Thats bana da yardımcı oldu, Teşekkürler – Profstyle