FirePHP没有输出任何内容

7

我已经试了一个小时,想让FirePHP工作。我安装了最新的Firebug并且它工作得很好。我还安装了FirePHP插件。然后我下载了库文件并将它们包含在我的php文件中。我确定它们被包含了。现在我用ob_start();语句启动了FirePHP。接着我尝试使用fb('日志信息',FirePHP::LOG);记录一些内容,但控制台上没有显示任何东西。我已经尝试查看Net面板、控制台窗口,勾选了全部,尝试使用OOP方法等,但仍然无法正常工作。我可以看到头部信息被正确地发送,但是我无法看到任何记录的信息。这是怎么回事?


你们使用的是哪个版本?有一段时间,只有下一个版本的最新RC实际上能够与现代Firebug版本配合使用。我不确定他们是否已经解决了这个问题。 - Charles
重新启动 Firefox 有时是必要的。 - Heikki Naski
你有什么进展吗?我也遇到了同样的问题。我甚至能看到“header already sent”错误,但是我仍然无法在控制台中看到任何东西。 - rhololkeolke
2个回答

7

我曾多次遇到相同的问题。以下一些“修复”方法过去对我有效。

  • 服务器库和客户端插件不匹配,这是我的错。
  • 安装了更新版本的firebug,但与firephp插件不兼容
  • 重启firefox浏览器
  • 确保控制台和网络选项卡都已启用。
  • 查看检查器中发送的标头,确保存在类似于X-Wf-1-1-1-2的标头

对我来说,确保控制台和网络选项卡都已启用是问题所在。 - dKen

1
我遇到了同样的问题。按照安装步骤完成了所有安装。
我使用的是Symfony 2.2。首先,你必须知道,当使用文件时,可以在http://www.symfony-project.org/plugins/sfFirePHPPlugin找到Symfony插件。
查看自述文件以了解如何安装它。
其次,我在我的配置中也遇到了Monolog的FirePHP处理程序问题,它会干扰Firefox中的FirePHP Add-On,从而阻止信息显示。我在config_dev文件中使用了将所有Info级别错误发送到FirePHP的配置。一旦从配置中删除,以前的FirePHP事件就开始在Firefox的FirePHP Add-On中显示。
希望这能帮助你们其中的一些人 :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接