在Windows上使用Apache,拒绝访问(代码:5)网络上的文件夹

时间:2015-02-02 22:07:44

标签: wamp wampserver

我的设置是Windows 8(64),WAMPSERVER 2.5,PHP 5.5.12(64)和Apache 2.4.9(64)。但是我相信这可能与许多其他WAMP构建有关。

我需要我的PHP应用程序才能使用位于我们网络上不同计算机上的文件存储库。

我尝试使用scandir('\\\\SERVER-NAME\\dir\\');之类的代码,但我会收到类似[function.scandir]: Access is denied. (code: 5)的错误。同样地[function.rename][function.opendir]等......

1 个答案:

答案 0 :(得分:6)

解决方案是更改用户服务" wampapache64 "正在使用。

  1. 转到服务(开始键搜索"查看本地服务")
  2. 查找服务" wampapache "或" wampapache64 "
  3. 右键单击
  4. 属性
  5. 进入" 登录"标签
  6. 点击收音机"此帐号:"
  7. 将帐户设置为"管理员"或其他对相关网络文件夹具有读/写访问权限的帐户