Blog Comments Problem Solved Blog comentários problema resolvido
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.
Filed under Arquivado em CMS Software CMS Software , De Computer Security Segurança de computadores , De Firefox , De Headline News Headline News , De How To How To , De Internet Explorer Internet Explorer , De Open Source Software Open Source Software , De Pro Blogging Blogging Pro , De Tech Note Nota Tech , De Web , De Web Services Web Services , De WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |





February 22nd, 2006 at 11:58 am 22 de fevereiro de 2006 em 11:58 am
I noticed the same strange database errors when using the 3.0 beta version of hashcash.. Eu observei os mesmos erros de dados estranho quando se utiliza a 3,0 versão beta do hashcash ..
so now you are not using hashcash at all? agora você não está usando hashcash de todo?
doesnt that mean you will get a flood of comment spam? não significa que você irá receber uma avalanche de comentários spam?
I am not sure now what I should use as a spam prevention solution.. Não tenho a certeza agora o que eu deveria usar como um spam prevenção solução .. maybe I should go back to the older version of hashcash.. talvez eu deveria voltar para a versão mais antiga do hashcash ..
February 22nd, 2006 at 12:27 pm 22 de fevereiro de 2006 em 12:27 pm
No. I have stopped using HashCash. Não. Eu já deixou de utilizar HashCash. I still have first comment moderation on. Eu ainda tenho a primeira observação moderação. 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. Portanto, esperamos que (a menos que o spammer utiliza a explorar mencionadas neste post) vou ter uma chance de moderar os comentários antes que ela aparece no site.
If I start getting too many spams, as before, I will opt for Bad Behavior plugin. Se eu começar a receber muitos spams, como antes, vou optar por comportamentos inadequados plugin. I have heard good words about it from James Huff aka MacManx. Tenho ouvido boas palavras sobre isso a partir de James Huff aka MacManx.
February 22nd, 2006 at 1:07 pm 22 fevereiro, 2006 em 1:07 pm
I have been using Tenho vindo a utilizar Bad Behavior Bad Comportamento for almost a year now. há quase um ano que passou. It’s an excellent plugin and very effective at stopping bandwidth-wasting and email-harvesting bots as well as comment and trackback spam bots. É um plugin excelente e muito eficaz em parar de desperdiçar largura de banda e de e-mail-colheita bots, bem como comentários e trackback spam bots. Since the developer of Bad Behavior is never pleased by false positives, some spam comments do pass by its defenses. Uma vez que o desenvolvedor de comportamentos inadequados nunca está satisfeito com falsos positivos, alguns comentários spam fazer passar por suas defesas. Once WordPress 2.0 was released about two months ago, I decided to add Uma vez WordPress 2,0 foi liberado cerca de dois meses atrás, eu decidi-me acrescentar Akismet as a second layer of spam protection, and MacManX.com has been 100% spam-free ever since. como uma segunda camada de protecção spam, e MacManX.com foi 100% livre de spam desde então.
February 22nd, 2006 at 1:23 pm 22 fevereiro, 2006 em 1:23 pm
> Bad Behavior is never pleased by false positives, some spam comments do pass by its defenses > Bad Comportamento nunca está satisfeito com falsos positivos, alguns comentários spam fazer passar por suas defesas
I would support the Bad Behavior approach of focussing on eliminating false positives at the cost of letting few spams through. Gostaria de apoiar os comportamentos inadequados abordagem centrada na eliminação de falsos positivos no custo de arrendamento poucos através de spams. It is better than the overly aggresive approch of SpamKarma. É melhor do que o excessivamente agressiva approch de SpamKarma.
So Bad Bahavior it is then Portanto, é então Bad Bahavior
February 22nd, 2006 at 1:33 pm 22 de fevereiro de 2006 em 1:33 pm
Good choice! Boa escolha!
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. Gostaria também de mencionar que eu não recebi absolutamente falsos positivos durante os últimos dois meses em que tenho vindo a utilizar ambos os comportamentos inadequados e Akismet. So, if you ever get tired of managing your moderation list, try adding Akismet to your mix. Portanto, se você nunca se cansou de gerenciamento de sua lista moderação, tente adicionar Akismet para o seu mix.
February 22nd, 2006 at 10:28 pm 22 de Fevereiro de 2006 em 10:28 pm
James,
Thanks. Obrigado.
I have two issues with Akismet. Tenho duas questões a Akismet.
Firstly I do not fall under their narrow definition of non-commercial blog Em primeiro lugar eu não cair sob a sua definição restrita da não-comercial blog
Secondly I somehow feel hesitant to hand over the control of my comments to third-party. Em segundo lugar eu sinto alguma hesitação a mão sobre o controlo dos meus comentários a terceiros. Just from an architectural point it appears incorrect. Apenas a partir de um ponto arquitectónico que aparece incorreto.
February 23rd, 2006 at 1:17 pm 23 de fevereiro de 2006 em 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.. Não sei ao certo porquê, mas eu chmoded o arquivo wp-hashcash.key a 666 ea base de dados erros parecem ser deslocado, e posso acessar todos os meus blogs páginas multa agora ..
I may use bad behavior eventually but I am a bit concerned about it blocking legitimate bots like google and yahoo etc. Eu uso maio mau comportamento, eventualmente, mas estou um pouco preocupado com o bloqueio é legítimo bots como o Google eo Yahoo etc
February 23rd, 2006 at 5:40 pm 23 de fevereiro de 2006 em 5:40 pm
Angsuman, you make $500 or more per moth off of Simple Thoughts?! Angsuman, você fizer $ 500 ou mais por mês ao largo de pensamentos simples?! You lucky blogger. Você sorte blogueiro. As for third-party control, there really isn’t much there. Como para o controlo de terceiros, existe realmente não é lá muito. The Akismet server evaluates each incoming comment for spam content. O servidor Akismet avalia cada comentário de spam recebida conteúdo. Comments marked as “spam” by the plugin are still stored in your database for fifteen days and viewable in a log interface. Comentários classificados como "spam" com o plugin ainda se encontram armazenadas em seu banco de dados por quinze dias e visualizado em um log interface. 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. Se você encontrar um comentário incorretamente marcada como "spam", apenas pressionar o "não spam" botão para publicá-la em seu blog e apresentar ao Akismet para a re-avaliação e de sistema de ensino, e visto-versa para qualquer spam comentários que obter o passado plugin. Architecturally, Akismet seems like the best available anti-spam solution. Arquitectonicamente, Akismet parece a melhor solução disponível 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. O efeito da contribuição da Comunidade para o mecanismo de avaliação spam leva a comentar spam inundações em toda a Internet deixou de estar em questão de segundos. 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. De acordo com o Akistmet motor, tem havido "spams 4242796 capturado até agora, 63824, até agora, hoje, [e] 81% de todos os comentários são spam." Mas, se você não puder ou não quiser usar Akismet, Bad Comportamento moderação e de uma boa lista deve mantê-lo livre de spam.
Thomas, Bad Behavior shouldn’t be blocking any well-established and properly-coded legitimate bots. Thomas, comportamentos inadequados não se deve bloquear qualquer bem estabelecidas e devidamente codificados por legítima bots. Bad Behavior compares existing legitimate bots to their IPs and known behavior patterns. Bad Comportamento compara existentes bots para as suas legítimas e IPs conhecidos padrões de comportamento. 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. Por exemplo, comportamentos inadequados irá bloquear um bot Googlebot usuário com o agente só se ele veio de uma não-Google IP e / ou não está seguindo o Googlebot o comportamento padrão. If you are concerned, just check Bad Behavior’s log each day. Se você estiver interessado, basta verificar comportamentos inadequados's log cada dia. For more information, look for the commented fields inside each of Bad Behavior’s files. Para obter mais informações, procure o comentou campos no interior de cada um comportamento inadequado da arquivos.
February 23rd, 2006 at 11:03 pm 23 de fevereiro de 2006 em 11:03 pm
James,
Shh
Though I have to admit things are slowing down a bit for unknown reasons. Embora eu tenha de admitir as coisas estão a abrandar um pouco por razões desconhecidas.
You have convinced me wrt. Você tem me convencido wrt. Akismet. I will definitely try it. Vou experimentá-lo definitivamente.
BTW: I noticed after eliminating wp-hashcash, I have started getting lots of legitimate comments. BTW: eu observei após eliminar wp-hashcash, tenho começado recebendo lotes de legítima comentários. It appears wp-hashcash was eating (due to the bug you found) much more than just illegitimate comments. Afigura-se wp-foi hashcash comer (devido ao bug que você encontrou) muito mais do que apenas ilegítimo comentários.
February 24th, 2006 at 11:20 am 24 de fevereiro de 2006 em 11:20 am
Just wanted to give you a heads up.. Apenas queria dar-lhe uma cabeça até .. at 12:17 PM eastern time I got a “cannot connect to database error” when trying to access your page.. às 12:17 PM Oriental tempo eu recebi um "não pode conectar ao banco de dados erro" ao tentar acessar sua página ..
probably just a fluke but thought i should let you know Provavelmente apenas um acaso feliz, mas pensei que eu deveria deixar que você sabe
February 24th, 2006 at 12:35 pm 24 de fevereiro de 2006 em 12:35
Thomas,
Thanks for the heads-up. Agradecimentos para as cabeças-up.
Best, Melhor,
Angsuman
July 7th, 2006 at 11:22 pm Dia 7 de julho, 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). Existe uma nova versão de comportamentos inadequados para fora o que deverá resolver o seu problema de falsos positivos, especialmente a partir de vários países da Ásia do Sul (que tem um modo estrito, o que você deseja desativar a permitir que este tráfego).
Combined with Akismet, you should no longer see 3000 spams a day Combinado com Akismet, você deve deixar de ver 3000 spams por dia
July 7th, 2006 at 11:51 pm Dia 7 de julho, 2006, 11:51 pm
Thanks Michael. Thanks Michael. I will try it out. Vou testá-lo.
February 3rd, 2007 at 11:41 am 3 de Fevereiro de 2007 em 11:41 am
I’ve found that Akismet gives that blank page error on posting now (with WP 2.0.7). Encontrei Akismet que dá essa página em branco erro sobre o destacamento de hoje (com WP 2.0.7). The Akismet guys said they addressed the bug, but the new version still gives me the same problem. O Akismet rapazes disseram que abordou o bug, mas a nova versão ainda me dá o mesmo problema.
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! Reativando o Akismet mesmo depois de desactivada revela a spams que foram provenientes de captura e que ele é-lhes ainda que o plugin está desativado, o que é quase um milagre! Moreover, it revealed several false positives that I had to de-spam… Além disso, ele revelou vários falsos positivos que eu tinha que de-spam…
Really not sure what’s going on. Realmente não tem certeza sobre o que está acontecendo.