Automatizar todas as tarefas nem sempre é uma boa idéia
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.
- Textos Relacionados
- Debug is on the table
- É como eu sempre digo: Se pode ficar pior, vai ficar….
- Certos bugs não deveriam ser publicados
- Top 5 - Coisas que você aprende com usuários de computador
- Então fiquei ontem das 1400 até as 0000
Se você gostou deste post, escreva um comentário e/ou cadastre-se em nosso feed.
Comentários
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…

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.