Rails/回形针 Errno::EACCESS(权限被拒绝)

发布于 2024-11-28 15:31:59 字数 435 浏览 1 评论 0原文

我正在开发带有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦行七里 2024-12-05 15:31:59

答案很简单(一如既往)。将 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文