Permalinks no Wordpress e mod_rewrite

Ontem à noite (na verdade quase hoje de manhã) eu terminei de subir os posts e comentários do blog. Daí quando eu tentei ativar os permalinks do WordPress eu tive uma surpresa: Comecei a tomar 404s na cara toda vez que clicava em qualquer permalink.

Eu não podia ficar sem eles, já que eram utilizados desde a encarnação Mephisto. Assim as URLs ficam parecidas e menos links por aí quebrariam. Daí, depois de pesquisar um pouquinho no google vi que o .htaccess precisava de algumas regras e o WordPress não conseguia escrever nele. Ok, touch mais chmod no .htaccess no diretório raiz do blog e… nada!

Com mais buscas, vi que todo mundo fala que o mod_rewrite deve estar habilitado, mas que ninguém fala como! Olhando no site do apache, vi que ele vem instalado por default.

Mais um pouco de fuçadas e, do nada, lembrei que assim como os sites os mods também se dividem entre available e enabled. Um simples ls em /etc/apache2/mods-enabled/ mostrou que o rewrite.load não estava lá. a2enmod rewrite, sudo /etc/init.d/apache2 reload e voilá!

Moral da história: VPS é legal, você tem uma máquina pra usar do jeito que bem entender, mas qualquer coisa que fuja do padrão é por tua conta.

Rise from your grave!

Na terça eu tentei entrar no blog, mas ele saiu do ar. Tentei de tudo, mas voltei pro trabalho na quarta, e o tempo ficou curto pra mim. Após tentar de tudo um pouco, fiz backup da base que o Mephisto usava e formatei o meu vps. Acabei de configurar o Apache e instalei o Wordpress.

Ainda vou subir os posts antigos, e daí ver algum tema bonito pro blog.

Desculpem o inconveniente, se tiver alguém lendo isso aqui fora o Wilerson.