Simple Thoughts Blog Los pensamientos simples Blog had a sporadic but consistent comment problem. tenía una esporádica pero constante problema comentario. On submitting comments a blank page was occasionally returned instead of the original page with the comment added. En la presentación de observaciones una página en blanco se volvió de vez en cuando en lugar de la página original con el comentario añadido. How did I debug it? ¿Cómo depurarlo?

First I wanted to reproduce the error consistently. En primer lugar he querido reproducir el error constantemente. I could very rarely see this error with my Firefox browser, possibly because I remain logged in most of the time and/or cookies. Pude ver muy rara vez este error con mi navegador Firefox, posiblemente porque sigo conectado a la mayor parte del tiempo y / o cookies. So I opened Internet Explorer and cleared the cache. Así que abrí Internet Explorer y limpiado la caché. I created a test post and started adding comments. He creado una prueba posterior y empezó a añadir comentarios.
I was lucky. Tuve suerte. The bug was consistently reproducible in Internet Explorer. El error fue constantemente reproducible en Internet Explorer. All I had to do was refresh as post page (posting to wp-comments.php) and a blank page would be returned. Todo lo que tenía que hacer era refrescar la página después (desplazamiento a wp-comments.php) y una página en blanco sería devuelto. My first job was done. Mi primer trabajo fue hacer.

BTW: In the process I discovered a stupid bug in WordPress’ implementation of first time moderation. BTW: En el proceso descubrí un estúpido error en WordPress' aplicación de la moderación primera vez. It is purely email based. Es puramente basado en correo electrónico.

Next I had to go in the code to find out the exact location of the error in wp-comments.php. A continuación he tenido que ir en el código para averiguar la ubicación exacta del error en el wp-comments.php. However before I did that I wanted to remember which plugins hooked into wp-comments. Sin embargo antes de que yo he querido recordar que los plugins enganchado en wp-comments. The only one was El único fue wp-hashcash WP-Hashcash , an excellent , Un excelente comment spam prevention los comentarios no deseados prevención plugin.
So before going further I disabled the plugin. Así que antes de ir más allá me discapacitados el plugin.

Voila, the error was gone. Voila, el error se había ido. I was using a really old version of the plugin, probably 1.5. Yo estaba usando una versión antigua verdad de los plugin, probablemente 1,5. So I tried upgrading. Así que he intentado actualizar. However it started spewing strange database errors. Sin embargo, comenzó spewing extraño base de datos de errores. So I decided to keep it disabled for now. Así que decidí que la mantenga con discapacidad por ahora.

Now my blog is more vulnerable to comment spammers. Ahora mi blog es más vulnerable a comentar los spammers. However it will not prevent legitimate commentators from commenting anymore. Sin embargo, no impedirá que los comentaristas legítimo de comentar más.

Thanks goes to Gracias va a James Huff James Huff , who kindly pointed me to this error for the second or third time. , Que amablemente me señaló a este error por segunda o tercera vez. I couldn’t let it pass anymore thinking it was only occasional or postpone it for the next version of the site. No podía dejar pasar más el pensamiento es sólo ocasional o de aplazarlo para la próxima versión del sitio.