0

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

服务器在 PHP 安全模式关闭的情况下运行。

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

谢谢。

4

1 回答 1

3

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

mkdir( folderName );

将行更改为:

mkdir( folderName, 1755 );

或者,改为在以下内容之后添加这一行mkdir

chmod( folderName, 1755 );

有关更多信息,请参阅PHPmkdir文档

于 2009-09-16T16:57:30.647 回答