我喜欢FirePHP并且我已经使用了一段时间了,但他们已经推出了这个大规模的升级,我完全陷入困境,试图让它发挥作用。我想我正在复制“快速入门”代码(猜测我的服务器配置需要进行哪些更改),但由于某种原因,FirePHP的“主要”功能FirePHP::to()
没有做任何事情。任何人都可以帮我弄清楚我做错了什么?感谢。
<?php
define('INSIGHT_IPS', '*');
define('INSIGHT_AUTHKEYS', '290AA9215205F24E5104F48D61B60FFC');
define('INSIGHT_PATHS', __DIR__);
define('INSIGHT_SERVER_PATH', '/doc_root/hello_firephp2.php');
set_include_path(get_include_path . ":/home8/jayharri/php/FirePHP/lib"); // path to FirePHP library
require_once('FirePHP/Init.php');
$inpector = FirePHP::to('page');
var_dump($inspector);
$console = $inspector->console();
$console->log('hello firephp');
?>
输出:
NULL
致命错误:在第14行的/home8/jayharri/public_html/if/doc_root/hello_firephp2.php中调用非对象的成员函数console()
答案 0 :(得分:0)
在分配检查器变量时拼写错误,并且在获取包含路径时缺少括号。
尝试以下方法:
define('INSIGHT_IPS', '*');
define('INSIGHT_AUTHKEYS', '290AA9215205F24E5104F48D61B60FFC');
define('INSIGHT_PATHS', __DIR__);
define('INSIGHT_SERVER_PATH', '/doc_root/hello_firephp2.php');
set_include_path(get_include_path() . ":/home8/jayharri/php/FirePHP/lib");
require_once('FirePHP/Init.php');
$inspector = FirePHP::to('page');
$console = $inspector->console();
$console->log('hello firephp');
此外,根据INSIGHT_SERVER_PATH
常量,确保您在
http:://<hostname>/doc_root/hello_firephp2.php