Заголовки FirePHP не работают с nginx и FPM - PullRequest
1 голос
/ 13 декабря 2011

У меня установлено расширение FirePHP FireFox, и оно работает.Я также взял пример кода для тестирования, но я не получаю ответ.

<?php
require('FirePHPCore/fb.php');
ob_start();

$firephp = FirePHP::getInstance(true);
$var = array('i'=>10, 'j'=>20);
$firephp->log($var, 'Iterators');

Я не вижу никаких дополнительных заголовков на вкладке Firebug NET - поэтому мне интересно, есть ли специальныеинструкции по настройке FirePHP при использовании PHP FPM или через Nginx.

PHP версии 5.3.6-13ubuntu3.2

Обновление: заголовки ответа сервера

Server      nginx/1.0.5
Date        Mon, 19 Dec 2011 19:12:16 GMT
Content-Type    text/html
Transfer-Encoding   chunked
Connection      keep-alive
X-Powered-By    PHP/5.3.6-13ubuntu3.3
Content-Encoding    gzip
Request Headersview source
Host        localhost

1 Ответ

0 голосов
/ 16 декабря 2011

Инструкции по устранению неполадок для настройки FirePHP можно найти здесь: http://sourcemint.com/github.com/firephp/firephp/1/-docs/Troubleshooting

Вам необходимо убедиться, что FirePHP идентифицирует себя в заголовках запросов, что произойдет только тогда, когда включены панели Firebug Console и Net.

Я предполагаю, что FirePHP идентифицирует себя.

С таким прокси, как nginx, могут возникнуть проблемы, если заголовки не пересылаются как есть. Nginx потерпит неудачу, если FirePHP отправит слишком много данных в заголовках. Этот предел может быть увеличен с помощью конфигурации nginx . Это не должно быть проблемой для небольших данных, которые вы отправляете в этом примере.

За исключением просмотра журналов отладки nginx, вы можете попробовать FirePHP 1.0 + DeveoperCompanion , который отправляет вторичный запрос на выборку данных вместо отправки всех данных в заголовках.

...