Blog Comments Problem Solved Blog commentaires problème résolu
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.
Filed under Classé sous CMS Software Logiciel de CMS , Computer Security La sécurité informatique , Firefox , Headline News Headline News , How To Comment , Internet Explorer Internet Explorer , Open Source Software Open Source Software , Pro Blogging Blogging Pro , Tech Note Note technique , Web , Web Services Services Web , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Envoyer cet article
You may also like to read Vous mai également à lire |




February 22nd, 2006 at 11:58 am Février 22, 2006 at 11:58 am
I noticed the same strange database errors when using the 3.0 beta version of hashcash.. J'ai remarqué la même base de données des erreurs étranges lors de l'utilisation de la version 3,0 bêta de hashcash ..
so now you are not using hashcash at all? maintenant vous n'utilisez pas à tous les hashcash?
doesnt that mean you will get a flood of comment spam? ne signifie que vous obtiendrez un flot de commentaires indésirables?
I am not sure now what I should use as a spam prevention solution.. Je ne suis pas sûr que maintenant ce que je devrais utiliser comme une solution de prévention du spam .. maybe I should go back to the older version of hashcash.. je devrais peut-être revenir à l'ancienne version de hashcash ..
February 22nd, 2006 at 12:27 pm Février 22, 2006 at 12:27 pm
No. I have stopped using HashCash. N ° I ont cessé d'utiliser Hashcash. I still have first comment moderation on. J'ai encore premier commentaire sur la modération. So hopefully (unless the spammer uses the exploit mentioned in this post) I will get a chance to moderate the comments before it appears on the site. Donc, nous l'espérons (à moins que le spammeur utilise l'exploit mentionné dans ce message) Je vais avoir l'occasion de modérer les commentaires avant qu'il apparaît sur le site.
If I start getting too many spams, as before, I will opt for Bad Behavior plugin. Si je commencer à trop de spams, comme avant, je vais opter pour leur mauvais comportement plugin. I have heard good words about it from James Huff aka MacManx. J'ai entendu des bonnes paroles à propos de James Huff alias MacManx.
February 22nd, 2006 at 1:07 pm Février 22, 2006 at 1:07 pm
I have been using J'ai utilisé Bad Behavior Bad Behavior for almost a year now. pour près d'un an maintenant. It’s an excellent plugin and very effective at stopping bandwidth-wasting and email-harvesting bots as well as comment and trackback spam bots. C'est un excellent plug-in très efficace et à mettre un terme à perte de bande passante et par e-mail-récolte robots ainsi que des commentaires et rétroliens robots collecteurs de mails. Since the developer of Bad Behavior is never pleased by false positives, some spam comments do pass by its defenses. Depuis le développeur de mauvais comportement n'est jamais heureux par de faux positifs, certains commentaires spam ne passe par ses défenses. Once WordPress 2.0 was released about two months ago, I decided to add Une fois de WordPress 2,0 a été libéré il ya environ deux mois, j'ai décidé d'ajouter Akismet as a second layer of spam protection, and MacManX.com has been 100% spam-free ever since. comme une deuxième couche de protection contre les spams, et MacManX.com a été de 100% spam-free depuis.
February 22nd, 2006 at 1:23 pm Février 22, 2006 at 1:23 pm
> Bad Behavior is never pleased by false positives, some spam comments do pass by its defenses > Mauvais comportement n'est jamais heureux par de faux positifs, certains commentaires spam ne passe par ses défenses
I would support the Bad Behavior approach of focussing on eliminating false positives at the cost of letting few spams through. Je suis d'accord avec le mauvais comportement d'approche en mettant l'accent sur l'élimination de faux positifs au prix de laisser quelques spams par. It is better than the overly aggresive approch of SpamKarma. Il est préférable que l'approche trop agressive de SpamKarma.
So Bad Bahavior it is then So Bad Bahavior il est alors
February 22nd, 2006 at 1:33 pm Février 22, 2006 at 1:33 pm
Good choice! Bon choix!
I should also mention that I have received absolutely no false positives during the past two months in which I have been using both Bad Behavior and Akismet. Je voudrais également mentionner que j'ai reçu absolument aucun faux positifs au cours des deux mois où j'ai été en utilisant à la fois mauvais comportement et Akismet. So, if you ever get tired of managing your moderation list, try adding Akismet to your mix. Donc, si vous jamais se lasser de la gestion de votre liste de modération, essayez d'ajouter Akismet à votre mixage.
February 22nd, 2006 at 10:28 pm Février 22, 2006 at 10:28 pm
James,
Thanks. Merci.
I have two issues with Akismet. J'ai deux questions avec Akismet.
Firstly I do not fall under their narrow definition of non-commercial blog Premièrement, je ne relèvent pas de leur définition étroite de la non-commerciales blog
Secondly I somehow feel hesitant to hand over the control of my comments to third-party. Deuxièmement, je se sentent quelque peu hésité à remettre le contrôle de mes observations à des tiers. Just from an architectural point it appears incorrect. Il suffit d'une architecture point, il apparaît de façon incorrecte.
February 23rd, 2006 at 1:17 pm Février 23, 2006 at 1:17 pm
I am not sure why, but I chmoded the file wp-hashcash.key to 666 and the database errors seem to be gone and I can access all my blogs pages fine now.. Je ne sais pas pourquoi, mais je chmodé le fichier wp-hashcash.key à 666 et la base de données des erreurs semblent avoir disparu et je peux accéder à tous mes blogs pages amende maintenant ..
I may use bad behavior eventually but I am a bit concerned about it blocking legitimate bots like google and yahoo etc. Mai je utiliser leur mauvais comportement, mais finalement je suis un peu préoccupé par le blocage légitime des bots comme Google et Yahoo etc
February 23rd, 2006 at 5:40 pm Février 23, 2006 at 5:40 pm
Angsuman, you make $500 or more per moth off of Simple Thoughts?! Angsuman, vous faites 500 $ ou plus par papillon de nuit hors de pensées simples? You lucky blogger. Vous chance blogger. As for third-party control, there really isn’t much there. En ce qui concerne les tiers de contrôle, il n'est vraiment pas beaucoup. The Akismet server evaluates each incoming comment for spam content. Le serveur Akismet évalue chaque nouveau commentaire pour le spam. Comments marked as “spam” by the plugin are still stored in your database for fifteen days and viewable in a log interface. Commentaires marqués comme "spam" par le plugin sont encore stockés dans votre base de données pendant quinze jours et visible dans une interface de connexion. If you find a comment incorrectly marked as “spam”, just hit the “not spam” button to post it on your blog and submit to Akismet for re-evaluation and system education, and visa-versa for any spam comments that get past the plugin. Si vous trouvez un commentaire incorrectement marqués comme "spam", appuyez simplement sur la "non spam" pour l'afficher sur votre blog et Akismet à présenter pour un nouveau système d'évaluation et de l'éducation, et de visa-versa pour tout le spam des commentaires qui sont passé le plugin. Architecturally, Akismet seems like the best available anti-spam solution. Architectural, Akismet semble que la meilleure solution anti-spam. The effect of the community contribution to the spam evaluating engine leads to comment spam floods being stopped across the internet in a matter of seconds. L'effet de la contribution communautaire à l'évaluation de spam à moteur conduit les commentaires indésirables inondations être arrêté à travers l'Internet en quelques secondes. According to the Akistmet engine, there have been “4,242,796 spams caught so far, 63,824 so far today, [and] 81% of all comments are spam.” But, if you can’t or don’t want to use Akismet, Bad Behavior and a good moderation list should keep you spam-free. Selon le Akistmet moteur, il ya eu des "spams 4242796 pris à ce jour, 63824 à ce jour d'aujourd'hui, [et] 81% de tous les commentaires sont des pourriels." Mais, si vous ne pouvez ou ne voulez pas utiliser Akismet, Bad Comportement et une bonne modération liste devrait vous tenir spam-free.
Thomas, Bad Behavior shouldn’t be blocking any well-established and properly-coded legitimate bots. Thomas, mauvais comportement ne doit pas être tout blocage bien établies et bien un code légitime robots. Bad Behavior compares existing legitimate bots to their IPs and known behavior patterns. Bad Comportement compare existants légitimes des bots à leurs adresses IP et des comportements connus. For example, Bad Behavior will block a bot with the Googlebot user agent only if it came from a non-Google IP and/or it is not following the Googlebot’s behavior pattern. Par exemple, mauvais comportement va bloquer un robot Googlebot avec le client que si elle provient d'un non-IP de Google et / ou il ne suit pas le comportement du robot Googlebot modèle. If you are concerned, just check Bad Behavior’s log each day. Si vous êtes concerné, il suffit de cocher mauvais comportement de bord chaque jour. For more information, look for the commented fields inside each of Bad Behavior’s files. Pour de plus amples renseignements, recherchez l'commenté l'intérieur de chaque champs de mauvais comportement de fichiers.
February 23rd, 2006 at 11:03 pm Février 23, 2006 at 11:03 pm
James,
Shh
Though I have to admit things are slowing down a bit for unknown reasons. Même si je dois admettre les choses ralentissent un peu pour des raisons inconnues.
You have convinced me wrt. Vous avez wrt m'a convaincu. Akismet. I will definitely try it. Je vais certainement essayer.
BTW: I noticed after eliminating wp-hashcash, I have started getting lots of legitimate comments. BTW: J'ai remarqué après élimination wp-hashcash, j'ai commencé à beaucoup de commentaires légitimes. It appears wp-hashcash was eating (due to the bug you found) much more than just illegitimate comments. Il semble wp-hashcash a manger (en raison de l'erreur-vous trouvé), beaucoup plus que de simples commentaires illégitime.
February 24th, 2006 at 11:20 am Février 24th, 2006 chez 11:20 am
Just wanted to give you a heads up.. Voulais juste vous donner une tête .. at 12:17 PM eastern time I got a “cannot connect to database error” when trying to access your page.. à 12:17 h, heure de l'est, j'ai reçu un "ne peut pas se connecter à la base de données erreur" en essayant d'accéder à votre page ..
probably just a fluke but thought i should let you know probablement juste une douve mais pensé que je devais vous faire savoir
February 24th, 2006 at 12:35 pm Février 24th, 2006 at 12:35 pm
Thomas,
Thanks for the heads-up. Merci pour les chefs-up.
Best, Meilleur,
Angsuman
July 7th, 2006 at 11:22 pm 7 juillet 2006 à 11:22 pm
There’sa new release of Bad Behavior out which should address your issue of false positives, especially from various South Asian countries (it has a strict mode, which you want to disable to allow this traffic). Il ya une nouvelle version de mauvais comportement sur ce qui devrait répondre à votre question de faux positifs, en particulier de divers pays d'Asie du Sud (il a un mode strict, que vous souhaitez désactiver pour permettre cette circulation).
Combined with Akismet, you should no longer see 3000 spams a day Combinée avec Akismet, vous ne devrait plus voir 3000 spams par jour
July 7th, 2006 at 11:51 pm 7 juillet 2006 à 11:51 pm
Thanks Michael. Merci Michael. I will try it out. Je vais essayer.
February 3rd, 2007 at 11:41 am 3 février 2007 à 11:41 am
I’ve found that Akismet gives that blank page error on posting now (with WP 2.0.7). J'ai trouvé que Akismet qui donne page blanche erreur sur l'affichage maintenant (avec WP 2.0.7). The Akismet guys said they addressed the bug, but the new version still gives me the same problem. Le gars dit Akismet celles-ci portent sur le problème, mais la nouvelle version me donne toujours le même problème.
Re-enabling Akismet even after it’s been deactivated reveals the spams that have been coming in and that it’s trapping them even though the plugin is disabled, which is almost a miracle! Re-Akismet permettant même après qu'il ait été désactivé révèle les spams qui ont été à venir et qu'il est le piégeage, même si le plugin est désactivé, ce qui est presque un miracle! Moreover, it revealed several false positives that I had to de-spam… En outre, il a révélé plusieurs faux positifs que je devais de-spam…
Really not sure what’s going on. Vraiment pas sûr de ce qui se passe.