Bonjour à tous,
Fraîchement arrivé sous Gepi, je souhaite faire une version locale de Gepi afin
de pouvoir y travailler chez moi. Pour cela, j'ai une virtual box, ubuntu 16.04
et une Freebox.
J'ai suivi le tutoriel (serveur Lamp, phpmyadmin, création de la base mysql "gepi" avec
tous les droits utilisateurs, import des 2 fichiers "structure et data".sql (avec
l'érreur mentionnée sur un fil récent
(https://www.mail-archive.com/[email protected]/msg08006.html).
Pour autant, je reste bloqué à la 4ème étape de l'installation avec le message
suivant:
Quatrième étape : Création des tables de la base
ERROR : 'CREATE TABLE `cn_devoirs` (`id` int(11) NOT NULL auto_increment,
`id_conteneur` int(11) NOT NULL default '0', `id_racine` int(11) NOT NULL
default '0', `nom_court` varchar(32) NOT NULL default '', `nom_complet`
varchar(64) NOT NULL default '', `description` varchar(128) NOT NULL default
'', `facultatif` char(1) NOT NULL default '', `date` datetime NOT NULL default
'0000-00-00 00:00:00', `coef` decimal(3,1) NOT NULL default '0.0', `note_sur`
int(11) default '20', `ramener_sur_referentiel` char(1) NOT NULL default 'F',
`display_parents` char(1) NOT NULL default '', `display_parents_app` char(1)
NOT NULL default '0', `date_ele_resp` datetime NOT NULL, PRIMARY KEY (`id`),
INDEX conteneur_date (`id_conteneur`, `date`)) ENGINE=MyISAM CHARACTER SET utf8
COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date'
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'
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 `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'
ERROR : 'CREATE TABLE `absences_eleves` (`id_absence_eleve` int(11) NOT NULL
auto_increment, `type_absence_eleve` char(1) NOT NULL default '',
`eleve_absence_eleve` varchar(25) NOT NULL default '0', `justify_absence_eleve`
char(3) NOT NULL default '', `info_justify_absence_eleve` text NOT NULL,
`motif_absence_eleve` varchar(4) NOT NULL default '', `info_absence_eleve` text
NOT NULL, `d_date_absence_eleve` date NOT NULL default '0000-00-00',
`a_date_absence_eleve` date default NULL, `d_heure_absence_eleve` time default
NULL, `a_heure_absence_eleve` time default NULL, `saisie_absence_eleve`
varchar(50) NOT NULL default '', PRIMARY KEY (`id_absence_eleve`))
ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'd_date_absence_eleve'
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 `edt_calendrier` (`id_calendrier` int(11) NOT NULL
auto_increment,`classe_concerne_calendrier` text NOT NULL,`nom_calendrier`
varchar(100) NOT NULL default '',`debut_calendrier_ts` varchar(11) NOT
NULL,`fin_calendrier_ts` varchar(11) NOT NULL,`jourdebut_calendrier` date NOT
NULL default '0000-00-00',`heuredebut_calendrier` time NOT NULL default
'00:00:00',`jourfin_calendrier` date NOT NULL default
'0000-00-00',`heurefin_calendrier` time NOT NULL default
'00:00:00',`numero_periode` tinyint(4) NOT NULL default
'0',`etabferme_calendrier` tinyint(4) NOT NULL,`etabvacances_calendrier`
tinyint(4) NOT NULL,PRIMARY KEY (`id_calendrier`)) ENGINE=MyISAM CHARACTER SET
utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'jourdebut_calendrier'
ERROR : 'CREATE TABLE IF NOT EXISTS `archivage_eleves` (`ine` varchar(255) NOT
NULL,`nom` varchar(255) NOT NULL default '',`prenom` varchar(255) NOT NULL
default '',`sexe` char(1) NOT NULL,`naissance` date NOT NULL default
'0000-00-00', PRIMARY KEY (`ine`), KEY `nom` (`nom`)) ENGINE=MyISAM CHARACTER
SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'naissance'
ERROR : 'CREATE TABLE s_exclusions (id_exclusion int(11) NOT NULL
AUTO_INCREMENT, id_sanction int(11) NOT NULL DEFAULT '0', date_debut date NOT
NULL DEFAULT '0000-00-00', heure_debut varchar(20) NOT NULL DEFAULT '',
date_fin date NOT NULL DEFAULT '0000-00-00', heure_fin varchar(20) NOT NULL
DEFAULT '', travail text NOT NULL, lieu varchar(255) NOT NULL DEFAULT '',
nombre_jours varchar(50) NOT NULL, qualification_faits text NOT NULL,
num_courrier varchar(50) NOT NULL, type_exclusion varchar(50) NOT NULL,
id_signataire INT NOT NULL, PRIMARY KEY (id_exclusion)) ENGINE=MyISAM CHARACTER
SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date_debut'
ERROR : 'CREATE TABLE IF NOT EXISTS absences_repas (`id` int(5) NOT NULL
AUTO_INCREMENT, `date_repas` date NOT NULL default '0000-00-00', `id_groupe`
varchar(8) NOT NULL, `eleve_id` varchar(30) NOT NULL, `pers_id` varchar(30) NOT
NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM CHARACTER SET utf8 COLLATE
utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date_repas'
ERROR : 'CREATE TABLE IF NOT EXISTS ex_examens (id int(11) unsigned NOT NULL
auto_increment,intitule VARCHAR( 255 ) NOT NULL ,description TEXT NOT NULL
,date DATE NOT NULL default '0000-00-00',etat VARCHAR( 255 ) NOT NULL ,PRIMARY
KEY ( id )) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date'
ERROR : 'CREATE TABLE IF NOT EXISTS eb_epreuves (id int(11) unsigned NOT NULL
auto_increment,intitule VARCHAR( 255 ) NOT NULL ,description TEXT NOT NULL
,type_anonymat VARCHAR( 255 ) NOT NULL ,date DATE NOT NULL default
'0000-00-00',etat VARCHAR( 255 ) NOT NULL, note_sur int(11) unsigned not null
default '20', PRIMARY KEY ( id )) ENGINE=MyISAM CHARACTER SET utf8 COLLATE
utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date'
ERROR : 'CREATE TABLE cc_eval (id int(11) NOT NULL auto_increment,id_dev
int(11) NOT NULL default '0',nom_court varchar(32) NOT NULL default
'',nom_complet varchar(64) NOT NULL default '',description varchar(128) NOT
NULL default '',date datetime NOT NULL default '0000-00-00 00:00:00',note_sur
int(11) default '5', vision_famille DATE NOT NULL COMMENT 'Autorisation de voir
pour les familles', PRIMARY KEY (id),INDEX dev_date (id_dev, date))
ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date'
ERROR : 'CREATE TABLE IF NOT EXISTS acces_cdt (id INT(11) NOT NULL
auto_increment,description TEXT NOT NULL,chemin VARCHAR(255) NOT NULL DEFAULT
'',date1 DATETIME NOT NULL default '0000-00-00 00:00:00',date2 DATETIME 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 'date1'
ERROR : 'CREATE TABLE a_agregation_decompte( eleve_id INTEGER(11) NOT NULL
COMMENT 'id de l\'eleve', date_demi_jounee DATETIME DEFAULT '0000-00-00
00:00:00' NOT NULL COMMENT 'Date de la demi journée agrégée : 00:00 pour une
matinée, 12:00 pour une après midi', manquement_obligation_presence TINYINT
DEFAULT 0 COMMENT 'Cette demi journée est comptée comme absence', non_justifiee
TINYINT DEFAULT 0 COMMENT 'Si cette demi journée est compté comme absence, y
a-t-il une justification', notifiee TINYINT DEFAULT 0 COMMENT 'Si cette demi
journée est compté comme absence, y a-t-il une notification à la famille',
retards INTEGER DEFAULT 0 COMMENT 'Nombre de retards total décomptés dans la
demi journée', retards_non_justifies INTEGER DEFAULT 0 COMMENT 'Nombre de
retards non justifiés décomptés dans la demi journée', motifs_absences TEXT
COMMENT 'Liste des motifs (table a_motifs) associés à cette demi-journée
d\'absence', motifs_retards TEXT COMMENT 'Liste des motifs (table a_motifs)
associés aux retard de cette demi-journée', created_at DATETIME, updated_at
DATETIME, PRIMARY KEY (eleve_id,date_demi_jounee), CONSTRAINT
a_agregation_decompte_FK_1 FOREIGN KEY (eleve_id) REFERENCES eleves (id_eleve)
ON DELETE CASCADE) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci
COMMENT='Table d\'agregation des decomptes de demi journees d\'absence et de
retard';' :
Erreur retournée : Invalid default value for 'date_demi_jounee'
ERROR : 'CREATE TABLE IF NOT EXISTS tempo_utilisateurs(login VARCHAR( 50 ) NOT
NULL PRIMARY KEY,password VARCHAR(128) NOT NULL,salt VARCHAR(128) NOT
NULL,email VARCHAR(50) NOT NULL,identifiant1 VARCHAR( 10 ) NOT NULL COMMENT
'eleves.ele_id ou resp_pers.pers_id',identifiant2 VARCHAR( 50 ) NOT NULL
COMMENT 'eleves.elenoet',statut VARCHAR( 20 ) NOT NULL ,auth_mode
ENUM('gepi','ldap','sso') NOT NULL default 'gepi',date_reserve DATE DEFAULT
'0000-00-00',temoin VARCHAR( 50 ) NOT NULL) ENGINE=MyISAM CHARACTER SET utf8
COLLATE utf8_general_ci ;' :
Erreur retournée : Invalid default value for 'date_reserve'
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'
ERROR : 'CREATE TABLE d_dates_evenements (id_ev int(11) NOT NULL
AUTO_INCREMENT,type varchar(50) NOT NULL default '',texte_avant TEXT NOT NULL
default '',texte_apres TEXT NOT NULL default '',texte_apres_ele_resp TEXT NOT
NULL default '',date_debut TIMESTAMP NOT NULL,PRIMARY KEY (id_ev))
ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : BLOB, TEXT, GEOMETRY or JSON column 'texte_avant' can't have
a default value
ERROR : 'CREATE TABLE IF NOT EXISTS edt_ics (id int(11) NOT NULL
AUTO_INCREMENT,id_classe INT(11) NOT NULL,classe_ics varchar(100) NOT NULL
DEFAULT '',prof_ics varchar(200) NOT NULL DEFAULT '',matiere_ics varchar(100)
NOT NULL DEFAULT '',salle_ics varchar(100) NOT NULL DEFAULT '',jour_semaine
varchar(10) NOT NULL DEFAULT '',num_semaine varchar(10) NOT NULL DEFAULT
'',annee char(4) NOT NULL DEFAULT '',date_debut DATETIME NOT NULL default
'0000-00-00 00:00:00',date_fin DATETIME NOT NULL default '0000-00-00
00:00:00',description TEXT NOT NULL DEFAULT '',PRIMARY KEY (id)) ENGINE=MyISAM
CHARACTER SET utf8 COLLATE utf8_general_ci;' :
Erreur retournée : BLOB, TEXT, GEOMETRY or JSON column 'description' can't have
a default value
ERROR : 'CREATE TABLE IF NOT EXISTS sp_saisies (id int(11) NOT NULL
AUTO_INCREMENT,id_type int(11) NOT NULL,login VARCHAR(50) NOT NULL default
'',date_sp datetime NOT NULL default '0000-00-00 00:00:00',commentaire text NOT
NULL,created_at datetime NOT NULL default '0000-00-00 00:00:00',created_by
VARCHAR(50) NOT NULL DEFAULT '',PRIMARY KEY (id)) ENGINE=MyISAM CHARACTER SET
utf8 COLLATE utf8_general_ci;' :
Erreur retournée : Invalid default value for 'date_sp'
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.
Si j'essaye de me connecter via le fichier "connect.inc.php" placé dans le dossier
"secure", la page reste blanche.
???
Je n'ai plus de solutions. Merci de votre aide.
Olivier Lambret