我正在研究Rails应用程序,其中Paperclip gem用于保存用户的头像。生产环境,FreeBSD,Apache,MySQL。
保存指定了头像文件的用户个人资料时,会显示Permission denied错误。
我为所有Paperclip目录设置了777权限 - 它没有帮助。
请帮忙!
谢谢!
配置/环境/ production.rb
Paperclip.options[:command_path] = '/usr/local/bin'
应用程序/模型/ user.rb
has_attached_file :avatar, :styles => { :medium => "300x180>", :thumb => "40x40>" }
答案 0 :(得分:4)
答案很简单(一如既往)。将公共目录的所有者更改为www(是root):
$ chown -R www public