我在生產模式的Rails 3.0.9運行Ubuntu的遠程VPS機器上運行紅寶石10.04 LTS(在開發模式我使用的RoR上的MAC OS雪豹),我想知道如何管理下面的情況。處理回形針文件夾和文件的權限
我用的Apache2和的Phusion客運和我已經設置虛擬主機的,就像這樣:
<VirtualHost *:80>
ServerName project_name.com
DocumentRoot /srv/www/project_name.com/public
<Directory /srv/www/project_name.com/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
更多,我用的是回形針寶石,並作爲對很多人在生產模式下使用它的網絡,我得到以下錯誤的處理(圖像)文件:
Errno::EACCES (Permission denied - /srv/www/project_name.com/public/images/001):
...
我聽說,爲了解決避免這些き錯誤的nd是設置適當的文件夾權限(手動! - 我不知道是否可以自動化「設置」過程...順便說一句:有可能嗎?)但我認爲有更好的方法來解決這個問題。如果是這樣,我該怎麼辦?
我認爲755是比777更好的選擇 – slotishtype