![Erro de permissões no VirtualBox ao tentar instalar o Drupal 7](https://rvso.com/image/1395267/Erro%20de%20permiss%C3%B5es%20no%20VirtualBox%20ao%20tentar%20instalar%20o%20Drupal%207.png)
Estou tentando instalar o Drupal 7 em um VirtualBox rodando Ubuntu, usei o Vagrant para configurar o VirtualBox.
Na terceira etapa da instalação recebi um erro
Sistema de arquivos O diretório sites/default/files não é gravável. Uma tentativa automatizada de criar este diretório falhou, possivelmente devido a um problema de permissões. Para prosseguir com a instalação, crie o diretório e modifique suas permissões manualmente ou certifique-se de que o instalador tenha permissões para criá-lo automaticamente. Para obter mais informações, consulte INSTALL.txt ou o manual on-line.
Eu li e segui as instruçõesaqui
Já executei os comandos abaixo
chmod a+w sites/default/settings.php
chmod a+w sites/default
Então, como último recurso, criei o diretório sites/default/files manualmente
mkdir files
chmod 777 files
Mas ainda recebo a mesma mensagem de erro depois de alterar as permissões na pasta
Responder1
O bit de execução também é necessário nos diretórios pai nos quais o diretório em questão está localizado. Portanto, dependendo da propriedade, alguma combinação de máscaras de permissão de usuário/grupo/outras deve ser combinada para conceder ao usuário solicitante o bit de execução para cada diretório pai. Por exemplo, se sites/ e sites/default pertencem ao grupo do usuário que executa PHP (chame-os de www-data), então você deve garantir que ambos os diretórios tenham o bit de execução definido para a máscara de grupo chmod g+x sites/ sites/default/
. Se www-data não for proprietário nem proprietário do grupo dos pais, a outra máscara deverá ser definida de forma semelhante: chmod o+x sites/ sites/default/
.
Responder2
Isso deve funcionar em um ambiente de desenvolvimento. Não é seguro na produção. No Ubuntu, o nome de usuário do servidor web é www-data.
Vá para o diretório raiz do seu site (onde está index.php) e execute sudo chown -R yourusername:www-data ./ sudo chmod -R 770 ./ sudo chmod -R 775 sites/default/files