PHP mkdir() 和 move_uploaded_file() 权限被拒绝,777


PHP mkdir() and move_uploaded_file() Permission Denied with 777

我正在为一个客户端编写一个PHP脚本,该脚本将安装在我没有后端访问权限的服务器上。我只能访问特定的文件夹和数据库。

我的脚本将上传文件并创建文件夹。但是,当我尝试运行mkdir()move_uploaded_file()时,我收到权限被拒绝错误。以下是条件:

  • 运行 IIS 6 和 PHP 5.1.2 的服务器(我知道,这是一个糟糕的、古老的混合物)
  • 我尝试创建目录并上传文件的文件夹具有 777 个权限
  • 文件夹一直到 Web 根目录有 777 个权限
  • 文件上传已开启
  • 上传的文件非常小,在upload_max_filesize范围内

关于为什么这不起作用的任何想法?

谢谢你的时间。

为了检查网络服务的权限,请右键单击文件或文件夹名称,然后转到"安全"选项卡,然后查看是否添加了网络服务帐户并提供完全权限。