2010-03-07 61 views
2

我是一個MEDIATEMPLE專用虛擬服務器上,並啓用了使用說明書梨發現在: http://kb.mediatemple.net/questions/514/Enabling+PEAR+by+setting+your+open_basedir+and+include_path梨地穴/ HMAC.php未能打開流

這裏的問題...

在我的PHP劇本,我有這樣的:

require_once 'Crypt/HMAC.php'; 

當我執行該腳本,我得到這個消息:

S3::require_once(Crypt/HMAC.php) [s3.require-once]: failed to open stream: No such file or directory 

這是一個與Amazon S3集成的腳本。當我們在網格服務上時,它工作正常。自從轉移到DV服務器後,我只遇到了問題。

我安裝使用此命令的HMAC梨模塊:

pear install Crypt_HMAC 

然後重新啓動服務器。仍然沒有運氣。

任何想法?多謝如果你能幫助:)

回答

0

嘗試require_once 'Crypt_HMAC.php';

+0

感謝您的建議,但它不工作。我得到完全相同的錯誤:S3 :: require_once(Crypt_HMAC.php)[s3.require-once]:未能打開流:沒有這樣的文件或目錄。 在我服務器上的Pear目錄中,該文件位於Crypt/HMAC.php。 – Aaron 2010-03-07 05:04:32

2

你需要設置include路徑也提到你的服務器上的PEAR目錄,你可以在.htaccess文件或與通過set_include_path做到這一點功能。

+0

謝謝,就是這樣。 – tomdemuyt 2011-09-09 21:10:10

0

嘗試

sudo pear install Crypt_HMAC2