Ao fazer a migração do Moodle de um servidor para outro, é necessário ter os seguintes cuidados:
1) Antes de fazer migração, desligue o site ou coloque em modo de manutenção;
2) Os arquivos PHP da instalação do Moodle a serem migrados para o novo servidor deve ser exatamente igual a do servidor antigo;
3) Os arquivos do moodledata a serem migrados para o novo servidor deve ser exatamente igual a do servidor antigo;
4) O banco de dados do Moodle a serem migrado para o novo servidor deve ser exatamente igual a do servidor antigo. Deve fazer um backup e restaure;
5) O arquivo config.php deve ser atualizado para mudar endereço de acesso do site, banco de dados e moodledata;
Observação:
Há uma sincronia entre aplicação PHP, banco de dados e Moodle data. Essa sincronia não pode ser quebrada. Por isso que os arquivos devem ser iguais.