fbpx

Sidebar

01
Qua, Maio

Após migração de servidor usuários não conseguem mais logar Moodle

Tutoriais e Dicas para o software Moodle
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Há diversos servidores espalhados por ai, alocar um para hospedar seu Moodle pode ser uma tarefa bem fácil, afinal a oferta é grande, sem contar o valores praticados, que as vezes são tão baixos que não consigo imaginar como a empresa consegue manter uma equipe para atender os chamados técnicos ou mesmo manter o servidor em condições mínimas.

As vezes o que acontece é que o barato sai caro, e você sente a necessidade de mudar de servidor, no entanto vem aquele friozinho na barriga, para onde ir ou pior como migrar meu Moodle sem que os usuários sintam os impactos. Não existe uma receita, pois há diversas variáveis a considerar, mas estou certo que alguns cuidados e analise mais profunda irá evitar muita dor de cabeça. Mas isso trataremos em um outro artigo (Como contratar um bom servidor para Moodle) que farei quando tiver mais tempo, agora em especifico imagino que você já tenha migrado e todos os seus usuários não conseguem mais logar.

Se isso aconteceu, eu posso imaginar que você fez uma migração de banco de dados antigo, porém com uma nova instalação do Moodle. Com isso você gerou um novo arquivo config.php, e é ai que esta o problema. A solução é simples,

1 - Primeiro recupere em seu backup o arquivo config.php do servidor antigo2 - Copie a linha  $CFG->passwordsaltmain = 'Aqui haverá um sequência de números, letras e símbolos - chamamos de string';

3 - Cole essa linha no seu novo config.php substituindo a que lá está, mas atenção, se você já criou usuários nessa nova instalação então deverá manter as duas linhas, como mostrarei abaixo.

$CFG->passwordsaltalt1 = 'string velha';

$CFG->passwordsaltmain = 'nova string';

Mantenha a velha até que todos os usuários tenham acessado pelo menos uma vez seu Moodle, você poderá manter até 20 linhas destas. $CFG->passwordsalt2, $CFG->passwordsalt3, $CFG->passwordsalt4, caso tenha mais de um arquivo config.php

Abraço