Problèmes erreur PHP extrêmement récurrentes

Problèmes erreur PHP extrêmement récurrentes

par Tristan Chevrier,
Nombre de réponses : 3

Bonjour,

Information sur notre installation Moodle :

  • Version Moodle : 3.1.14
  • Version MariaDB : 10.0.36 / Ubuntu 16.04
  • Version PHP : 7.0.32 / Ubuntu 16.04

A l'université d'Angers, nous avons depuis plusieurs mois, des erreurs PHP extrêmement récurrentes qui remontent dans les logcheck.

Ces erreurs apparaissent sur des plages différentes chaque jours, et jusqu’à 10 fois par secondes pendant ces plages.

Par exemple, pour la semaine passée : 

  • 03/01 : 10h17 à 10h22, puis de 20h34 à 1h10 (04/03)
  • 02/01 : 22h32 (01/01) à 1h23, puis de 6h06 à 12h17, puis de 12h17 à 20h36
  • 01/01 : 0h00 à 2h12
  • 31/12 : 1h50 à 12h42
  • 30/12 : 3h31 à 13h53, puis de 21h51 à 22h46
  • 29/12 : 6h42 à 12h04, puis de 12h50 à 14h20, puis de 15h48 à 1h34 (30/12)
Voici un exemple de ce que peuvent être ces messages :

[Wed Jan 02 20:02:02 2019] [error] [client 78.113.79.19:52067] AH01071: Got error 'PHP message: Default exception handler: Un param\xc3\xa8tre requis (id) est manquant Debug: \nError code: missingparam\n* line 496 of /lib/setuplib.php: moodle_exception thrown\n* line 552 of /lib/moodlelib.php: call to print_error()\n* line 27 of /mod/folder/download_folder.php: call to required_param()\n\n'
[Wed Jan 02 20:02:03 2019] [error] [client 78.113.79.19:52068] AH01071: Got error 'PHP message: Default exception handler: Un param\xc3\xa8tre requis (id) est manquant Debug: \nError code: missingparam\n* line 496 of /lib/setuplib.php: moodle_exception thrown\n* line 552 of /lib/moodlelib.php: call to print_error()\n* line 27 of /mod/folder/download_folder.php: call to required_param()\n\n'
[Wed Jan 02 20:02:05 2019] [error] [client 78.113.79.19:52069] AH01071: Got error 'PHP message: Default exception handler: Un param\xc3\xa8tre requis (id) est manquant Debug: \nError code: missingparam\n* line 496 of /lib/setuplib.php: moodle_exception thrown\n* line 552 of /lib/moodlelib.php: call to print_error()\n* line 27 of /mod/folder/download_folder.php: call to required_param()\n\n'


ou encore 

[Wed Jan 02 06:06:26 2019] [error] [client 37.165.162.2:32508] AH01071: Got error 'PHP message: Default exception handler: Cours ou activit\xc3\xa9 pas accessible. Debug: Not enrolled\nError code: requireloginerror\n* line 2834 of /lib/moodlelib.php: require_login_exception thrown\n* line 2996 of /lib/moodlelib.php: call to require_login()\n* line 362 of /mod/resource/lib.php: call to require_course_login()\n* line 4618 of /lib/filelib.php: call to resource_pluginfile()\n* line 37 of /pluginfile.php: call to file_pluginfile()\n\n', referer http://moodle.univ-angers.fr/course/view.php?id=614
[Wed Jan 02 06:06:27 2019] [error] [client 37.165.162.2:32510] AH01071: Got error 'PHP message: Default exception handler: Cours ou activit\xc3\xa9 pas accessible. Debug: Not enrolled\nError code: requireloginerror\n* line 2834 of /lib/moodlelib.php: require_login_exception thrown\n* line 2996 of /lib/moodlelib.php: call to require_login()\n* line 362 of /mod/resource/lib.php: call to require_course_login()\n* line 4618 of /lib/filelib.php: call to resource_pluginfile()\n* line 37 of /pluginfile.php: call to file_pluginfile()\n\n', referer http://moodle.univ-angers.fr/course/view.php?id=614
[Wed Jan 02 06:06:28 2019] [error] [client 37.165.162.2:32513] AH01071: Got error 'PHP message: Default exception handler: Cours ou activit\xc3\xa9 pas accessible. Debug: Not enrolled\nError code: requireloginerror\n* line 2834 of /lib/moodlelib.php: require_login_exception thrown\n* line 2996 of /lib/moodlelib.php: call to require_login()\n* line 362 of /mod/resource/lib.php: call to require_course_login()\n* line 4618 of /lib/filelib.php: call to resource_pluginfile()\n* line 37 of /pluginfile.php: call to file_pluginfile()\n\n', referer http://moodle.univ-angers.fr/course/view.php?id=614


Avez-vous déjà rencontré ce genre de chose, savez-vous comment le résoudre ?

Je précise que les adresses IP client présentent dans ces logs, n'apparaissent pas dans les logs Moodle.

Merci d'avance pour votre aide.

Tristan.

Moyenne des évaluations  -
En réponse à Tristan Chevrier

Re: Problèmes erreur PHP extrêmement récurrentes

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Tristan,

Ça ressemble à du scan global « from the Internet ». Les plateformes, comme tout application en ligne, subissent de nombreuses requêtes à la recherche de faille. Peut-être s'agit-il uniquement de cela ? Passe en 3.1.15 et tu seras encore plus sûr ! clin d’œil

Est-ce que si toi, tu vas dans le cours http://moodle.univ-angers.fr/course/view.php?id=614 tu obtiens le même message d'erreur ?

Est-ce que tu as fait quelque chose de particulier depuis l'apparition de ces messages ? Ou est-ce juste un constat parce qu'avant tu ne portais pas forcément attention à ces logs ?

A bientôt,
Patrick

En réponse à Patrick Lemaire

Re: Problèmes erreur PHP extrêmement récurrentes

par Tristan Chevrier,

Bonjour Patrick,

et merci pour ta réponse.

J'ai aussi pensé à ce type de scan, mais parfois ces logs proviennent d'IP provenant du réseau privé de l'université, ce serait un étudiant ou un enseignant qui essayerais de récupérer des données sur notre Moodle ?

Nous allons, dans les semaines à venir passer sur la 3.1.15, et nous verrons si le problème se corrige.

Je n'ai pas de message d'erreur quand j'accède directement à la page que tu mentionne, ces logs ont commencé à arriver vers la fin octobre.

A bientôt.

Tristan