Erro de permissões no VirtualBox ao tentar instalar o Drupal 7

Erro de permissões no VirtualBox ao tentar instalar o Drupal 7

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

informação relacionada