Mauvais test avant MAJ de Moodle

Mauvais test avant MAJ de Moodle

par Daniel Méthot,
Nombre de réponses : 5
Avatar Moodleurs particulièrement utiles

Bonjour,

La mise à jour de nos Moodle vers les nouvelles versions sorties ces jours derniers ne peuvent se faire en raison d'une erreur de Moodle qui semble mal tester la version de mysql.


Il ne détecte pas que 5.5.5 est sans doute plus récent que 5.5.31 ?

A moins qu'il s'agisse d'autre chose ?

Une solution ?

Moyenne des évaluations  -
En réponse à Daniel Méthot

Re: Mauvais test avant MAJ de Moodle

par Valery Fremaux,
Avatar Développeurs de plugins

Non daniel, ce n'est pas autre chose :

dans certains environnements, mariaDB est vu comme un ... MySQL (tiens donc)...

le fichier qui gère les exigences de moodle sur l'environnement est :

/admin/environment.xml

Il y a une section par version

selon ton environnement d'exécution, cette identification se trompe et tape dans la ligne de version pour MySQL. Ce n'est pas nouveau d'ailleurs, je traine ça depuis 2.7...

Une solution rapide est de modifier la ligne relative au MySQL et mettre ta version 5.5.5 dedans.

Cette déclaration n'est souvent que formelle. L'incompatibilité est parfois toute théorique (mais parfois pas ! va essayer de tourner un moodle 3.5 en php 5.6 et tu verras... clin d’œil )

En réponse à Valery Fremaux

Re: Mauvais test avant MAJ de Moodle

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

C'est a priori effectivement lié à MariaDB.

Par contre, non : 5 < 31 !

La réponse courte et solution simple : dans le fichier de configuration config.php, il faut spécifier (si on utilise MariaDB) :

$CFG->dbtype = 'mariadb';

En espérant que cela aide...

Séverin

Moyenne des évaluations Utile (2)