Le Lundi 29 Août 2016 08h26 CEST, Stephane Boireau <[email protected]> a écrit: > Bonjour, > > Le 28/08/2016 à 22:27, Lambret Olivier a écrit : > >> La version 1.6.9 qui est prête, mais pas encore publiée, force un > >> paramétrage moins strict de mysql. > >> En attendant: > >> Si c'est sur ta propre machine, tu peux peut-être modifier le > >> paramétrage serveur mysql: > >> Ajoute une ligne > >> sql-mode="NO_ENGINE_SUBSTITUTION"; > >> dans /etc/mysql/my.cnf et relance le service mysql. > >> > > J'ai édité le fichier my.cnf. Mais mysql plante... > > Tu as placé la ligne dans la rubrique > [mysqld] > du fichier? > > > > Donc je me suis rabattu sur cette solution: > https://serverpilot.io/community/articles/how-to-disable-strict-mode-in-mysql-5-7.html > > > > Le nombre d'erreurs a baissé: > > > > Quatrième étape : Création des tables de la base > > > > ERROR : 'CREATE TABLE `periodes` ( `nom_periode` varchar(50) NOT NULL > > default '', `num_periode` int(11) NOT NULL default '0', `verouiller` > > char(1) NOT NULL default '', `id_classe` int(11) NOT NULL default '0', > > `date_verrouillage` TIMESTAMP NOT NULL, date_fin TIMESTAMP, PRIMARY KEY > > (`num_periode`,`id_classe`), INDEX id_classe (`id_classe`)) ENGINE=MyISAM > > CHARACTER SET utf8 COLLATE utf8_general_ci;' : > > > > Erreur retournée : Invalid default value for 'date_fin' > > > > ERROR : 'CREATE TABLE `tentatives_intrusion` (`id` INT UNSIGNED NOT NULL > > AUTO_INCREMENT,`login` VARCHAR( 255 ) NULL ,`adresse_ip` VARCHAR( 255 ) NOT > > NULL ,`date` DATETIME NOT NULL ,`niveau` SMALLINT NOT NULL ,`fichier` > > VARCHAR( 255 ) NOT NULL ,`description` TEXT NOT NULL ,`statut` VARCHAR( 255 > > ) NOT NULL ,PRIMARY KEY ( `id`, `login` )) ENGINE=MyISAM CHARACTER SET utf8 > > COLLATE utf8_general_ci;' : > > > > Erreur retournée : All parts of a PRIMARY KEY must be NOT NULL; if you need > > NULL in a key, use UNIQUE instead > > > > ERROR : 'CREATE TABLE IF NOT EXISTS messagerie (id int(11) NOT NULL > > AUTO_INCREMENT,in_reply_to int(11) NOT NULL,login_src varchar(50) NOT > > NULL,login_dest varchar(50) NOT NULL,sujet varchar(100) NOT NULL,message > > text NOT NULL,date_msg timestamp NOT NULL DEFAULT > > CURRENT_TIMESTAMP,date_visibilite timestamp NOT NULL,vu tinyint(4) NOT > > NULL,date_vu timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',PRIMARY KEY > > (id)) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' : > > > > Erreur retournée : Invalid default value for 'date_visibilite' > > > > L'opération a échoué. Retournez à la page précédente, sélectionnez une > > autre base ou créez-en une nouvelle. Vérifiez les informations fournies par > > votre hébergeur. > > > > > > Mais toujours pas de solution. Je suis preneur d'aide parce que là je > > galère franchement... Merci. > > Pour faire plus simple, peux-tu refaire le test avec la 1.6.9 qui est > maintenant en ligne: > http://gepi.mutualibre.org/fr/main/news/28 > http://gepi.mutualibre.org/fr/download > > > Cordialement > -- > Stephane Boireau > Collège Le Hameau - Bernay (27) > http://stephane.boireau.free.fr/gadgets/crobards.html > _________________________________________________________________________________ > Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki > Pour modifier ou rsilier votre abonnement cette liste : > https://lists.sylogix.net/mailman/listinfo/gepi-users Bonjour,
[mysqld] n'apparaît pas dans my.cnf mais dans d'autres fichiers .cnf (je suis au boulot, je ne me souviens plus des noms exacts)J'ai essayé les modifs dans les fichiers comportant [mysqld] , relancé mysql mais sans effet. _________________________________________________________________________________ Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki Pour modifier ou rsilier votre abonnement cette liste : https://lists.sylogix.net/mailman/listinfo/gepi-users
