我最近从旧计算机移动到新的开发PC。两台PC都使用WAMP安装运行我的应用。我是这两台PC的管理员。我的应用需要读写共享网络文件夹。由于某种原因,我收到了权限被拒绝的错误 * a仅在新计算机上**。
Warning (2): fopen(\\Win7Pro\TSXWork\test.txt) [function.fopen]: failed to open stream: Permission denied
共享网络驱动器为“Anonymous”和“*Everyone *”提供了完全控制。我可以在网络上查看它,使用资源管理器添加和删除文件等,但我的CakePHP应用程序中的fopen()无法工作。我对共享文件夹的安全设置如此宽松,为什么我的新电脑没有权限?
2条答案
按热度按时间lsmepo6l1#
Cake将在Web服务器的权限下运行,即使共享本身具有everyone:read,您仍然需要授予IIS用户帐户对共享的底层目录的访问权限。
ovfsdjhp2#
如果您使用的是WAMP,但没有任何效果,对我来说,问题是使用XAMPP解决的。