Benim geliştirme ortamı için son zamanlarda IIS üzerinde ISAPI w / php 5.2 'den IIS Fastcgi w / PHP 5.3 taşındı ve ben bir hata (örneğin fonksiyon ismi yanlış olarak) varsa ben geri vb ÖLÜMCÜL HATA raporlama PHP alışkınım. . tarayıcıya. Aralıklı yerine hatayı aldıktan Ben bir HTTP 500 alırsınız. Firefox ile gezinirken, bu oluşmaz.
Bu IE önbelleğe içerik türü veya böyle bir HTTP kodu bir şey ile ilgili gibi görünüyor. Benim akıl Ben kusurlu kod yığın ortadan kaldırmak ve (IE) sayfayı yenileyin ve sonra geri soruna kodu yerleştirmek eğer hata mesajı göreceksiniz olmasıdır.
Herkes bakmak gerektiğini biliyor mu?
display_errors On ayarlanır ....
Tried to add code in comments and it was ugly so i'm appending:
Sample Code:
index.php
<?php
php_infowrong();
?>
Ben web sitesinin URL yazarsanız alıyorum:
Firefox Ben alırsınız: PHP Fatal error: D () tanımsız işlev php_infowrong Call: \ Web \ pathtowebsite \ index.php on line 2
Internet Explorer I alırsınız: HTTP 500 Internal Server Error
If I then change the index.php to
<?php
phpinfo();
?>
Then both IE and Firefox give the correct php_info page.
Ben orjinal erronous formuna geri index.php değiştirmek ve sayfayı yenileyin eğer IE gösterecektir: PHP Fatal error: D () tanımsız işlev php_infowrong Call: \ Web \ pathtowebsite \ index.php