我想让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。
答案 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上需要检查文件属性并查看文件是否被阻止。
如果是,并且您拥有管理员权限,则可以随时取消阻止。