aws php脚本上传文件权限问题

时间:2016-10-07 12:12:25

标签: php apache amazon-web-services amazon-ec2

我在aws ec2服务器上托管了一个php网站。

使用php脚本上传文件时,服务器中只有0644(rw-r - r--)权限。我需要将文件权限更改为0777(rwxrwxrwx)。

正在做的是......上传文件然后阅读它并使用它创建一个新的encripted文件,然后删除第一个文件。由于aws通过脚本上传文件中的文件权限问题,它没有发生。

上传的文件将所有者显示为' apache'并使用winSCP传输文件显示“ec2-user'”。

请帮忙,我没有多少经验,所以请详细发送你的答案。

1 个答案:

答案 0 :(得分:1)

试试这个。 希望它能起作用

move_uploaded_file($temp_file, $UploadDirectory.$NewFileName ); 
chmod($UploadDirectory.$NewFileName, 0755); 
$in_filename = $UploadDirectory.$NewFileName; 
$aes_filename = //your path to new file with name; 
$this->encryptFileCBC($in_filename, $aes_filename);
unlink($UploadDirectory.$NewFileName);