Simple Thoughts Blog Simples pensamentos blog had a sporadic but consistent comment problem. esporádica, mas tinha um problema consistente comentário. On submitting comments a blank page was occasionally returned instead of the original page with the comment added. Apresentar comentários sobre uma página em branco foi devolvido ocasionalmente, em vez de a página original com o comentário acrescentou. How did I debug it? Como é que eu debug-lo?

First I wanted to reproduce the error consistently. Em primeiro lugar eu quis reproduzir o erro consistente. I could very rarely see this error with my Firefox browser, possibly because I remain logged in most of the time and/or cookies. Eu podia muito raro ver esse erro com o meu navegador Firefox, possivelmente porque eu continuar conectado na maior parte do tempo e / ou de cookies. So I opened Internet Explorer and cleared the cache. Por isso, abriu Internet Explorer e limpa o cache. I created a test post and started adding comments. Criei um teste post e começou a adicionar comentários.
I was lucky. Eu tive sorte. The bug was consistently reproducible in Internet Explorer. O bug foi consistentemente reprodutível no Internet Explorer. All I had to do was refresh as post page (posting to wp-comments.php) and a blank page would be returned. Tudo o que eu tinha a fazer era refrescar como pós página (envio de mensagens para wp-comments.php) e uma página em branco seriam devolvidos. My first job was done. Meu primeiro trabalho foi feito.

BTW: In the process I discovered a stupid bug in WordPress’ implementation of first time moderation. BTW: Durante o processo eu descobri um bug no WordPress estúpido 'implementação da primeira vez moderação. It is purely email based. É puramente baseado e-mail.

Next I had to go in the code to find out the exact location of the error in wp-comments.php. Seguinte eu tinha que ir no código para descobrir o local exato do erro no wp-comments.php. However before I did that I wanted to remember which plugins hooked into wp-comments. No entanto, antes que eu queria lembrar que plugins viciado em wp-observações. The only one was A apenas uma foi wp-hashcash WP-hashcash , an excellent , Um excelente comment spam prevention comment spam prevenção plugin.
So before going further I disabled the plugin. Por isso, antes de me ir mais longe com deficiência o plugin.

Voila, the error was gone. Voila, o erro foi embora. I was using a really old version of the plugin, probably 1.5. Eu estava realmente usando uma versão antiga do plugin, provavelmente 1,5. So I tried upgrading. Então eu tentei atualizar. However it started spewing strange database errors. No entanto ele começou spewing estranho database erros. So I decided to keep it disabled for now. Então eu decidi manter-la agora para deficientes.

Now my blog is more vulnerable to comment spammers. Agora meu blog é mais vulnerável a comentar spammers. However it will not prevent legitimate commentators from commenting anymore. No entanto isso não impedirá legítimo comentadores de comentar mais.

Thanks goes to Graças vai para James Huff James Huff , who kindly pointed me to this error for the second or third time. , Que gentilmente me chamou para este erro para a segunda ou terceira vez. I couldn’t let it pass anymore thinking it was only occasional or postpone it for the next version of the site. Eu não podia deixar passar mais que pensar que foi apenas pontual ou se adiar para a próxima versão do site.