Я пытаюсь заставить firefp работать. Он работал на прошлой неделе, и я не знаю, когда именно он прекратил работать или что я изменил.
Теперь я пытаюсь сделать простой мир hello firephp.
<?php require_once('FirePHPCore/FirePHP.class.php'); ob_start(); $firephp = FirePHP::getInstance(true); $firephp->log('Hello', 'World'); require_once('FirePHPCore/fb.php'); $var='test'; fb($var); FB::send($var); ob_end_flush(); ?>
В окне консоли firebug нет результата и сообщений об ошибках, которые я могу найти.
FireFox 5.0
FireBug 1.8.0
PHP 5.3.1
Включены консоль Firebug и сетевые панели. FirePHP включен.
На панели net в рамках запроса get я не вижу X-wf-заголовков.
Расширение FirePHP теперь работает снова с Firebug 1.8: http://www.firephp.org/HQ/FinalRelease.htm
Объяснение произошедшего: http://www.christophdorn.com/Blog/2011/08/03/firephp-and-firebug-1-8/
Firebug должен иметь панель Net.
РЕДАКТИРОВАТЬ: просто нажмите f12, нажмите на Сеть и, если она говорит, включите, нажмите на enable 🙂
Это смешно, но я просто потратил 30 минут, убедитесь, что ваш выход установлен на «Все», а не «Ошибки» или что-то подобное на консоли firePHP.
Кажется, что существует известная проблема с использованием последней версии Firebug версии 1.8 и Firefox 5: http://groups.google.com/group/firephp-dev/browse_thread/thread/aa8ca7877f4f2d82?pli=1
Переход к версии 1.7.3 решил проблему для меня. http://getfirebug.com/releases/firebug/1.7/firebug-1.7.3.xpi
Вам нужно вызвать ob_end_flush()
для любого вывода, который будет отправлен в браузер.
Поскольку меня привел сюда результат Google, мотивированный той же проблемой, я хотел бы добавить некоторую перспективу для потомков.
При тестировании в локальной среде на любой из новых ОС Windows (Windwos 7 и выше) вы должны проверить, заблокирован ли ваш файл.
Правильно: в моем случае require_once не выдавал никаких фатальных ошибок, которые он должен был, если он не смог найти файл – так что sth. должен был ошибиться с файлом.
В Linux вы должны проверить разрешения, на окнах вам нужно проверить свойства файла и посмотреть, заблокирован ли файл.
Если это так, и у вас есть привилегии администратора, вы можете разблокировать его тогда и там.