Eu preciso conceder permissão ao meu diretório de exportação para gravar no servidor da Web, mas não sei o que é isso

1

Estou instalando um programa bastante complicado que grava em um diretório e esse diretório precisa ser capaz de gravar em meu servidor da web. Minhas instruções dizem isso:

  

Conceder permissão ao diretório php / export para escrever no servidor da Web:

sudo chown www /usr/local/share/stacks/php/export   #this command assumes your webserver is www

Então ... eu tentei isso com www e isso claramente não funcionou. Diz que www é um usuário inválido. Alguma ideia do que devo colocar lá? Como faço para descobrir o que é o meu servidor web? Eu tenho o apache2, se isso importa, e o mysql está rodando (isso importa?). Esta é uma máquina linux dedicada rodando 11.10.

Desculpe se esta pergunta é um pouco idiota. Ainda estou aprendendo sobre o Linux e suspeito que essas instruções são intencionalmente obtusas porque preferem ser pagas para executar essas análises em vez de executá-las você mesmo.

    
por lplawson 18.11.2011 / 21:52

1 resposta

2

O Apache é executado como www-data , não www . Além disso, /var/www é o webroot do servidor, portanto, a menos que você vincule /usr/local/share/stacks/php ao público de alguma forma, você não conseguirá fazê-lo funcionar.

    
por Lekensteyn 18.11.2011 / 21:55