在服务器上创建目录时出现问题

时间:2010-11-25 16:57:32

标签: php

我正在一个网站上工作,我需要创建一个目录,但我收到错误

  

警告:mkdir(你好)[function.mkdir]:第33行的E:\ inetpub \ vhosts \ www.example.com \ createaccount.php中的权限被拒绝

我使用的是简单的mkdir函数,在localhost上运行正常。如果有人可以帮我解决这个问题。感谢。

3 个答案:

答案 0 :(得分:0)

您无权在那里制作目录。

答案 1 :(得分:0)

确保您拥有所需的权限。使用您的网站将用于将此目录写入驱动器的服务帐户,或授予允许您在指定位置写入驱动器的权限。

答案 2 :(得分:0)

不要忘记PHP CLI和Apache通常以不同的用户身份运行。如果您从PHP命令行创建了一些目录,并且现在想要从Apache上下文访问同一目录,那么它将无法工作。旁注:在Web请求期间动态创建目录可能不太有利,请注意30秒。限制。