【发布时间】:2017-04-22 00:56:21
【问题描述】:
我有一个托管在 aws ec2 服务器中的 php 站点。
使用 php 脚本上传文件时,它在服务器中只有 0644(rw-r--r--) 权限。我需要将文件权限更改为 0777(rwxrwxrwx)。
正在做的是 .. 上传一个文件,然后读取它并使用它创建一个新的加密文件,然后删除第一个文件。由于aws通过脚本上传文件的文件权限问题,它没有发生。
上传的文件将所有者显示为“apache”,使用 winSCP 传输文件显示“ec2-user”。
请帮忙,我在aws方面没有太多经验,所以请详细发送您的答案。
【问题讨论】:
-
请向我们展示您正在使用的 PHP 代码。
-
请给我们看..
-
move_uploaded_file($temp_file, $UploadDirectory.$NewFileName ); //echo chmod(uploadaudios.$NewFileName, 0755); $in_filename = uploadaudios.$NewFileName; $aes_filename = uploadaudios.$filename; $this->encryptFileCBC($in_filename, $aes_filename); unlink(uploadaudios.$NewFileName);
标签: php apache amazon-web-services amazon-ec2