Simple Thoughts Blog Simple pensées blog had a sporadic but consistent comment problem. avait un sporadiques mais cohérente commentaire problème. On submitting comments a blank page was occasionally returned instead of the original page with the comment added. Présenter des observations sur une page blanche est parfois retourné au lieu de la page originale avec le commentaire ajouté. How did I debug it? Comment ai-je le déboguer?

First I wanted to reproduce the error consistently. Tout d'abord, je voulais reproduire l'erreur constante. I could very rarely see this error with my Firefox browser, possibly because I remain logged in most of the time and/or cookies. Je pouvais voir très rarement cette erreur avec mon navigateur Firefox, peut-être parce que je reste connecté dans la plupart du temps et / ou les cookies. So I opened Internet Explorer and cleared the cache. Alors j'ai ouvert Internet Explorer et autorisé le cache. I created a test post and started adding comments. J'ai créé un poste d'essai et a commencé à ajouter des commentaires.
I was lucky. J'ai eu de la chance. The bug was consistently reproducible in Internet Explorer. Le bug est reproductible toujours dans Internet Explorer. All I had to do was refresh as post page (posting to wp-comments.php) and a blank page would be returned. Tout ce que j'avais à faire était de rafraîchir la page de poste (affichage à wp-comments.php) et une page blanche serait renvoyé. My first job was done. Mon premier emploi a été fait.

BTW: In the process I discovered a stupid bug in WordPress’ implementation of first time moderation. TVA: Dans le processus, j'ai découvert un bug stupide dans WordPress la mise en œuvre de la première fois la modération. It is purely email based. Il est basé purement e-mail.

Next I had to go in the code to find out the exact location of the error in wp-comments.php. Ensuite, je devais aller dans le code pour savoir l'emplacement exact de l'erreur dans le wp-comments.php. However before I did that I wanted to remember which plugins hooked into wp-comments. Toutefois, avant je ne l'ai que je voulais rappeler à quel plugins accroché dans wp-comments. The only one was Le seul un a été wp-hashcash WP-Hashcash , an excellent , Une excellente comment spam prevention commentaire prévention du spam plugin.
So before going further I disabled the plugin. Donc, avant d'aller plus loin je désactivé le plug-in.

Voila, the error was gone. Voila, l'erreur a disparu. I was using a really old version of the plugin, probably 1.5. J'étais vraiment en utilisant une ancienne version du plugin, probablement 1,5. So I tried upgrading. Alors, j'ai essayé la mise à niveau. However it started spewing strange database errors. Toutefois, il a commencé spewing étrange base de données des erreurs. So I decided to keep it disabled for now. J'ai donc décidé de le garder pour l'instant handicapés.

Now my blog is more vulnerable to comment spammers. Maintenant, mon blog est plus vulnérable à commenter les spammeurs. However it will not prevent legitimate commentators from commenting anymore. Toutefois, il n'empêchera pas la légitime commentateurs de faire des commentaires plus.

Thanks goes to Merci va à James Huff James Huff , who kindly pointed me to this error for the second or third time. , Qui a bien voulu moi de cette erreur pour la deuxième ou la troisième fois. I couldn’t let it pass anymore thinking it was only occasional or postpone it for the next version of the site. Je ne pouvais pas laisser passer plus de penser qu'il n'était que de reporter occasionnel ou pour la prochaine version du site.