Há uma regra entre os programadores/desenvolvedores: se você precisa repetir uma mesma tarefa mais de três vezes, o melhor mesmo é criar um programa/script/sistema que faça o trabalho sujo pra você. Muito melhor do que ficar preso a um trabalho manual que na maioria das vezes é maçante.
O problema é quando você resolve apelar para um programa já pronto que promete automatizar algum trabalho e facilitar sua vida, mas que por um descuido qualquer dão uma dor de cabeça dos infernos. Foi o que aconteceu ontem a noite com o Blosque. Como segundo encarregado pelo suporte à Nospheratt, (sendo o Arcanjo o primeiro) fui chamado para resolver um pepino estranho: todos os acentos estavam aparecendo truncados, com erro. Pior, no BD estava aparecendo do mesmo jeito.
O motivo parecia ser óbvio: a atualização do WP havia dado algum problema. Mas, a atualização era automática, bastando uns poucos cliques, a chance de dar algum problema era pequena. Pior, não importava quantas vezes retornasse o backup, o problema persistia. E agora?
Depois de muito bater a cabeça, quando eu já estava quase na metade de um processo de alteração “semi-manual” dos caracteres corrompidos no banco de dados, veio a luz, pelas mãos do Jonnyken: havia uma linha extra no wp-config.php, que precisava ser removida ou comentada para que o site exibisse corretamente os acentos: “define(’DB_CHARSET’, ‘utf8′);”.
OK, problema resolvido, ficou a dúvida: como isso foi acontecer? Verificando o backup, não havia essa opção antes no wp-config. Então, a suposição mais óbvia é: a atualização automática do Fantastico insere essa linha diretamente no arquivo.
Oops.
Posso estar errado, mas um programa de atualização automática não deveria alterar um arquivo como o wp-config, pelo menos não sem avisar que está fazendo isso. A probabilidade disso ter acontecido era tão remota que nem mesmo passou pela minha cabeça (ou na do Arcanjo) até o Jonny surgir com o chute que levou à solução do problema. Se não fosse por isso, poderia até ser que o site estivesse fora do ar até agora.
O que deixa uma dúvida no ar: até onde é uma boa confiar totalmente nesses scripts que fazem tarefas automáticas, sem nem mesmo saber o quê o script faz?
Nesse aspecto, sou muito mais o upload manual via FTP, além de todos os outros ajustes feitos na unha mesmo. Pode dar um pouco mais de trabalho, sempre tem um plugin que se enrosca com a nova versão, ou uma função essencial para o tema que deixou de existir, mas pelo menos EU sei o que está acontecendo, o que pode ter causado o problema, e como evitá-lo em uma nova atualização.
Posts Similares:
- Debug is on the table
- É como eu sempre digo: Se pode ficar pior, vai ficar….
- Top 5 – Coisas que você aprende com usuários de computador
- Anime, Windows 2000, casos engraçados, p
- Certos bugs não deveriam ser publicados
Compre Djá!















Nada disso, caro Watson. As versões antigas não tinham essa linha. Ela surgiu lá pelo WP 2.1 ou 2.2. A Nosphie devia estar com uma versão mais antiga, ou com o wp-config desatualizado. Não foi o Fantastico que inseriu essa linha.
Como é que eu sei? Porque tive o mesmo problema ano passado.
Mas aí que tá: ela migrou o blosque no WP faz muito pouco tempo, será que ela ainda estaria usando uma versão anterior à 2.1?
Olha!!! não vou mentir para vc…
Todos os blogs que não são meus, mas que eu hospedo, eu atualizo via “one click install” da Dreamhost.
Mas os meus (decodificando, pessoal e o infoblog) e a da Dani Toste eu atualizo via bash! Baixo o tar.gz, descompacto fora da pasta web e mando um cp * … Todo esse processo não dura mais do que 2 minutos!! maravilha! :p
snif snif…
A Nospheratt nunca pede a minha ajuda!! snif snif… eu que sempre me ofereço!!! snif snif!!!
A versão que a nosphie estava usando era a 2.1.2, a mesma que eu migrei meu blog dias atrás com o OneClick Install da Dreamhost sem problemas.
Não sei se foi o fantastico ou o que, sei que alguém (WP ou Fantastico) fez isto, porque no backup que fizemos não tinha. Só sei que foi inserido no processo.
“snif snif…
A Nospheratt nunca pede a minha ajuda!! snif snif… eu que sempre me ofereço!!! snif snif!!!”
Na verdade, ela segue a hierarquia: primeiro, ela pede ajuda pra um arcanjo; Depois, pra um demônio. Se nenhum dos dois conseguir, ela apela pro japonês. Porque japoneses resolvem tudo.
1º que nada, OBRIGADA mais uma vez, meninos.
2º: O Grave tem razão, a “hierarquia” é essa mesma. Mas o que vocês não percebem é que o “privilégio” do Arcanjo é ser o primeiro a quem eu encho os pacovás, quando estou nos meus momentos QI de abobrinha.
Só vocês mesmo para disputarem a honra de ser incomodados, meus caríssimos. Smuacks! :*
Eu já tive este problema várias vezes, mas eu o havia solucionado com a dica da Lu Monte que já estava disponível na lista da Blogosfera (estralado e arquivado no meu Gmail).
Além disso postei essa correção no Athena de Vento e se você tivesse pesquisado por “caracteres estranhos wordpress” teria encontrado como primeira resposta do Google o link.
Eu, como não sei atualizar de outro jeito, mas não quis esperar o Bluehost disponibilizar a atualização via Fantástico estou usando o plugin Wordpress updater… espero não ter problemas, mas se tiver já sei para quem apelar…