linux permissões problem rails FileUtils.copy

2

Eu tenho o centos CENTOS 5.5 x86_64. apache 2.2 nginx / 0.8.54 trilhos 3 rubi 1,8 passageiro Seu cpanel. O que estou tentando fazer é carregar uma imagem para / tmp e depois movê-la para a raiz do doc do servidor nginx. Haverá muitas imagens e eu quero que elas estejam fora do aplicativo de trilhos. Eu consegui isso sem problemas no Ubuntu, mas não posso usar o Ubuntu na produção.

no console rails logado como um usuário não root eu posso fazer isso

FileUtils.copy ('/ tmp / p15s3pt9sm1303tmj1brh1n14dtg8.jpg', '/ nginx / main /')

mas este mesmo código no aplicativo trilhos produz Errno :: EACCES (Permissão negada - /nginx/main/p15s9i103q19331cob1oap1l8hvoae.jpg)

Eu tentei quase tudo que eu poderia pensar em fazer com links simbólicos, eu tentei apenas colocar as permissões abertas. Eu mudei o dono e não agrupei ninguém.

Alguém sabe qual é o meu problema? E como resolver isso?

    
por Harry Forbess 02.04.2011 / 00:21

1 resposta

0

Depois de analisar a documentação do Phusion Passenger, vejo que o passageiro administra o aplicativo de trilhos como o proprietário do config.ru. Isso foi definido para ninguém. Eu mudei o dono para o usuário do cpanel e isso consertou meu problema

    
por 04.04.2011 / 16:22