Projet

Général

Profil

Evolution #33530

Passer la base Moodle en utf8mb4

Ajouté par Laurent Brillard il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
Début:
16/12/2021
Echéance:
% réalisé:

100%

Distribution:

Description

Arnaud,

Lors du saut de version Moodle 3.6 en 3.10, un message s'affiche :

mysql_full_unicode_support
L'échec de ce test indique un problème potentiel
La configuration actuelle de MySQL ou de MariaDB utilise le réglage « utf8 ». Cet encodage de caractères ne supporte pas les caractères encodés sur 4 octets, comme certains emoji. L'utilisation de ces caractères provoquera une erreur et les informations envoyées à la base de données seront perdues. Veuillez modifier votre réglage à « utf8mb4 ». Consultez la documentation pour plus de détails.

Moodle donne le lien : http://docs.moodle.org/36/fr/admin/environment/custom_check/mysql_full_unicode_support

La commande php admin/cli/mysql_collation.php --collation=utf8mb4_unicode_ci convertit tout sauf une table adodb peut-être issue d'anciennes installations de Moodle

Merci !
Laurent

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Tracker changé de Demande à Evolution
  • Statut changé de Nouveau à Résolu
  • Version cible mis à Envole 7.9

base transformé en utf8mb4_unicode_ci via postservice

#2 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • % réalisé changé de 0 à 100

#3 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF