Como resolver erros 404 com permalinks do WordPress usando MAMP 7

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:

  1. Localiza a instalação da pasta MAMP. Em geral está em /Applications/MAMP, vou usar como base.
  2. Edita o arquivo
    /Applications/MAMP/conf/apache/httpd.conf
  3. Procura pela linha
    LoadModule rewrite_module modules/mod_rewrite.so
  4. 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.
  5. Grava o arquivo.
  6. Reinicia o servidor MAMP (fecha e abre o aplicativo).
  7. 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.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *