Tal como previa, o codebits impulsionou o meu regresso ao blog. Após meses de inactividade, voltei à carga!
Decidi que estava na altura de fazer uma actualização ao wordpress... o desgraçado ainda corria em cima da versão 2.0 (shame on me). Como tinha quase a certeza que o upgrade ia dar pró torto, fiz-me acompanhar por um profissional durante o processo.
... e deu! (ou pelo menos parecia...)
A partir da versão 2.2, o wordpress permite definir o charset da collation e da base de dados no ficheiro de configuração e vem por defeito definido para UTF-8. Acontece que, nas versões mais antigas (como era o caso), as bases de dados eram criadas em latin1. Isto causava, que após correr o script de upgrade (localizado em wp-admin/upgrade.php), os posts apareciam com os acentos todos marados. A solução mais rápida foi editar o ficheiro wp-config.php e deixar os valores das constantes DB_CHARSET e DB_COLLATE em branco.
Outra solução é converter a base de dados toda para UTF-8, o que para mim já soa a pincel...
Depois disto, ainda tive que restaurar o template (actualizado), e procurar as versões actualizadas os plugins que estava usar, instalar, etc etc, ainda foram umas horitas...
Instalei também um plugin anti-spam, que a porcaria que o akismet deixa passar já é mais que muita :P
O próximo passo é mudar-lhe a cara, não é que já esteja cansada desta, mas precisa urgentemente de um toque pessoal :)
Decidi que estava na altura de fazer uma actualização ao wordpress... o desgraçado ainda corria em cima da versão 2.0 (shame on me). Como tinha quase a certeza que o upgrade ia dar pró torto, fiz-me acompanhar por um profissional durante o processo.
... e deu! (ou pelo menos parecia...)
A partir da versão 2.2, o wordpress permite definir o charset da collation e da base de dados no ficheiro de configuração e vem por defeito definido para UTF-8. Acontece que, nas versões mais antigas (como era o caso), as bases de dados eram criadas em latin1. Isto causava, que após correr o script de upgrade (localizado em wp-admin/upgrade.php), os posts apareciam com os acentos todos marados. A solução mais rápida foi editar o ficheiro wp-config.php e deixar os valores das constantes DB_CHARSET e DB_COLLATE em branco.
Outra solução é converter a base de dados toda para UTF-8, o que para mim já soa a pincel...
Depois disto, ainda tive que restaurar o template (actualizado), e procurar as versões actualizadas os plugins que estava usar, instalar, etc etc, ainda foram umas horitas...
Instalei também um plugin anti-spam, que a porcaria que o akismet deixa passar já é mais que muita :P
O próximo passo é mudar-lhe a cara, não é que já esteja cansada desta, mas precisa urgentemente de um toque pessoal :)