Я пробую FirePHP.
Я установил его и перезапустил Firefox, включил Firebug для моего локального хоста, переместил демонстрационный файл oo.php, который поставляется вместе с загрузкой, в виртуальный каталог IIS, изменил путь включения, удалил вызов apache_request_headers(), так как я запускаю IIS, и единственный вывод, который я вижу является
Notice: Undefined offset: 1 in C:\Documents and Settings\georgem\My Documents\projects\auctronic\FirePHPCore\FirePHP.class.php on line 167
Hello World
В консоли Firebug ничего не отображается.
Я что-то пропустил?
Обновлено: Заметил, что в нем говорится, что буферизация вывода должна быть включена, поэтому я добавил вызов ob_start() в верхней части файла ... те же результаты.






Я считаю, что FirePHP требует, чтобы вы установили расширение Firefox (в дополнение к Firebug), которое отслеживает заголовки HTTP и помещает их в консоль.
Если проблема не в этом, я бы рекомендовал взять копию Чарльз. Это позволит вам просматривать заголовки ответа HTTP. Там должен быть виден выход FirePHP. Если это не так, проблема в настройке вашего сервера.
Убедитесь, что у вас установлена последняя версия обоих расширений, Firebug и FirePHP - в последнее время произошла некоторая неудача с самым последним Firebug и более старым FirePHP (и да, FirePHP требует как включения PHP на сервере, так и установки расширения на 'fox ).
Включите fb.php, выполните ob_start(), создайте собственную переменную, а затем
fb($myErrorVariable, 'My brand new error', FirePHP::ERROR);
Вы должны увидеть результат как в консоли Firebug, так и на вкладке «Сеть» (разверните первую строку относительно вашего скрипта и вкладку «Сервер»).
У меня была такая же проблема, и оказалось, что вкладка «Сеть» в firebug не была включена, из-за чего firephp ничего не отображал в консоли. Включил вкладку Net и вуаля!