Pour mon environnement de développement J'ai récemment déménagé à PHP 5.3 w/FastCGI IIS de php 5.2 w/ISAPI sur IIS et quand j'ai une erreur (comme le nom de la fonction est incorrecte) Je suis habitué PHP rapportant FATAL ERROR etc ... au navigateur. Par intermittence au lieu de recevoir l'erreur, je reçois un HTTP 500. Si vous naviguez avec firefox cela ne se produit pas.erreur HTTP 500 sur IE7
Il semble être lié au type de contenu de la mise en cache IE ou un code HTTP quelque chose comme ça. Mon raisonnement est que si j'élimine le morceau de code incriminé et actualise la page (dans IE) et puis replace le code fautif dans je verrai le message d'erreur.
Est-ce que quelqu'un sait ce que je devrais regarder?
display_errors est réglé sur Activé ....
Essayé pour ajouter du code dans les commentaires et il était laid, donc je suis annexant:
Exemple de code: index.php <?php php_infowrong(); ?>
Si je tapez l'URL du site que je reçois:
sur Firefox, je reçois: PHP Fatal error: Call to undefined function php_infowrong() dans D: \ Web \ pathtowebsite \ index.php sur la ligne 2
Sur Internet Explorer je reçois: HTTP 500 Erreur serveur interne
Si je change alors le index.php à <?php phpinfo(); ?>
Ensuite IE et Firefox donnent la page php_info correcte.
Si je change le index.php revenir à sa forme originale et erronous actualiser la page que IE affichera: PHP Fatal error: Call to undefined function php_infowrong() dans D: \ Web \ pathtowebsite \ index.php
Que diriez-vous du code? –
Exemple de code: index.php Php php_infowrong(); > Si je tape dans l'URL du site que je reçois: sur Firefox que je reçois: PHP Fatal error: Call to undefined function php_infowrong() dans D: \ Web \ pathtowebsite \ index.php sur la ligne 2 Sur Internet Explorer je reçois: HTTP 500 Erreur de serveur interne Si je puis modifier l'index.php à Php phpinfo(); ?> Alors IE et Firefox donnent la page php_info correcte. > suite au commentaire suivant –
Si je change le index.php en sa forme originale erronée et actualise la page ALORS IE montrera: PHP Fatal error: Appel à la fonction non définie php_infowrong() dans D: \ Web \ php53.imperialcable .com \ public \ index.php sur la ligne 2 –