【问题标题】:Permission denied when creating a folder创建文件夹时权限被拒绝
【发布时间】:2011-10-01 01:38:09
【问题描述】:

我在 php 中创建了一个目录,它在 localhost 中运行良好,但是当我在我的服务器中运行时出现错误

警告:mkdir() [function.mkdir]: Permission denied in D:\Hosting\8089251\html\songs\test.php on line 12

如何给服务器权限?我在我的服务器中看到了 php 信息,虚拟目录支持被禁用?是因为我无法创建目录吗?如果是,请告诉我如何启用虚拟导演支持

【问题讨论】:

    标签: file-io file-permissions php


    【解决方案1】:

    如何给服务器权限?我在我的服务器中看到了 php 信息,虚拟目录支持被禁用?是因为我无法创建目录吗?如果是,请告诉我如何启用虚拟导演支持

    不是。您无法创建目录的原因很简单:您没有权限这样做,如错误消息中所述。通常,这意味着运行 PHP 的用户与拥有您尝试在其中创建目录的目录的用户不同。

    如果您的服务器在您的控制之下,请阅读权限在 Windows 下的工作方式(我想您必须添加一个可以控制该目录的组)。这些东西很重要,所以如果您有自己的服务器,请务必阅读并了解权限的工作原理,否则您的服务器很快就会被毁掉。

    如果您的服务器实际上是由其他人维护的,请给他们打电话。如果所有权限都正确,mkdir 应该能够创建一个新目录,因此显然权限不正确。如果服务器不在你的控制之下,除了告诉维护服务器的人直接获得他的权限外,别无他法。

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 2012-08-18
      相关资源
      最近更新 更多