梨地穴/ HMAC.php未能打开流

问题描述:

我是一个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 

然后重新启动服务器。仍然没有运气。

任何想法?多谢如果你能帮助:)

尝试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

你需要设置include路径也提到你的服务器上的PEAR目录,你可以在.htaccess文件或与通过set_include_path做到这一点功能。

+0

谢谢,就是这样。 – tomdemuyt 2011-09-09 21:10:10

尝试

sudo pear install Crypt_HMAC2