При назначении PHP.ini Firefox 3.6x не отображает страницу ответа при наличии исключения php - PullRequest
0 голосов
/ 30 ноября 2010

Я надеюсь, что могу быть краток и все же позволить вам понять реальную проблему.Вот как это делается:

[Environment]
Windows 7 Premium 64bit
IIS 7.0
PHP 5.3.3 VC9 Nonthread safe ZIP
mysql 5

[Description of the Problem]
Installed PHP to C:\PHP

Если в папке C: \ PHP не установлен «PHP.ini», Firefox / IE может загружать файлы PHP и нормально отображать исключения PHP.

это отображается при просмотре phpinfo ();

Configuration File (php.ini)
Path       C:\Windows
Loaded Configuration File       (none)

Когда я изменил разработку PHP.ini для PHP.ini - вот где проблема.IE 7, 8 отображает исключения PHP просто отлично Firefox отображает страницы PHP, но не исключения ... Там, где есть исключения, он просто отображает пустую страницу или не загружает страницу вообще.похоже, что браузер обновляется.

это то, что phpinfo ();отображает:

Configuration File (php.ini) Path       C:\Windows
Loaded Configuration File       C:\PHP\php.ini

Итак, при загрузке PHP.ini Firefox не отображает ошибок, сгенерированных PHP (исключения, а не ошибки, сгенерированные пользователем)

Я гуглил и тольконашел один пост об этом без решения или каких-либо ведет к продолжению.https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/244432

Прилагается мой файл php.ini, если это имеет значение, а также экран IE8 и экран FF.(Экран FF пустой, что является проблемой)

[извините, я не могу опубликовать ссылки, так как я новичок]

заранее спасибо.

[обновление 11/30 @19:31 ET] @Viper_SB, вы правы.После получения вашего предложения о загрузке заголовков HTTP фиксируется следующее:

GET /admin/phperror.php HTTP / 1.1 Хост: localhost: 801 Пользователь-агент: Mozilla / 5.0 (Windows; U; Windows NT 6.1; en-US; rv: 1.9.2.12) Gecko / 20101026 Firefox / 3.6.12 FirePHP / 0.5 Принять: text / html, application / xhtml + xml, application / xml; q = 0,9, / ;q = 0,8 Accept-Language: en-us, en; q = 0,5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1, utf-8; q = 0,7, *; q = 0,7 Keep-Alive:115 Соединение: keep-alive x-insight: активировать

HTTP / 1.1 500 Внутренняя ошибка сервера Сервер: Microsoft-IIS / 7.5 X-Powered-By: ASP.NET Дата: Ср, 01 дек 2010 00:33: 36 GMT Content-Length: 129

Но все равно ничего не отображается:

1 Ответ

0 голосов
/ 30 ноября 2010

Я собираюсь предположить, что вы действительно включили error_reporting и правильно настроили его в php.ini.

У вас есть расширение FF Live HTTP заголовки? Если не установить его и открыть окно, то запустите страницу, которая не работает. Проверьте заголовки это говорит:

HTTP/1.1 500 Server Error

Если это так, ваш браузер (или другое приложение) может скрывать реальную проблему, потому что он говорит, что это ошибка. Часто браузеры пытаются отобразить дружественную ошибку для вас, если есть ошибка 500 (или 404 и т. Д.)

Новая панель инструментов AVG вызовет эту проблему, но она сделает это в IE и в FF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...