FIX PARA O MÓDULO SPAM DO DRUPAL

Como já sabem, eu uso o Drupal como meu gerenciador de conteúdo. Ele foi escolhido, na época, porque ele conseguia trabalhar com diversos sites rodando na mesma base. Como ?
Bom, eu tenho somente um Drupal instalado e rodo dois sites com a mesma base/instalação. Quando você entra em www.ataliba.eti.br vê um site diferente do scam.ataliba.eti.br, mas, no fim, você está acessando o mesmo Drupal. Ou seja, não são duas estruturas separadas e sim, uma mesma estrutura que serve os dois blogsBAZAR DO ATALIBA.

Mas, sempre há um dos dois que acaba sendo a menina dos olhos. No meu caso, ele é o site principal. Aqui por ser meu maior volume de visitas, é onde eu sempre estou olhando, vendo e atualizando tudo.
Nas últimas vezes que estive fazendo uma manutenção geral, dei de cara com um problema no meu scam.ataliba.eti.br. Ele apresentava o seguinte erro quando eu ia rodar o cron : 

Fatal error: Call to undefined function: spam_delete_trackback() in
/pathtodrupal/modules/contrib/spam/spam.module on line 458

Como sempre, fui ao Pai GoogleBAZAR DO ATALIBA para ver o que ele me respondia, e não é que ele me deu uma resposta ? O problema estava em algum ponto de algumas das  atualizações  que eu fiz, que não atualizou a estrutura da base do módulo spam. 

A solução veio do próprio site do Drupal[bb] , com esta dica aqui. É só rodar o seguinte comando na sua base de dados ( mysql[bb] ) : 

delete from spam_tracker where source = 'trackback';

E pronto, logo após seu cron[bb] vai rodar sem problema algum :) 

Apesar de ser bem mais chato que outro sistemas de blog para gerenciar, ainda não consigo me pensar trocando o Drupal pelo Wordpress, por exemplo :-) 

comments powered by Disqus