2

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

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

<?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 控制台窗口中没有结果,我找不到任何错误消息。

火狐5.0

萤火虫 1.8.0

PHP 5.3.1

Firebug 控制台和网络面板已启用。FirePHP 已启用。

在获取请求下的网络面板中,我没有看到任何 X-wf- 标头。

4

6 回答 6

6

Firebug 必须启用 Net 面板。

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

于 2014-03-10T09:56:55.280 回答
4

这很荒谬,但我只是浪费了 30 分钟,请确保在 firePHP 控制台中将输出设置为“全部”而不是“错误”或类似的东西。

于 2012-10-19T10:12:31.987 回答
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

于 2011-08-03T15:39:52.737 回答
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/

于 2011-08-03T22:02:02.337 回答
0

您需要调用ob_end_flush()任何输出以发送到浏览器。

于 2011-08-03T13:25:21.680 回答
0

当我被谷歌结果引导到这里时,我想为后人添加一些观点。

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

没错:在我的情况下,require_once 没有抛出任何致命错误,如果它找不到文件,它应该是这样的——等等。必须是文件错误。

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

如果是,并且您具有管理员权限,则可以立即取消阻止它。

于 2014-08-24T13:03:20.380 回答