【发布时间】:2011-09-20 16:44:15
【问题描述】:
我的网络应用程序托管在 /var/www 文件夹中。我正在从 Web 应用程序的 PHP 脚本之一创建一个文件夹。创建文件夹的默认权限是drwx------,即700。但我希望该文件夹至少有755权限。
到目前为止,我尝试了:mkdir($path, 0755) 和 chmod($path, 0755) PHP 函数,但没有任何成功。
请问有人知道如何解决我的问题吗?
在此先数以百万计的感谢。
【问题讨论】:
-
请设置
error_reporting( E_ALL )以确保您不会被警告权限不足。 mkdir 命令是否失败?您可能对尝试写入的位置没有写入权限(或者路径可能不正确)。 -
不,我自己创建一个文件夹,但正如我上面所说,它的权限是 700。
-
@Bakhtiyor,当您尝试创建该文件夹时,该文件夹是否已经存在?
-
不,每次运行脚本时都会创建文件夹。
标签: php filesystems file-permissions mkdir