我终于把PHP运行在Windows 7 IIS7上,但是现在终身无法编辑wwwroot中的文件,因为我的编辑一直在说“你没有权限保存到这个位置…保存在Pete中?
这将是一个非常长的编辑/运行/debugging过程,如果我必须手动将文件复制到wwwroot每次我想查看我的网站。
我进入IISpipe理器并转到该目录并取消单击设置的只读checkbox。 问题是我下次“编辑权限…”再次检查!
我以pipe理员身份运行。
有任何想法吗?
默认情况下,只有pipe理员才能写入C:\inetpub\wwwroot 。 两个选项:
C:\inetpub\wwwroot上的权限。 右键单击编辑器,然后单击“以pipe理员身份运行”。 默认情况下,您不能编辑wwwroot目录中的文件。 即使以pipe理员身份login到计算机,UAC也会阻止编辑文件。
是的,交替地从c:\ inetpub \ wwwroot文件夹以外的内容中更改内容目录。
其他信息: 文件夹的只读checkbox并不意味着该文件夹的内容是只读的 。
请参阅: http : //blogs.msdn.com/b/oldnewthing/archive/2003/09/30/55100.aspx
单个文件可以标记为只读,但是文件夹是使用权限控制的。 如果你启用了UAC,启动记事本提升(开始,键入记事本,按Ctrl + Shift + Enter)将避免这个问题。 或者在目录上设置权限,以便您的用户级帐户具有写入权限。
是的,进入互联网信息服务器(IIS) – >右击文件 – >编辑权限 – >安全 – >编辑 – >select所有的用户或组给他们WRITE权限,在我的情况是“IIS_IUSRS”和“pipe理员”…那是所有兄弟。