2009-08-15 68 views
2

正如標題所示,我很好奇在網站上爲HTML,CSS,Javascript,PHP等文件建議的文件/目錄權限。爲網站文件建議的權限

在今天之前,我從來沒有真正想過它,因爲我在Windows計算機上使用了FileZilla,而且它似乎很好地處理了權限。我最近切換到Mac,並且現在正在使用Cyber​​duck for FTP,但似乎我在某處設置了錯誤或它妨礙了權限,現在您無法訪問我正在處理的網站。

你說什麼? (爲了便於閱讀,請不要只發布八進制數。)

回答

1

有一些Apache配置選項可能會影響您需要對文件擁有的權限。這裏有一些事情要檢查:

  1. 大多數共享主機在您的網站使用自己的登錄身份提供文件和運行腳本(SuexecUserGroupsuEXEC)模式使用Apache。如果您的主機屬於這種情況,那麼只有第一個權限是相關的。如果不是這種情況,您可能需要將組和/或世界值設置爲至少4(例如,644rw-r--r-- - 檢查Wikipedia for a quick intro)。
  2. 如果你的主機使用suEXEC,那麼它可能會被阻止提供可執行文件,而不是你自己的用戶以外的文件。
  3. 請記住,你應該有任何目錄的執行權限設置
1

取決於幾個因素。這聽起來像你可能正在運行一些像Apache一樣的目錄中的HTML文件,然後通過網絡服務器提供它們。如果是這種情況,這些文件需要有權限,以便Apache可以讀取它們,例如,您可以讓它們具有世界可讀性,或者如果您願意,可以將它們分配給UNIX組,無論用戶運行Apache是也是。

+0

是的,我運行它的Apache,但它是一個共享的主機上,所以我真的不能的方式改變不了什麼事用戶和組。不過,我有一個用戶和組都分配給我的帳戶。 – 2009-08-15 17:49:51

+0

我的意思是你可以將文件的組所有權分配給一個包含運行Apache的用戶組(假設這是可能的)。如果不是這樣,就讓它成爲世界可讀的,這樣任何人都可以讀取它,而Apache應該是能夠閱讀它。 – Sasha 2009-08-15 18:13:36