2

正如标题所示,我很好奇网站上 HTML、CSS、Javascript、PHP 等文件的建议文件/目录权限。

在今天之前,我从来没有真正考虑过它,因为我在我的 Windows 计算机上使用了 FileZilla,它似乎可以很好地处理权限。我最近切换到 Mac,现在正在使用 Cyber​​duck 进行 FTP,但似乎我在某处设置了错误或权限错误,现在您无法访问我正在处理的网站。

你说什么?(为了便于阅读,请不要只发布八进制数。)

4

2 回答 2

1

取决于几个因素。听起来您可能正在运行类似于 Apache 的东西,它读取目录中的 HTML 文件,然后通过网络服务器为它们提供服务。如果是这种情况,文件需要具有 Apache 可以读取它们的权限,例如,您可以使它们成为世界可读的,或者如果您愿意,您可以将它们分配给一个 UNIX 组,无论用户运行 Apache 是也是其中的一员。

于 2009-08-15T17:15:53.843 回答
1

有一些 Apache 配置选项可能会影响您需要对文件拥有的权限。以下是一些需要检查的事项:

  1. 大多数共享主机在您的网站使用您自己的登录身份来提供文件和运行脚本(SuexecUserGroupsuEXEC)的模式下使用 Apache。如果您的主机属于这种情况,那么只有第一个权限数是相关的。如果不是这种情况,您可能需要将组和/或世界值设置为至少 4(例如644rw-r--r--请查看Wikipedia 以获取快速介绍)。
  2. 如果您的主机正在使用 suEXEC,则可能会阻止它为您自己的用户以外的任何人提供可执行文件。
  3. 请记住,您应该在任何目录上设置执行位
于 2009-08-15T18:21:15.523 回答