Non, la mise à jour, c'est remplacer les fichiers et répertoires de l'installation Moodle par les derniers en date en téléchargeant la version la plus récente sur le site moodle.org.
La base de données n'est pas supprimée mais souvent légèrement modifiée pour tenir compte des évolutions du logiciel. Il est donc fortement recommandé de faire une petite sauvegarde. La procédure de mise à jour est abondamment détaillée dans la documentation française en ligne.
Cela devrait restituer l'intégrité des fichiers (s'ils étaient corrompus).
Pour ce qui est de la base données, il faut déjà vérifier que vous ayez les bons droits dans cette base.
- Recherchez votre identifiant moodle, il apparait dans la barre d'état du navigateurlorsque vous survolez votre nom de connexion (id=...) ou dans la barre d'adresse lorsque vous consultez VOTRE profil.
- Avec cet identifiant, recherchez dans la table mdl_role_assignments (au moins pour la 1.9, je ne me souviens pas pour la 1.8) l'enregistrement (la ligne) où userid = votre ID trouvé précédemment.
- On doit avoir une ligne composé des champs suivant
id roleid contextid userid hidden timestart timeend timemodified modifierid enrol sortorder
il faut, pour être administrateur, que le roleid ET le contextid de cette ligne soit égal à 1.