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 .