Erro de permissões no VirtualBox tentando instalar o Drupal 7


2

Eu estou tentando instalar o Drupal 7 em um VirtualBox rodando o 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. A   tentativa automatizada de criar este diretório falhou, possivelmente devido a   problema de permissões. Para continuar com a instalação, crie   o diretório e modifique suas permissões manualmente ou assegure-se de que   instalador tem as permissões para criá-lo automaticamente. Para mais   informações, consulte INSTALL.txt ou o manual on-line.

Eu li e segui as instruções Aqui

Eu 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

Respostas:


0

O bit de execução também é necessário nos diretórios pai sob os quais o diretório em questão está localizado. Portanto, dependendo da propriedade, alguma combinação de usuário / grupo / outras máscaras de permissão deve combinar para conceder ao usuário solicitante o bit de execução para cada diretório pai. Por exemplo. Se sites / e sites / default são de propriedade de grupo pelo 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 configurado 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 deve ser definida da mesma forma: chmod o+x sites/ sites/default/.


Então isso significa que eu tenho que fazer chown nos diretórios?
lozadaOmr

0

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 index.php é), e execute sudo chown -R seu nome de usuário: www-data ./ sudo chmod -R 770 ./ sudo chmod -R 775 sites / default / files

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.