2011-08-09 48 views
4

我正在使用用於保存用戶頭像的Paperclip gem Rails應用程序。生產環境,FreeBSD,Apache,MySQL。Rails /回形針Errno :: EACCESS(權限被拒絕)

當用指定的頭像文件保存用戶配置文件時,會顯示權限被拒絕的錯誤。

我對所有Paperclip目錄設置了777權限 - 它沒有幫助。

請幫忙!

謝謝!

配置/環境/ production.rb

Paperclip.options[:command_path] = '/usr/local/bin' 

應用程序/模型/ user.rb

has_attached_file :avatar, :styles => { :medium => "300x180>", :thumb => "40x40>" } 
+0

是777爲所有用戶? – apneadiving

+0

顯示您的回形針配置。 –

+0

>對於所有用戶來說是777嗎? - 當然是!最後一個'7'表示rwx給所有人 –

回答

4

答案很簡單(總是)。公共目錄的所有者更改爲WWW(是根):

$喬敦 - R的WWW公共

+1

我遇到了同樣的問題,試過你的解決方案,我得到了這個:%chown -R www public chown:public/system:Operation not permitted –

+0

也許你錯過了'sudo'? – SsouLlesS

相關問題