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

azB*_*ian 0 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]等...

azB*_*ian 6

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

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