我正在一个网站上工作,我需要创建一个目录,但我收到错误
警告:mkdir(你好)[function.mkdir]:第33行的E:\ inetpub \ vhosts \ www.example.com \ createaccount.php中的权限被拒绝
我使用的是简单的mkdir函数,在localhost上运行正常。如果有人可以帮我解决这个问题。感谢。
答案 0 :(得分:0)
您无权在那里制作目录。
答案 1 :(得分:0)
确保您拥有所需的权限。使用您的网站将用于将此目录写入驱动器的服务帐户,或授予允许您在指定位置写入驱动器的权限。
答案 2 :(得分:0)
不要忘记PHP CLI和Apache通常以不同的用户身份运行。如果您从PHP命令行创建了一些目录,并且现在想要从Apache上下文访问同一目录,那么它将无法工作。旁注:在Web请求期间动态创建目录可能不太有利,请注意30秒。限制。