gpt4 book ai didi

ruby-on-rails - ubuntu上的回形针权限错误

转载 作者:行者123 更新时间:2023-12-04 18:38:23 28 4
gpt4 key购买 nike

我可以整天制作最好的网络应用程序,但是天哪,我讨厌系统管理员的东西。

[paperclip] Saving attachments.
Completed in 448ms

Errno::EACCES (Permission denied - public/system/project_profile_image):
app/controllers/users_controller.rb:103:in `update'

root@li182-102:/var/www/pb# ls -la public/system/
total 24
drw-rw-rw- 6 root root 4096 2011-11-13 20:53 .
drwxr-xr-x 8 root root 4096 2011-11-13 20:53 ..
drw-rw-rw- 3 root root 4096 2011-11-13 20:53 attacheds
drw-rw-rw- 3 root root 4096 2011-11-13 20:53 avatar
drw-rw-rw- 3 root root 4096 2011-11-13 20:53 background_image
drw-rw-rw- 3 root root 4096 2011-11-13 20:53 project_profile_image
root@li182-102:/var/www/pb#

它提示对目录的权限,但它设置为 666。

我正在使用带有 nginx 和乘客的 Ubuntu 10.04。我第一次设置这些东西。

最佳答案

首先尝试chown你的目录到你的 nginx 下运行的用户(通常是 www-data )。你得到 EACCESS错误,因为您的目录不可执行,这意味着您需要设置 +x Paperclip 试图访问的目录的标志。

chown -R www-data:www-data public/system # Recursively chown all directories to www-data
chmod +x public/system/project_profile_image

上面两行就可以了。

关于ruby-on-rails - ubuntu上的回形针权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8116581/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com