Imagem de Lino Vaz Moniz
Evitar os erros mais comuns no GMoodle
por Lino Vaz Moniz - quarta, 21 abril 2010, 09:00
 

Os erros mais comuns no GMoodle derivam do cadastro do Portal Moodle. Erros tais como:

1) Informar dados errados da conexão da base de dados do Moodle;
2) Conexão remota à base de dados do Moodle sem permissão;
3) Informar versão errada do Moodle;

GMoodle é um software de integração, pois depende de conexão com ambiente externo. Para evitar erros é necessário ter um cuidado redobrado na verificação das configurações do ambiente externo. A recomendação é consultar a documentação sobre dados de cadastro do Portal Moodle no seguinte endereço: http://doc.badiu.net/gmoodle/portal.htm#1 

Informar dados errados da conexão da base de dados do Moodle;

O primeiro cuidado é, ao cadastrar um portal Moodle, conferir os dados de conexão da base de dados tais como:

  •  Endereço (Host ou IP)
  • Nome da base de dados
  • Prefixo da tabela
  • Usuário
  • Senha

Para evitar erros, copie esses dados diretamente do arquivo config.php. Caso alguns desses dados estiverem errados, o GMoodle não consegue fazer conexão com a base do Moodle.

Conexão remota à base de dados do Moodle sem permissão

Mesmo que todos os dados sobre a base de dados do Moodle tenham sido informados corretamente, não é garantia que a conexão será realizada caso a base de dados do Moodle estiver em outro servidor e configurado para não receber conexão remota. Neste caso, a solução é configurar o banco para permitir conexão remota. Por medidas de segurança, pode-se liberar a conexão remota apenas para o IP do servidor em que GMoodle está instalado.

Informar versão errada do Moodle

Caso a conexão com a base de dados do Moodle tenha sido feito com sucesso, ainda não é garantia que tudo vai funcionar bem caso a versão do Moodle informada não corresponder a versão real. A estrutura da tabela do banco de dados do Moodle varia entre as diferentes versões. Sendo assim, para cada versão, o GMoodle emite comando SQL de acordo com a variação. Isso significa que se a versão do Moodle for informada errada no momento de cadastro pode ocorrer erros fatais de comando SQL.