rmagick으로 carrierwave gem을 설치했습니다.레일 3 + carrierwave + nginx = 사용 권한이 거부되었습니다.
로드 트로 WEBrick을 사용하면 좋지만, 대신 nginx를 사용하려고하면 500 Internal Server Error가 발생합니다.
의 nginx를하는 error.log는 말한다 :
또한 내가 포함 초기화 폴더에 파일을 생성 한2011/08/14 10:06:40 [crit] 760#0: *4247 open() "/usr/local/Cellar/nginx/1.0.4/client_body_temp/0000000033" failed (13: Permission denied), client: 127.0.0.1, server: jewellery.dev, request: "POST /items/28?locale=en HTTP/1.1", host: "jewellery.dev:8080", referrer: "http://jewellery.dev:8080/items/28/edit?locale=en"
:
CarrierWave.configure do |config|
config.permissions = 0777
end
내가 실종 무엇인가? 이것은 CarrierWave 관련이없는
는
맞습니다. Maurício 감사합니다! 이걸 두 번 두 번이나 구해 줬어! 그냥'chown : /usr/local/Cellar/nginx/1.0.4/client_body_temp/' 그리고 작동합니다! :) –
최신 버전의 nginx에서 폴더는 **/var/lib/nginx/body ** 일 수 있습니다. – Clark