Rails / Paperclip Errno :: EACCESS (в доступе отказано)

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

При сохранении профиля пользователя с указанным файлом аватара - появляются ошибки Permission denied.

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

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

Спасибо!

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

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

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

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

person Michael Zelensky    schedule 09.08.2011    source источник
comment
это 777 для всех пользователей?   -  person apneadiving    schedule 09.08.2011
comment
Покажите конфигурацию скрепки.   -  person Maurício Linhares    schedule 09.08.2011
comment
›Это 777 для всех пользователей? - Ну конечно; естественно! последний 7 означает rwx для всех   -  person Michael Zelensky    schedule 10.08.2011
comment
добавлена ​​конфигурация скрепки   -  person Michael Zelensky    schedule 10.08.2011


Ответы (1)


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

$ chown -R www публичный

person Michael Zelensky    schedule 10.08.2011
comment
У меня были те же проблемы, я попробовал ваше решение и получил следующее:% chown -R www public chown: public / system: Операция запрещена - person Paul Pettengill; 03.02.2012
comment
Может вы пропустили sudo? - person svelandiag; 05.02.2017