2014-04-04 71 views
0

我在我的服務器中安裝了PEAR Mail。我有文件:PHP Pear Mail:未能加載Net Classes

/Mail/smtp.php 

通過下面的一行348:

include_once ('Net/SMTP.php'); 

而且我也有一個文件:

/Net/SMTP.php 

當我運行myscript.php這就要求上述文件,我收到以下錯誤:

Failed opening 'Net/SMTP.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/php/Mail/smtp.php on line 348 

我試圖改變以上線348:

include_once ('../Net/SMTP.php'); 

由於/Net/Mail目錄是並排側。

我知道別人有similar problems,但找不到解決方案。

在此先感謝您的幫助!

回答

0
include_once ('/Net/SMTP.php'); 
0

Failed opening 'Net/SMTP.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/php/Mail/smtp.php on line 348

這意味着Net_SMTP未安裝 僅僅通過

梨安裝安裝Net_SMTP

並嘗試運行代碼。

+0

但是我確實有文件/Net/SMTP.php –

+0

我得到:pear/Net_SMTP已經安裝並且與發佈的版本相同1.6.2 安裝失敗 –

0

什麼工作對我來說是硬編碼到該文件的完整路徑...

爲什麼腳本不接受相對路徑,我不知道。