Environnement : XP Pro - Apache 2
Mysql server : MySQL 5.0.27 Community (installation minimale - low)
Problèmes avec la création de la table mdl_session2 :
CREATE TABLE mdl_sessions2 ( sesskey VARCHAR(64) NOT NULL DEFAULT '', expiry DATETIME NOT NULL, expireref VARCHAR(250) DEFAULT '', created DATETIME NOT NULL, modified DATETIME NOT NULL, sessdata LONGTEXT DEFAULT '', CONSTRAINT PRIMARY KEY (sesskey) )
1101: BLOB/TEXT column 'sessdata' can't have a default value
les requêtes suivantes sur [prefix]_session2 sont plantées. Les scripts de creation ultérieurs ont des pbs.
Correctif dans ce cas :
fichier lib/db/install.xml ligne 509 :
- supprimer l'attribut DEFAULT="" pour le champ "sessdata",
- détruire les tables créées
- relancer l'install, tout passe.