Rails / Скрепка Errno :: EACCESS (В доступе отказано) - PullRequest
4 голосов
/ 09 августа 2011

Я работаю над приложением Rails с гемом Paperclip, который используется для сохранения аватаров пользователей. Производственная среда, FreeBSD, Apache, MySQL.

При сохранении профиля пользователя с указанным файлом аватара появляется сообщение об ошибке «Отказано в доступе».

Я установил разрешение 777 для всех каталогов Paperclip - это не помогло.

Пожалуйста, помогите!

Спасибо!

конфигурации / среда / production.rb

Paperclip.options[:command_path] = '/usr/local/bin' 

приложение / модели / user.rb

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

1 Ответ

4 голосов
/ 10 августа 2011

Ответ довольно прост (как всегда). Измените владельца публичного каталога на www (был пользователем root):

$ chown -R www public

...