2013-05-15 34 views
0

我試圖從PEAR工作的Net_DNSBL包進行一些域名黑名單檢查,我使用PHP5.3並已安裝php_pear。無法獲得PHP的Net_DNSBL工作

使用pear命令我已經安裝Net_DNSBL及其所有依賴項。

但是當我嘗試使用它,包括這在我的代碼:

require_once('Net/DNSBL/SURBL.php'); 

我得到以下錯誤:

Class 'Log' not found /usr/share/php/Net/DNS/RR/A.php on line 95

我一直在尋找所有互聯網上的任何見解沒有運氣的問題,y檢查錯誤行上的文件,但我找不到任何東西(實際上95行是一個結束花括號)

我檢查了PEAR,我有我安裝了Log軟件包,一切看起來都很好,當然,因爲它不起作用。

我是PEAR的新手,我不知道該在哪裏尋找問題。有任何想法嗎?

回答

0

請確保您的和Log.php中的PEAR php目錄直接在該目錄中。

如果沒有幫助,請手動輸入include_once 'Log.php'

+0

嗨,感謝您的快速回復:)文件Log.php在我的include_path中。如果我嘗試直接包含它,我會得到另一個錯誤:調用未定義的方法Log :: exception()在/usr/share/php/Net/DNS/RR/A.php上95行致命錯誤:調用未定義的方法Log ::例外()。我使用Laravel框架,它可能是一個問題白名稱或類似的東西? – SubniC

+0

PEAR是Log.php嗎? – cweiske

+0

嗨,包含路徑上的一個是,但是LAravel框架也有一個Log類。 – SubniC