Windows Server:PHP 脚本无法在 Windows Server 2012 中打开和写入文件


Windows Server: PHP Script unable to open and write file in Windows Server 2012

是我第一次使用Windows Server 2012,我很难尝试让PHP脚本工作。我有一个PHP脚本可以打开一个JSON文件,写入该文件并关闭它。一切运行良好,但是当我尝试以"写入"模式打开文件时会生成错误。

这是它失败的行:

 $myfile = fopen("master.json", "r+") or die("Unable to open file!");
当我使用"

r"打开文件时,它打开没有任何问题,但是当我尝试使用"r+"、"w"、"w+"、"a+"、"x+"或"c+"打开文件时,"无法打开文件"。

我的服务器上的PHP版本是5.5.112.0

我应该注意任何权限问题吗?我缺少什么?任何帮助将不胜感激。

谢谢!

运行 Web 服务器的用户应该需要访问文件夹才能创建文件。是否可以创建具有全局写入权限的文件,然后写入该文件?