2011-02-01 77 views
0

我喜歡FirePHP,我已經使用了它一段時間,但他們已經推出了這個大規模的升級,我完全失望,試圖讓它工作。我想我正在複製「快速啓動」代碼(猜測是否需要對我的服務器配置進行任何更改),但由於某些原因,FirePHP的「主要」功能FirePHP::to()沒有任何作用。任何人都可以請幫我弄清楚我做錯了什麼?謝謝。如何設置FirePHP版本1.0?

<?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
致命錯誤:調用一個成員函數控制檯()的一個非對象在/home8/jayharri/public_html/if/doc_root/hello_firephp2.php線14上

回答

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不斷確保你有一個腳本FirePHP安裝在:

http:://<hostname>/doc_root/hello_firephp2.php 
+0

我是一個白癡。謝謝。 – jay 2011-02-17 16:23:10