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
- Acesse sua página de login da maneira antiga: http://domain.com/?q=user/login
- 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.
- Acesse http://domain.com/?q=admin/settings/clean-urls e desabilite URLs limpos.
- O site vai funcionar agora.
O crédito vai para skalfyfan em StackOverflow pela solução alternativa.
Artigo completo disponível aqui .