Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP AWS HTTP错误:无法使用r+;模式打开;福彭_Php_Amazon Web Services_Amazon S3_Aws Sdk - Fatal编程技术网

PHP AWS HTTP错误:无法使用r+;模式打开;福彭

PHP AWS HTTP错误:无法使用r+;模式打开;福彭,php,amazon-web-services,amazon-s3,aws-sdk,Php,Amazon Web Services,Amazon S3,Aws Sdk,我一直在把我的PHP服务器文件从windows传输到ubuntu 14.04,我的脚本坏了。。。 从S3下载时出现错误 $result = $s3->getObject(array( 'Bucket' => AWS_S3_BUCKET, 'Key' => $imgName, 'SaveAs' => $targetPath )); //the exception i

我一直在把我的PHP服务器文件从windows传输到ubuntu 14.04,我的脚本坏了。。。 从S3下载时出现错误

        $result = $s3->getObject(array(
            'Bucket' => AWS_S3_BUCKET,
            'Key'    => $imgName,
            'SaveAs' => $targetPath
        )); //the exception is thrown!
异常消息:

在AWS上执行GetObject时出错 HTTP错误:无法使用模式r+打开.././下载/文件: fopen(../../downloads/file)

sudo chmod-R 777 wwwfolder不工作

有什么想法吗

**更新** 找到一个Hax/解决方案。。。。在$s3->getObject方法之前添加touch($targetPath)可以解决此问题。。。但是为什么呢?我在不同的ubuntu服务器(同一个版本)上试过,它在那里工作(没有触摸;我不知道它是如何配置的…)。
现在呢?有什么想法吗?

你的文件夹结构准备好了吗?ubuntu的文件系统区分大小写,请确保大小写匹配。谢谢你的回答。。。使用touch($targetPath)和fopen($targetPath)不会出现错误(生成和读取本地文件)。。。所以我不认为这是问题所在:/您是否尝试了完整路径而不是
。/../
?立即尝试。。。还是一样:/解决方案1对我有效!