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:
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
sudochgrpwww-datauniApachesudochmod775uniApache
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-lduniApache
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):