O Moodle é desenvolvido para permitir uma atualização sem problemas, de qualquer versão anterior para qualquer versão posterior.
Atenção: a atualização para a versão 1.6 requer a conversão da base de dados em formato UTF-8. Antes de iniciar consulte as instruções do Wiki da comunidade em Upgrading to Moodle 1.6.
Para todas as demais versàoes de Moodle, as seguintes instruções são suficientes
Ao atualizar o Moodle você deve observar os seguintes passos:
1. Faça um Backup das informações importantes:
Embora não seja rigorosamente necessário, é sempre uma boa idéia fazer um backup de uma instalação em produção antes de uma atualização importante, porque pode ser necessário recuperar a versão anterior por alguma razão. Na realidade, é uma boa idéia automatizar seu servidor para realizar um backup diário da sua instalação Moodle, assim você pode pular este passo.
Existem três áreas que necessitam de backup:1. O diretório do próprio software Moodle
Faça uma cópia separada desses arquivos antes da atualização, assim você pode recuperar seu config.php e outros módulos que você tenha adicionado, tais como temas, idiomas, etc.
2. Seu diretório de dados
Aqui é onde são colocados os conteúdos (tais como recursos dos cursos e tarefas dos estudantes), dessa forma é muito importante sempre fazer backups desses arquivos. Algumas vezes uma atualização pode mover ou renomear um diretório que faz parte do diretório de dados.
3. Seu banco de dados
A maioria das atualizações do Moodle irão alterar as tabelas do banco de dados, adicionando ou trocando campos. Para cada banco de dados existe uma forma diferente de efetuar o backup. Uma forma de fazer backup de um banco de dados MySQL é 'descarregá-lo' (dump) em um único arquivo SQL. O exemplo seguinte exibe comandos UNIX para descarregar um banco de dados chamado "moodle":
mysqldump moodle > moodle-backup-2002-10-26.sql
Você também pode utilizar a característica Exportar na interface web Banco de Dados, opcional do Moodle, para efetuar a mesma coisa em todas as plataformas.
2. Instale o novo software Moodle
Utilizando um arquivo compactado baixado da web
Não sobreponha os arquivos de uma instalação mais antiga a menos que você saiba o que está fazendo... algumas vezes arquivos antigos podem causar problemas em novas instalações. A melhor forma é renomear o diretório corrente do Moodle e então descompactar o arquivo da nova versão do Moodle no local antigo.
mv moodle moodle.backup
tar xvzf moodle-1.1.tgzEm seguida, copie (do diretório que contém a instalação antiga) seu config.php e outros plugins, tais como temas personalizados:
cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mythemeUtilizando o CVS
Se você está utilizando o CVS, vá para o diretório raiz do Moodle e faça a atualização dos novos arquivos:
cvs update -dP
Certifique-se de utilizar os parâmetros "d", para criar novos diretórios se necessário, e "P", para eliminar diretórios vazios.
Se você editou algum arquivo do Moodle, observe as mensagens com atenção para identificar possíveis conflitos. Todos os temas personalizados e plugins que não são padrão não serão alterados.
3. Finalizando a atualização
O último passo é ativar o processo de atualização no seu Moodle.
Para isso visite a página admin da sua instalação.
http://example.com/moodle/admin
Não importa se você acessou como "admin" ou não.
O Moodle detecta automaticamente a nova versão e realiza todas as atualizações necessárias do banco de dados ou do sistema de arquivos. Se houver algo que o processo de atualização não possa realizar (muito raro), então você vai ver mensagens dizendo o que é necessário fazer.
Considerando que tudo saia bem (sem mensagens de erro), você pode começar a utilizar a nova versão do Moodle e apreciar suas novas características!
Se você tiver problemas com a atualização, visite moodle.org e envie uma mensagem para o Fórum de Suporte à Instalação (em inglês) no curso "Using Moodle" ou visite a Comunidade Moodle Brasileira.
Version: $Id$