• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
  • OpenAtrium
Início

Login do usuário

  • Criar uma conta
  • Recuperar senha

Download

Últimas versões

Drupal 6.19 Drupal 5.23

Contribuições

Módulos Temas Tradução


Lista de Discussão

Drupal-BR

Pesquisa no site

Google

Treinamento Drupal 15 de maio e 24 de junho de 2010 em São Paulo e Rio de Janeiro

Itens ativos

  • Erro: o handler para node_data_field > field não existe!
  • Problemas com Drupal On-LIne
  • E-Commerce como o Decolar.com
  • Mudar formato de data nos filtros expostos
  • Filhos do Node, dúvida
  • Vaga Drupal (São Leopoldo/RS)
  • Liberar apenas resumo para "anonymous"
  • Avaliador de Internet Lionbridge
  • Busca em site
  • omo faço para inserir uma borda
Veja mais

Posts mais lidos hoje

  • Manual
  • Tutoriais
  • Sobre o Drupal
  • Configuração e personalização
  • Problemas com Drupal On-LIne
  • Mudar formato de data nos filtros expostos
  • Filhos do Node, dúvida
  • Como Criar um Tema Para Drupal 6 - Parte 01
  • Multisite com Drupal, conteúdos separados, mesmo BD de usuários
  • Instalação

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Drupal

Site não está indexando, fica em 0%

Este é meu primeiro tópico no forum. Encotrei alguns casos parecidos, mas continuo sem solução.

O site não indexa. Nem pela página de Configurações de Busca e nem pelo Cron.

Ao rodar o cron pela página de relatório de status, aparece a mensagem:

Fatal error: Call to undefined function webform_get_submissions() in D:\xampp\htdocs\site\includes\common.inc(1695) : eval()'d code on line 2

Fatal error: require_once() [function.require]: Failed opening required './sites/default/modules/cck/theme/theme.inc' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\site\sites\default\modules\cck\content.module on line 177

Eu utilizo o módulo webform.
Este erro só não ocorre quando o módulo search é desabilitado, porém o meu site fica em 0% indexado mesmo que eu tente indexar pela página configurações de busca.

Por favor alguém ajude,

‹ Erro "Allowed memory size of 67108864 bytes exhausted Estilizar formulário de busca ›
Enviado por alecosta.web em 27/04/2010 - 10:49
  • Drupal
  • 6.x
  • Se logue ou se registre para poder enviar comentários
  • 671 leituras
Em 27/04/2010 - 10:56 ayres1000 disse:

Desisntala o webform e veja o que acontece [desabilita e desinstala]. Se nada resolver, vá no banco de dados e mande verificar erros nas tabelas e faça a correçao.
Até hoje isso resolveu para mim, espero que ajuda tb.
Paz.

  • Se logue ou se registre para poder enviar comentários
Em 27/04/2010 - 17:21 alecosta.web disse:

Oi José Ayres,

Demorei para responder porque estou lançando um novo layout para o site, mas vou seguir seus conselhos e ver se resolvo o problema. Volto a falar se deu certo ou não.

Obrigado.

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 30/04/2010 - 18:25 alecosta.web disse:

Oi José Ayres ao verificar os erros nas tabelas pelo phpmyadmin retorna a seguinte mensagem:
Problemas com o índice da tabela `node`
A indexação PRIMARY e nid parecem ser iguais ou uma delas pode ter sido removida.
Será este o problema? Como resolver?
Um abraço,

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 01/05/2010 - 11:48 tregismoreira disse:

Alessandro,

A coluna 'nid' é PRIMARY KEY (índice) da tabela 'node'... Não sei se esse seria o problema.

O erro parece estar ao tentar indexar 'submissions' do Webform. Você testou a dica do ayres1000 (desabilitar e desinstalar o webform, e depois tentar indexar novamente)? Pode funcionar.

Qualquer coisa poste ae!

Abraço!
Thiago Régis
@tregismoreira
Consultoria e Treinamento em Drupal
Drupal Casesbeta

  • Se logue ou se registre para poder enviar comentários
Em 03/05/2010 - 09:26 alecosta.web disse:

Thiago,

Eu tentei a dica do ayres1000 enão funcionou.
Para visualizar o erro na tabela node, utilizei o phpmyadmin, selecionei todas as tabelas e selecionei verificar tabela. Não estou certo de que este seja o procedimento correto para verificar ou reparar as tabelas do drupal. Estou em um ambiente de testes. O problema continua.

Abraço,

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 03/05/2010 - 10:23 tregismoreira disse:

Tente atualizar o Drupal então. Baixe a versão atualizada e siga as instruções contidas no update.txt... Se o problema for realmente com o banco de dados, vai resolver com essa atualização.

Poste o resultado da operação.

Abraço!
Thiago Régis
@tregismoreira
Consultoria e Treinamento em Drupal
Drupal Casesbeta

  • Se logue ou se registre para poder enviar comentários
Em 03/05/2010 - 11:47 alecosta.web disse:

Thiago,

Valeu pela dica, mas as atualizações estão ok.

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 03/05/2010 - 19:03 alecosta.web disse:

Oi,

Não sei se tem relevância com o problema, mas na tabela users tem um registro com uid = 0.
Isso é normal?

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 08:56 rafael disse:

Cara, isso é normal. Esse usuário é o "anônimo".

O procedimento correto para indexação é:

  • Ativar o módulo de busca.
  • Mandar indexar pela página de administração
  • Rodar o cron (ou seja, acessar o cron.php do seu site).

Ele vai indexar o site e pode ser preciso rodar o cron mais de uma vez para indexar todo o site, dependendo do tamanho do mesmo.

Se der alguma mensagem de erro após esse procedimento avisa aqui.

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 10:12 alecosta.web disse:

Oi Rafael,

Obrigada pela atenção.
O erro que ocorre é o mesmo do início deste tópico.
Ao rodar o cron pela página de relatório de status, aparece a mensagem:

Fatal error: Call to undefined function webform_get_submissions() in D:\xampp\htdocs\site\includes\common.inc(1695) : eval()'d code on line 2

Fatal error: require_once() [function.require]: Failed opening required './sites/default/modules/cck/theme/theme.inc' (include_path='.;D:\xampp\php\PEAR') in D:\xampp\htdocs\site\sites\default\modules\cck\content.module on line 177

Eu utilizo o módulo webform.

Segui as dicas do ayres1000 e do tregismoreira, mas não obtive sucesso.

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 11:55 rafael disse:

Cara, qual versão do Webform vc está usando?

Acho que a culpa é dele.

Abraço

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 12:03 alecosta.web disse:

Rafael,

Estou usando a versão 6.x-2.9.
Também acho que a culpa seja dele, pois instalei a versão beta5 e não consegui mais criar outros formulários. Só li as notas da versão depois. Esse foi meu erro. Tive que fazer um downgrade de versão e ai que devem ter começado os meus problemas.

Abraço,

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 13:47 rafael disse:

Ah, então foi isso sim.

Meu conselho nesse caso então é o seguinte:

  • Faça backup do banco de dados.
  • Apague todos os nodes que sejam de Webform
  • Desative e desinstale o módulo Webform
  • Baixe a última versão do Webform que esteja em versão estável (6.x-2.9)
  • Tente rodar a indexação do site (e o cron)

Não mexa diretamente no banco de dados, faça tudo pela interface do Drupal (exceto, obviamente, o backup).

Se funcionar, aí então habilite novamente o módulo webform, e teste novamente rodar a indexação.

Acho que isso deve fazer com que as coisas voltem ao normal.

Abraço

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 15:36 alecosta.web disse:

Oi Rafael,

Segui seu conselho e consegui um avanço.
O erro com o módulo webform não ocorreu. Deu outro erro com um script em particular que faz conexão com uma base de dados em mssql server, esse erro é porque em meu servidor de teste não tem a extensão mssql do php. Pretendo fazer um teste em meu servidor de produção.
A dúvida é a seguinte, como posso restaurar somente os nodes do tipo webform do backup que fiz? São apenas dois nodes webform, mas bem detalhados.

Abraço,

Alessandro

  • Se logue ou se registre para poder enviar comentários
Em 04/05/2010 - 16:48 rafael disse:

Bom! Estamos avançando :-)

Não existe um modo fácil de fazer isso. Uma opção é o http://drupal.org/project/node_export que promete fazer isso para nodes (essencialmente um webform é um node).

Claro que você deve restaurar o backup em outro banco de dados e copiar o seu site Drupal com um nome diferente e bota-lo para acessar esse outro banco (para evitar ter que fazer todo o processo antes descrito).

Ficou meio confuso mas se precisar de algum esclarecimento é só falar.

Abraço

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 29/07/2010 - 17:25 alecosta.web disse:

Oi Rafael,

Depois de um bom tempo, voltei a tentar resolver o problema acima. Resolvi seguindo suas dicas. Não consegui utilizar o node_export, como só tinha 3 webform, recriei e tudo certo. Site 100% indexado e saudável!

Muitíssimo obrigado!!!

Um grande abraço,

Alessandro

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.