【问题标题】:php upload doesn't work in production due to folder permission由于文件夹权限,php上传在生产中不起作用
【发布时间】:2012-07-02 08:26:37
【问题描述】:

我有一个 php 页面,它从用户那里接收带有附件的信息并上传它,该页面在本地完美运行,但是在生产时它不起作用,

服务器规格。 视窗服务器 2003 Iirf 安装在 IIS6 上,而不是 .htaccess

在寻求技术支持的解决方案时,我发现上传的文件夹被标记为只读,

我返回我的本地主机并将要在我的机器上上传的文件夹标记为只读,并且发生了同样的问题,并且技术支持代理看到这个问题没有造成问题并且它不会影响过程上传并拒绝为我删除只读标志

问题是:这个标志是限制页面上传文件到这个文件夹还是不影响?

【问题讨论】:

  • 我对 Windows Server 了解不够,但是如果该文件夹是只读的,您希望如何写入它?
  • @sachleen 是我的想法,但代理告诉我它不影响和 bla bla bla
  • @ahmedsaber111。代理是对的...您需要在上传目录中添加 iis 用户,并在上传文件夹中授予其写入权限。我也有同样的看法,但在服务器上,就是这样。
  • @RabNawaz 所以很容易在 IIS 上创建用户,但是我需要在我的脚本中做些什么来给这个用户上传权限
  • 不,您不需要更改脚本。它关于让 IIS 访问您的文件夹

标签: php windows-server-2003 iirf


【解决方案1】:

您是否尝试过更改文件夹的所有者?我猜 ISS 无法访问它使用的帐户。

【讨论】:

    【解决方案2】:

    http://pt2.php.net/manual/pt_BR/function.sys-get-temp-dir.php

    您可以尝试上传到生产服务器的临时目录吗?

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 1970-01-01
      • 2015-12-11
      • 2015-03-17
      • 2012-05-26
      • 1970-01-01
      • 2012-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多