我已经开始使用WebsitePanel了。当我在其中创建一个网站时,它会像这样设置权限:
-> username
-> domain.tld
-> wwwroot => Web Anonymous Account to Read(or write if you set)使用此权限设置,php脚本(如wordpress update)不能写入根文件夹(Wwwroot)。但是它只能写"wwwroot/subfolder/test.txt“这样的子文件夹。但它不能写成"wwwroot/test.txt“
实际上,在网站面板之前,我经常这样设置权限:
-> domain.tld Web Anonymous Account to "List Folder Content"
-> wwwroot => Web Anonymous Account to Read(or write if you set)通过这种方式,php可以毫无问题地写入根文件夹和子文件夹。
websitePanel的默认权限设置有没有php/iis设置?或者我可以更改websitepanel的权限模板吗?因为有很多网站需要添加到websitePanel中。我不想给每个域文件夹“列出文件夹内容”权限。
发布于 2012-08-06 06:48:01
阅读这篇文章对你很有用
http://koderguru.com/tutorials/phptutorials/permissiondenyiis.php
这是许多PHP程序员在IIS/Windows服务器上开发php脚本或安装php脚本时遇到的一个常见问题。当你要安装像Wordpress,Joomla,Mambo等第三方脚本,或者要编写自己的缩略图脚本或其他需要PHP修改文件的文件处理脚本时,这是一个非常常见的问题。默认情况下,Windows上的IIS授予对文件/文件夹的读取权限,但不授予写入权限。若要避免此问题,您必须设置对IIS上的文件/文件夹的写入权限。我将描述为IIS中的文件/文件夹分配写权限所应采取的步骤。
在本教程中,我将讨论为IIS上的文件夹设置wright权限的三种方法
IIS 1)在本地中设置写权限
FTP 2)使用客户端在在线服务器上设置写权限
3)使用CPanel设置在线服务器的写权限
用于Windows XP的IIS
1)双击桌面上的图标,打开我的电脑。然后选择Tools -> Folder Options(Windows2000和2003不需要此步骤)

步骤2)现在转到“查看”选项卡,取消选中“使用简单文件共享(推荐)”复选框。(Windows2000和2003不需要这个步骤)

步骤3)现在打开IIS "C:\Inetpub\wwwroot“的根文件夹,并选择根文件夹(比如Wordpress文件夹)中您想要设置写权限的文件夹/文件。右击文件夹并选择“属性”(弹出菜单中的最后一项)。

步骤4)现在打开“安全”选项卡。在这里,您将在列表中看到不同类型的用户,当您选择任何用户时,将出现该用户的不同权限的复选框。您可以选中/取消选中授予/撤销该用户权限的复选框。分别选择Internet Guest帐号和启动IIS进程帐号,勾选读、写、执行权限。

通过客户端设置权限(我在这里使用了FileZile客户端免费版本)。
步骤1)将filezilla连接到服务器.Right单击您想要分配权限的文件/文件夹“.Select Attributes”。

步骤2)现在分配权限,如下图所示。

使用Cpanel设置权限
步骤1)登录你的Cpanel账号,进入“文件管理器”。

步骤2)现在在左侧面板中选择您想要分配权限的文件/文件夹,在右侧面板的"Change Permissions“中选择”.Select“。

步骤3)更改预许可。

这就是如何将写权限分配给IIS文件夹的过程。
https://stackoverflow.com/questions/11819434
复制相似问题