我们的PHP脚本会创建动态文件夹和文件,但我们遇到了权限问题。最初使用我们的ftpuser创建文件夹。 EG:Album(由ftpuser创建)必须动态创建其中的所有子文件夹和文件。创建新文件夹时,apache用户是用户,然后由于某种原因无法向该文件夹写入任何内容。
服务器正在运行,PHP安全模式为OFF。
每当php脚本创建一个文件夹时,用户都是apache,并且出于某种原因的权限显示为dr ---- x - t
感谢。
答案 0 :(得分:3)
在PHP中找到创建文件夹的位置。通常,这将是:
mkdir( folderName );
将行更改为:
mkdir( folderName, 1755 );
或者,在mkdir
:
chmod( folderName, 1755 );
有关详细信息,请参阅PHP mkdir
documentation。