Pergunta

Eu tenho instalado o apache2 server no Ubuntu 14.04.Está a funcionar bem, com os arquivos e diretórios que eu criei aqui após a instalação, mas se eu copiar qualquer arquivo ou pasta a partir de qualquer outro (já escrito) é, então, dá Proibido mensagem de erro.Obrigado antecipadamente.

Foi útil?

Solução

Para que um arquivo seja acessível por apache2, deve ser de propriedade do usuário que executa o servidor apache2.Na maioria dos sistemas o usuário www-data ou httpd ou apache.Para encontrar qual o usuário é que, só de olhar nos seus apache2.conf ou httpd.conf.Uma vez que você sabe o utilizador, torná-lo o proprietário do copiados ficheiros/pastas ou reiterá-la para todo o /var/www/html/pasta.

sudo chown -R www-data:www-data /var/www/html

Isso deve fazê-lo.Mas, se isso não acontecer, verifique se o usuário tem pelo menos permissões de leitura e execução na pasta (escrever também, se você precisar gravar alguns dados através de seu script).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top