如何控制php的默认所有者生成的文件与目录所有者相同?

时间:2017-10-11 04:00:35

标签: php linux permissions

我有一个网站(一个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生成的报告文本文件)?

0 个答案:

没有答案
相关问题