为什么我没有看到任何firephp输出?

时间:2011-08-03 13:17:55

标签: php firephp

我想让firephp工作。它在上周工作,我不知道什么时候 它正在停止工作或我改变了什么。

我现在正在尝试做一个简单的firephp hello世界。

<?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已启用。

在get请求下的网络面板中,我没有看到任何X-wf-header。

6 个答案:

答案 0 :(得分:6)

Firebug必须启用Net面板。

编辑:只需按f12,点击网络,如果显示启用,点击启用:)

答案 1 :(得分:4)

这个很荒谬但是我浪费了30分钟,确保你的输出设置为'All'而不是'错误'或类似于firePHP控制台中的那些。

答案 2 :(得分:1)

使用最新的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

答案 3 :(得分:1)

FirePHP扩展现在再次使用Firebug 1.8:http://www.firephp.org/HQ/FinalRelease.htm

发生了什么的解释:http://www.christophdorn.com/Blog/2011/08/03/firephp-and-firebug-1-8/

答案 4 :(得分:0)

您需要致电ob_end_flush()以便将任何输出发送到浏览器。

答案 5 :(得分:0)

由于我受到同样问题驱动的谷歌搜索结果的引导,我想为后代添加一些观点。

在任何新的Windows操作系统(Windwos 7及更高版本)上进行本地环境测试时,您应检查文件是否被阻止

这是正确的:在我的情况下,require_once没有抛出任何致命的错误,如果它找不到文件应该这样做 - 所以......不得不错误的文件。

在Linux上,您将检查权限,在Windows上需要检查文件属性并查看文件是否被阻止。

如果是,并且您拥有管理员权限,则可以随时取消阻止。