Em geral, lembre-se de incluir o comando específico que você está executando. Quando você diz "Eu não consigo instalar o drupal" não temos como saber o que você está fazendo e se está fazendo corretamente.
Então, o que você está descrevendo é um problema clássico de permissões. No Linux, você só pode instalar coisas como root. Se você está tentando instalar a partir da fonte e já executou o script configure
e o compilou usando make
, agora você deve executar make install
as root
.
Se você está seguindo (como deveria) Fedora's HOWTO e instalando através de yum
, tenha certeza de que está rodando yum
como root
.
Em qualquer caso, é MUITO ruim ter /var/www
globalmente gravável ( 777
). Isso abre um mundo de problemas de segurança.
Por fim, como uma observação geral, se você deseja ter acesso de leitura / gravação a um diretório chamado /foo/bar/baz
, não é suficiente fazer chmod 777 /foo/bar/baz
. Isso lhe dará acesso ao diretório baz
, mas você ainda não tem acesso a /foo/bar
, então não fará diferença. É como abrir a porta do seu banheiro, mas não a porta da frente da casa, o banheiro é teoricamente acessível, mas você não pode entrar na casa, então não faz diferença. O que você precisa fazer é alterar as permissões para o seu diretório de destino e cada um acima dele. Você pode fazer isso com a opção -R
:
chmod -R 744 /foo/
Isso definirá as permissões para /foo
e todos os seus subdiretórios. No entanto, repito, não faça isso para o diretório /var/www
, é um sério risco à segurança .