0

请原谅我的英语,我是法国人:)

所以,我必须将图像从 ec2 上传到 s3。我正在使用 php 库,但我发现它非常非常 loooong !因此,我进行了一些搜索,并找到了 s3cmd 工具。但它不适用于 exec php 函数:

exec("/usr/bin/s3cmd  put –acl-public –guess-mime-type  –config=/var/www/html/.s3cfg   /var/www/html/website/public/img/a/1380098080346/1.jpg  s3://mybucket  2>&1")

输出是:

ERROR: Can't find a config file. Please use --config option.

我的配置文件的所有者是 apache,权限是 777(用于测试;))但什么都没有......我仍然有同样的错误......

有关信息,我已关注此页面:http ://thephpsolutions.wordpress.com/tag/s3cmd/

你有想法吗?非常感谢 !

4

1 回答 1

2

这可能是您的问题中的一个错字,但在您的 exec 语句中,您需要在配置之前有两个破折号:

-–config=/var/www/html/.s3cfg
于 2013-09-26T20:05:01.267 回答