Bonjour Stéphane,
il est dangereux de définir les droits 777 sur le dossier moodledata (cela donne l'accès en écriture à tous). Pour éviter le problème de permission d'écriture, il faut passer l'utilisateur du serveur web en propriétaire du dossier moodledata par la commande linux :
chown -r www-data:www-data /chemin/vers/moodledata
puis définir les droits précisément
chmod -r 755 /chemin/vers/moodledata