从Apache服务器调用AWS功能

时间:2014-01-28 18:12:56

标签: php apache amazon-web-services permissions

我有一台Apache服务器,在某些事件中,我希望它能够调用Amazon Web服务(AWS)功能。具体来说,它必须将文件上传到S3存储桶。当我通过终端登录并以root身份运行命令时,一切正常,文件上传。但是,当事件由Apache生成时(我检查用户是使用exec的Apache('whoami'))我在应用程序日志中获得了权限警告。我甚至在调用任何函数之前就收到了这些警告,它在包含行失败了:

  

包括'aws / aws-autoloader.php';

我已将AWS文件的所有者更改为apache,并将文件放在各个位置,包括与调用AWS代码的函数相同的目录,以及用户的主目录,但没有任何成功。

具体警告是:

  

服务器[警告] [-@127.0.0.1](7245)*警告:include():失败   打开'aws / aws-autoloader.php'列入   MyHandlers.php中的(include_path ='。:/ usr / share / pear:/ usr / share / php')   第4行

有人知道如何解决这个问题吗?我几天来一直在努力解决这个问题,所以任何提示/建议都会受到赞赏。

由于

0 个答案:

没有答案