Fork me on GitHub

Rapport de message :*
 

Re: Module Profil utilisateur

Titre du sujet : Re: Module Profil utilisateur
par montuy337513 sur 01/01/2024 18:44:53

C'est un soucis de largeur de champs (lié à la différence entre les charset utf8-general et utf8-mbstring)
Si mes souvenirs sont bons, tu es sur un hébergement mutualisé, donc :

ligne 3051du fichier /profile/sql/mysql.sql il faut remplacer :
KEY `sort` (`step_order`, `step_name`(100))


par
KEY `sort` (`step_order`, `step_name`(55))


le champs step_name fait 255 caractères de long,
D'origine la clé est limitée aux 100 caractères du champs step_name.
Mais en mb4, il faut 4 octets pour un caractère (100*4 = 400 supérieur à 255, ça bug) alors qu'en utf8 classique, il en faut que 2 (100*2 = 200 inférieur à 255 ça fonctionne)
Donc en limitant au 55 premiers caractère, on 55 * 4 = 220 donc inférieur à 255 et cela fonctionnera

En relançant l'installation ça devrait fonctionner correctement
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

87 Personne(s) en ligne (64 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 87 | Plus ...