Tu usas o MAMP desde sempre e depois de instalar a versão 7 (em diante) começaram a surgir problemas com links permanentes no WordPress? Eu tenho a solução. Aconteceu comigo.
Sou fã do MAMP e uso desde priscas eras para programar em PHP e depois com o WordPress. Tudo funcionava lindamente, quando mais de repente, não consegui fazer os links permanentes funcionarem.
Me concentrei no WordPress, como é de praxe e como apareceu em diversos artigos de ajuda pela Web: gravar de novo as configurações dos links permanentes, alguma permissão errada etc. Nada deu certo.
Até que me dei conta de uma coisa: o que mudou foi o MAMP. Fui atrás de diversos artigos considerando o MAMP e sempre botavam a culpa no WordPress. Um caminho sem saída.
Até que lembrei de uma coisa simples: para os links permanentes funcionarem, o módulo mod_rewrite precisa estar habilitado no Apache. Meio óbvio e bem, sempre funcionou, porque não estaria habilitado dessa vez?
Pois bem, aparentemente a versão mais nova do MAMP vem com o mod_rewrite desabilitado. De fato, quando eu consultei o arquivo de configurações, a linha estava comentada.
Para habilitar o mod_rewrite em sua instalação do MAMP, segue os seguintes passos:
- Localiza a instalação da pasta MAMP. Em geral está em
/Applications/MAMP
, vou usar como base. - Edita o arquivo
/Applications/MAMP/conf/apache/httpd.conf
- Procura pela linha
LoadModule rewrite_module modules/mod_rewrite.so
- Se houver um comentário na frente, assim
#LoadModule rewrite_module modules/mod_rewrite.so
O mod_rewrite está desativado. Precisas remover a cerquilha da frente da linha, deve ficar como listado no item 3. - Grava o arquivo.
- Reinicia o servidor MAMP (fecha e abre o aplicativo).
- Pronto! Tudo deve voltar a funcionar.
Esta dica resolveu teu problema? Ou os erros 404 continuam a ocorrer? Deixa teu comentário, vamos trocar uma ideia.