Apenas a página inicial funciona no site Drupal

Recentemente, tive que trabalhar em um de nossos projetos mais antigos que não exigia nenhuma alteração por um tempo. Ainda não está no Git (* tremor, eu sei. Todos nós temos pelo menos um desses), então tive que inicializar o FileZilla para baixar os arquivos.

Então, eu fiz isso, e depois de colocar meu ambiente local em funcionamento, NENHUMA PÁGINA, MAS A PÁGINA INICIAL SERIA CARREGADA.

Acontece que clientes FTP como o FileZilla escondem os arquivos ocultos, então quando eu baixei os arquivos, nunca recebi o arquivo .htaccess com eles. Se o banco de dados tem URLs limpos habilitados e nenhum arquivo .htaccess, o Apache não sabe como reescrever os URLs no Drupal.

Solução : certifique-se de não esquecer seu arquivo .htaccess. Sem ele, a reescrita de url não funcionará.

Solução alternativa : desabilite URLs limpos

  1. Acesse sua página de login da maneira antiga: http://domain.com/?q=user/login
  2. Faça login com suas credenciais de administrador. Você obterá a página 404 após o login, mas ainda assim será “autenticado”. submissão, mas ainda faça o login.
  3. Acesse http://domain.com/?q=admin/settings/clean-urls e desabilite URLs limpos.
  4. O site vai funcionar agora.

O crédito vai para skalfyfan em StackOverflow pela solução alternativa.

Artigo completo disponível aqui .