Bonjour,
J'ai essayer de déployer localement Joomla 3.4.5 stable.
Environnement de test :
EasyPHP DevServer 14.1 avec PHP 5.5.58 / Apache 2.4.7 / MySQL 5.6.15
Voici un problème lors de la création des tables dans la base de donée MySQL
Table 'joomla4.b8ot5_usergroups' doesn't exist SQL=INSERT INTO `b8ot5_usergroups` (`id`, `parent_id`, `lft`, `rgt`, `title`) VALUES (1, 0, 1, 18, 'Public'), (2, 1, 8, 15, 'Enregistré'), (3, 2, 9, 14, 'Auteur'), (4, 3, 10, 13, 'Rédacteur'), (5, 4, 11, 12, 'Validateur'), (6, 1, 4, 7, 'Gestionnaire'), (7, 6, 5, 6, 'Administrateur'), (8, 1, 16, 17, 'Super Utilisateur'), (9, 1, 2, 3, 'Invité')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8' at line 11 SQL=CREATE TABLE IF NOT EXISTS `b8ot5_usergroups` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key', `parent_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Adjacency List Reference Id', `lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.', `rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.', `title` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`), KEY `idx_usergroup_title_lookup` (`title`), KEY `idx_usergroup_adjacency_lookup` (`parent_id`), KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8
Apparemment, il y a un erreur de syntaxe SQL et qu'est ce je doit faire? Est-ce que je doit changer la version de MySQL ou bien rectifié le code SQL permettant l'insertion des tables ? Comment ?
Merci
J'ai essayer de déployer localement Joomla 3.4.5 stable.
Environnement de test :
EasyPHP DevServer 14.1 avec PHP 5.5.58 / Apache 2.4.7 / MySQL 5.6.15
Voici un problème lors de la création des tables dans la base de donée MySQL
Table 'joomla4.b8ot5_usergroups' doesn't exist SQL=INSERT INTO `b8ot5_usergroups` (`id`, `parent_id`, `lft`, `rgt`, `title`) VALUES (1, 0, 1, 18, 'Public'), (2, 1, 8, 15, 'Enregistré'), (3, 2, 9, 14, 'Auteur'), (4, 3, 10, 13, 'Rédacteur'), (5, 4, 11, 12, 'Validateur'), (6, 1, 4, 7, 'Gestionnaire'), (7, 6, 5, 6, 'Administrateur'), (8, 1, 16, 17, 'Super Utilisateur'), (9, 1, 2, 3, 'Invité')
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8' at line 11 SQL=CREATE TABLE IF NOT EXISTS `b8ot5_usergroups` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key', `parent_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Adjacency List Reference Id', `lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.', `rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.', `title` varchar(100) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`), KEY `idx_usergroup_title_lookup` (`title`), KEY `idx_usergroup_adjacency_lookup` (`parent_id`), KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8
Apparemment, il y a un erreur de syntaxe SQL et qu'est ce je doit faire? Est-ce que je doit changer la version de MySQL ou bien rectifié le code SQL permettant l'insertion des tables ? Comment ?
Merci
Commentaire