Bonjour,
je tente l'installation de gepi-master avec php 7.4.27 et 10.4.22-MariaDB (xampp sur Windows 10).
Lors de l'installation, j'ai des erreurs semblables à celle-ci lors de la quatrième étape : ERROR : 'CREATE TABLE log ( LOGIN varchar(50) NOT NULL default '', START datetime NOT NULL default '0000-00-00 00:00:00', SESSION_ID varchar(255) NOT NULL default '', REMOTE_ADDR varchar(16) NOT NULL default '', USER_AGENT varchar(255) NOT NULL default '', REFERER varchar(64) NOT NULL default '', AUTOCLOSE enum('0','1','2','3','4') NOT NULL default '0', END datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (SESSION_ID,START), INDEX start_time (START), INDEX end_time (END), INDEX login_session_start (LOGIN,SESSION_ID,START) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'START'
En changeant la date par défaut pour '1970-01-01 00:00:00', j'ai encore des erreurs du genre : ERROR : 'CREATE TABLE suivi_eleve_cpe (id_suivi_eleve_cpe int(11) NOT NULL auto_increment, eleve_suivi_eleve_cpe varchar(30) NOT NULL default '', parqui_suivi_eleve_cpe varchar(150) NOT NULL, date_suivi_eleve_cpe date NOT NULL default '0000-00-00', heure_suivi_eleve_cpe time NOT NULL, komenti_suivi_eleve_cpe text NOT NULL, niveau_message_suivi_eleve_cpe varchar(1) NOT NULL, action_suivi_eleve_cpe VARCHAR( 2 ) NOT NULL, support_suivi_eleve_cpe tinyint(4) NOT NULL, courrier_suivi_eleve_cpe int(11) NOT NULL,PRIMARY KEY (id_suivi_eleve_cpe)) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date_suivi_eleve_cpe'
En changeant la date par défaut pour '1970-01-01', j'ai encore des erreurs du genre : 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, date_conseil_classe TIMESTAMP NOT NULL, 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'
et là je m'en sors en ajoutant NOT NULL DEFAULT CURRENT_TIMESTAMP à la définition des TIMESTAMP.
Cordialement,
YN
Bonjour,
je tente l'installation de gepi-master avec php 7.4.27 et 10.4.22-MariaDB (xampp sur Windows 10).
Lors de l'installation, j'ai des erreurs semblables à celle-ci lors de la quatrième étape : ERROR : 'CREATE TABLE
log(LOGINvarchar(50) NOT NULL default '',STARTdatetime NOT NULL default '0000-00-00 00:00:00',SESSION_IDvarchar(255) NOT NULL default '',REMOTE_ADDRvarchar(16) NOT NULL default '',USER_AGENTvarchar(255) NOT NULL default '',REFERERvarchar(64) NOT NULL default '',AUTOCLOSEenum('0','1','2','3','4') NOT NULL default '0',ENDdatetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (SESSION_ID,START), INDEX start_time (START), INDEX end_time (END), INDEX login_session_start (LOGIN,SESSION_ID,START) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :Erreur retournée : Invalid default value for 'START'
En changeant la date par défaut pour '1970-01-01 00:00:00', j'ai encore des erreurs du genre : ERROR : 'CREATE TABLE
suivi_eleve_cpe(id_suivi_eleve_cpeint(11) NOT NULL auto_increment,eleve_suivi_eleve_cpevarchar(30) NOT NULL default '',parqui_suivi_eleve_cpevarchar(150) NOT NULL,date_suivi_eleve_cpedate NOT NULL default '0000-00-00',heure_suivi_eleve_cpetime NOT NULL,komenti_suivi_eleve_cpetext NOT NULL,niveau_message_suivi_eleve_cpevarchar(1) NOT NULL,action_suivi_eleve_cpeVARCHAR( 2 ) NOT NULL,support_suivi_eleve_cpetinyint(4) NOT NULL,courrier_suivi_eleve_cpeint(11) NOT NULL,PRIMARY KEY (id_suivi_eleve_cpe)) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :Erreur retournée : Invalid default value for 'date_suivi_eleve_cpe'
En changeant la date par défaut pour '1970-01-01', j'ai encore des erreurs du genre : ERROR : 'CREATE TABLE
periodes(nom_periodevarchar(50) NOT NULL default '',num_periodeint(11) NOT NULL default '0',verouillerchar(1) NOT NULL default '',id_classeint(11) NOT NULL default '0',date_verrouillageTIMESTAMP NOT NULL, date_fin TIMESTAMP, date_conseil_classe TIMESTAMP NOT NULL, 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'
et là je m'en sors en ajoutant NOT NULL DEFAULT CURRENT_TIMESTAMP à la définition des TIMESTAMP.
Cordialement,
YN