Apache& PHP文件夹权限

时间:2009-09-16 16:50:25

标签: php apache permissions directory file-permissions

我们的PHP脚本会创建动态文件夹和文件,但我们遇到了权限问题。最初使用我们的ftpuser创建文件夹。 EG:Album(由ftpuser创建)必须动态创建其中的所有子文件夹和文件。创建新文件夹时,apache用户是用户,然后由于某种原因无法向该文件夹写入任何内容。

服务器正在运行,PHP安全模式为OFF。

每当php脚本创建一个文件夹时,用户都是apache,并且出于某种原因的权限显示为dr ---- x - t

感谢。

1 个答案:

答案 0 :(得分:3)

在PHP中找到创建文件夹的位置。通常,这将是:

mkdir( folderName );

将行更改为:

mkdir( folderName, 1755 );

或者,在mkdir

之后添加此行
chmod( folderName, 1755 );

有关详细信息,请参阅PHP mkdir documentation