Rails/Paperclip Errno::EACCESS(权限被拒绝)

4
我正在为一个使用了Paperclip gem保存用户头像的Rails应用程序工作。生产环境为FreeBSD,Apache和MySQL。
在保存具有指定头像文件的用户配置文件时,会出现权限被拒绝的错误。
我将所有Paperclip目录的权限设置为777,但没有帮助。请帮忙解决!
谢谢!
config/environments/production.rb
Paperclip.options[:command_path] = '/usr/local/bin' 

app/models/user.rb

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

所有用户的值都是777吗? - apneadiving
展示你的 Paperclip 配置。 - Maurício Linhares
这对所有用户都是777吗?- 是的,当然!最后的“7”表示每个人都有rwx。 - Michael Zelensky
添加了纸片配置。 - Michael Zelensky
1个回答

4
答案非常简单(就像往常一样)。将公共目录的所有者更改为www(以前是root): $ chown -R www public

1
我遇到了同样的问题,尝试了你的解决方案,但是出现了这个错误:%chown -R www public chown:public/system:操作不允许 - Paul Pettengill
也许你漏掉了 sudo 命令? - svelandiag

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接