Rails/回形针 Errno::EACCESS(权限被拒绝)
我正在开发带有 Paperclip gem 的 Rails 应用程序,用于保存用户的头像。生产环境,FreeBSD、Apache、MySQL。
当保存指定头像文件的用户配置文件时 - 出现“权限被拒绝”错误。
我对所有 Paperclip 目录设置了 777 权限 - 它没有帮助。
请帮忙!
谢谢!
配置/环境/生产.rb
Paperclip.options[:command_path] = '/usr/local/bin'
应用程序/模型/用户.rb
has_attached_file :avatar, :styles => { :medium => "300x180>", :thumb => "40x40>" }
I'm working on Rails app with Paperclip gem used to save users' avatars. Production environment, FreeBSD, Apache, MySQL.
When saving user profile with an avatar file specified - the Permission denied errors appears.
I set 777 permission to all Paperclip directories - it didn't help.
Please help!
Thanks!
config/environments/production.rb
Paperclip.options[:command_path] = '/usr/local/bin'
app/models/user.rb
has_attached_file :avatar, :styles => { :medium => "300x180>", :thumb => "40x40>" }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案很简单(一如既往)。将 public 目录的所有者更改为 www(是 root):
$ chown -R www public
The answer is quite simple (as always). Change the owner of the public directory to www (was root):
$ chown -R www public