Bluehost 主机下public_html目录:用于存放用户的网页文件,目录属性为755许可,该目录是我们日常使用最为频繁的目录。目前cPanel的高版本中,文件的增删改操作在public_html与在WWW中进行已经一致,但是出于操作的规范要求,我们依然应该在public_html目录中进行常规的维护。

WWW目录,public_html的一个指向,它是一个指针,许可为777,不推荐在这里进行任何操作。

假如您在 bluehost 主机上发现莫名其妙的权限问题,请查看public_html的许可属性,前面已经提到过,这个许可应为755而不是777,您可能因为误操作改动过这里,将错误的设置恢复回去即可。

public_html中全部文件均为用户数据,也就是说这里的文件都可以看作是您在空间开通之后添加的数据文件,这里并不包含任何系统所必须的文件,如果您不再需要这些数据,全部删除掉这里的文件,可以简单地理解为(不是很确切的)将空间恢复到您刚购买开通时的空间状态,因为这样做并没有删除掉您创建的数据库,Email等内容,所以说您可以粗略的这样理解但这种理解并不是很确切,言下之意,public_html之下任何您确认您不再需要的文件,可以放心删除,这样只会让您不能再访问这些已经删除的文件,但是并不会搞坏bluehost的空间帐户。

当我们用FTP客户端或用cPanel中的文件管理器登陆时,会看到当前用户根目录下存在如下目录:

.cpan
.cpanel
.cpcpan
.htpasswds
.trash
access-logs
etc
mail
perl
public_ftp
public_html
tmp
www

下面我们详细介绍这些目录的用途

public_html目录:
许可:755
用途:存放用户网页文件
网页文件上传到public_html目录,该目录是我们使用最频繁的目录。权限方面如下,
所有者:
读取:是
写入:是
执行:是

组:
读取:是
写入:否
执行:是

组用户:
读取:是
写入:否
执行:是

公共用户:
读取:是
写入:否
执行:是

基于安全防范要求,public_html目录的许可不应设为777。
public_html目录初始包括cgi-bin目录和一些错误页如:
400.shtml
401.shtml
403.shtml
500.shtml
其中cgi-bin目录用于存放cgi程序,初始为空目录。
public_html目录中的上述文件都可以删除和编辑,不存在风险,这一点不同于帐户根目录下的其它目录和文件,也就是说除去public_html目录以外的其它目录,删除和改动都应谨慎。

WWW目录

许可:777
用途:一个指向public_html的快捷方式。
WWW是我们不需要访问和维护的一个指针。
所有者:
读取:是
写入:是
执行:是

组用户:
读取:是
写入:是
执行:是

公共用户:
读取:是
写入:否
执行:是