Definindo Direitos de Acesso a Pastas

Nesta etapa você precisa conceder permissão de escrita na pasta onde seu aplicativo será executado. Esses direitos são necessários para que seu app possa criar pastas de cache, arquivos de cache, etc.

No Ubuntu, o Apache é executado sob o grupo de usuário www-data.

1

1. Vá para a pasta do seu aplicativo

No terminal, mude para o local onde a pasta do seu aplicativo está. Exemplo:

/home/linux_user/PAServer/scratch-dir/elite-Ubuntu64/

2

2. Altere o grupo e as permissões da pasta do aplicativo

Execute os seguintes comandos nessa pasta (substitua uniApache pelo nome da sua pasta de aplicativo, se for diferente):

Terminal
sudo chgrp www-data uniApache
sudo chmod 775 uniApache
  • O primeiro comando altera o grupo da uniApache pasta para www-data.

  • O segundo comando concede permissões de leitura/gravação/execução ao proprietário e ao grupo, e leitura/execução para outros (ou seja, acesso de leitura/gravação ao grupo).

3

3. Verifique as permissões

Você pode verificar a alteração checando as propriedades da pasta ou listando os detalhes no terminal, por exemplo:

Terminal
ls -ld uniApache

Isso mostrará o proprietário, o grupo e os bits de permissão da pasta.

Você também pode confirmar visualmente (exemplo de captura de tela):