2013-05-08 60 views
5

它經常發生銀條紋安裝沒有權限寫入資產文件夾 - 例如用於保存重新採樣的圖像...銀色條紋 - 資產文件夾的文件權限

我在想什麼是資產中文件和文件夾的最佳權限設置來解決這個問題。 當你閱讀谷歌時,你閱讀了很多不同的東西...

我可以只將chmod整個資產文件夾及其內容改爲0777嗎? 或做文件和文件夾需要不同的權限? 是否有建議所有者和組? 我可以有「危險」的設置嗎?

回答

8

憑經驗:

  • 東西Web服務器需要寫(assets/silverstripe-cache/)需要通過服務器
  • 東西Web服務器需要讀取(框架,CMS,模塊,自定義代碼可寫,...)只要是可讀的服務器

chmod 777將爲可寫的部分工作,但您可能希望該文件夾的所有者設置的網絡服務器的用戶(WWW的數據,沒人,或什麼,這是上您的系統)加上chmod 755以避免全局寫入權限。

+1

'777'可能是一個生產服務器如果有合適的不必要的所有者已設置。擁有'755'就足以讓所有者擁有完全權限,任何其他類型的用戶只需讀取和執行權限。 – Turnerj 2013-05-11 07:04:26

+1

好點,我加了''755''部分。謝謝! – xeraa 2013-05-11 13:58:17

+0

仍然不確定權限。我現在做了chmod 755和chown萬維網數據。現在ftp用戶不能再上傳到assets文件夾。但這很重要。 thx – spierala 2013-07-22 21:55:02

0

查看您的託管服務提供商將安裝mod_suphp(suPHP)Apache模塊,那麼你不必擔心設置危險文件夾權限:http://www.suphp.org/Home.html