Information
Avant de mettre à jour votre version de Moodle, vérifiez que les prérequis serveur sont bien présents sur votre MoodleBox. Pour ce faire, connectez-vous à Moodle, visitez la page Administration du site > Serveur > Environnement, cliquez sur Mettre à jour le composant, puis contrôlez qu’aucune des lignes ne comporte un statut Vérifier en rouge.
L’avertissement site not https n’est pas problématique et peut être ignoré.
Pour mettre à jour Moodle, on effectuera les opérations suivantes, en ligne de commande.
Connectez-vous à la MoodleBox via SSH avec le mot de passe principal. Si vous ne l’avez pas encore changé, utilisez le mot de passe principal par défaut Moodlebox4$.
ssh moodlebox@moodlebox.home
Mise à jour vers une version mineure
Pour une mise à jour à une version mineure de Moodle (4.1.1, 4.1.2, etc.), tapez les commandes suivantes dans le terminal1 :
cd /var/www/moodle/
sudo -u www-data -g moodlebox git pull
Chargez ensuite dans le navigateur l’URL http://moodlebox.home/admin, et suivez les instructions de mise à jour, comme avec un Moodle standard (voir la documentation).
Mise à jour vers une version majeure
Pour une mise à jour à une version majeure de Moodle (4.1, 4.22, etc.), tapez les commandes ci-dessus, puis en plus les commandes suivantes, en indiquant la branche adéquate, par exemple MOODLE_401_STABLE
, MOODLE_402_STABLE
, etc. :
sudo -u www-data -g moodlebox git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
sudo -u www-data -g moodlebox git fetch origin
sudo -u www-data -g moodlebox git checkout MOODLE_401_STABLE
Chargez ensuite dans le navigateur l’URL http://moodlebox.home/admin, et suivez les instructions de mise à jour, comme avec un Moodle standard (voir la documentation).
Afin de permettre une mise à jour simplifiée de Moodle, son installation a été faite au moyen de Git. ↩︎
On ne choisira bien sûr qu’une branche existante et stable, et il faut attendre pour cela la publication officielle de la version concernée de Moodle. ↩︎