我最近从旧机器搬到了新的开发PC。两者都使用WAMP安装运行我的应用程序。我是两个人的管理员。我的应用程序需要读取和写入共享网络文件夹。出于某种原因,我在仅限新机器上收到了拒绝权限。
Warning (2): fopen(\\Win7Pro\TSXWork\test.txt) [function.fopen]: failed to open stream: Permission denied
共享网络驱动器为“匿名”和“所有人”提供完全控制。我可以在网络上查看它,使用资源管理器添加和删除文件等,但我的CakePHP应用程序中的fopen()将无法正常工作。由于我的安全设置在共享文件夹上如此松散,为什么我的新PC没有权限?
答案 0 :(得分:0)
Cake将在网络服务器的权限下运行。即使共享本身拥有所有人:read,您仍然需要授予IIS用户帐户对正在共享的基础目录的访问权限。