我有一个网站(一个magento网站,网络服务器是nginx:80,apache:8080,运行fcgid),它位于以下目录结构下,所有目录都归mtest所有:mtest拥有777权限。< / p>
/ home
/ home / mtest /
/ home / mtest / public_html
我在/ home / mtest / public_html上放了一个可以生成txt文件的测试php文件,代码如下:
<?php
$file = fopen("test.txt","w");
echo fwrite($file,"Hello World. Testing!");
fclose($file);
?>
当它生成text.txt时,文件权限为644,由apache:apache拥有。我的问题是如何使新生成的文件与目录所有者和权限相同(不修改源代码,实际上我正在修复由magento生成的报告文本文件)?