【发布时间】:2014-12-07 05:21:10
【问题描述】:
我的服务器上有一个上传目录,当文件夹的权限设置为 755 时,php 上传工作正常,但如果我在上传(uploads/subuploaddir)中创建新目录上传失败,我需要手动为此文件夹设置 755 权限,所以我的问题是如何为上传目录及其所有未来创建的子目录设置 755 权限?
附言。 chmod -R 755 ...mypath/uploads 不起作用
提前致谢。 非常感谢所有答案。 彼得
更新: 问题解决了,我的错。 PHP默认创建权限为777的文件夹,我通过FTP手动创建了用于测试目的的文件夹,所以它是由另一个系统用户创建的,具有不同的权限。
【问题讨论】:
-
PHP 有自己的
chmod()命令供您使用。 -
检查所有权以及更改所有权使用 chown 命令是什么
-
Lix - 是的,我知道这将是一个很好的解决方案,但是当我使用共享主机时,我不必使用它。我刚刚创建了文件夹并且它有效。 (我是 Ubuntu 控制台的新手)
-
使用 chown 代替 chmod
标签: php ubuntu upload permissions