Interclassement

Bonjour à tous, ce n’est plus vraiment un problème, je viens de le résoudre après 2h de bataille…
Impossible d’installer un spip 3.2 sur mon serveur local. L’install bloquait après le choix de la base de données.
La base était créée, les tables installées, mais écriture impossible
J’ai fini par découvrir que par défaut, (si j’ai bien compris) Spip créé une base avec un Interclassement utf8mb4_0900_ai_ci
J’ai donc créé une base avec un interclassement utf8_general_ci et l’install s’est déroulée sans problème.
Ce problème n’a eu lieu qu’en local (sur mon 127.0.0.1) j’ai fait une install sur un serveur distant, et tout s’est bien passé.
Qu’est-ce que j’ai raté ?
Bonne journée,
Éric LM

Je précise : il n’y avait que 30 tables de créées, (et non 32) et la table spip.meta n’existait pas

https://git.spip.net/spip/spip/issues/4277
En 4.1.2 :
Je viens de tester en rajoutant dans config/mes_options.php :
define('_MYSQL_ENGINE', 'InnoDB')

Et ça sera bon.

Tu liras aussi avec profit : https://git.spip.net/spip/spip/issues/4342

Et plus précisément : https://git.spip.net/spip/spip/issues/4342#issuecomment-37072

Oui, c’est exactement ça.
Donc, un peu par hasard, j’ai créé la base de données (vide) mais avec « interclassement utf8_general_ci », et je l’ai sélectionnée à l’installation, et là, tout a fonctionné.
Merci, très bonne journée,
Éric LM