Titre du sujet : Re: common utilities installation fail avec xoops 2.5.7 par seboseboss sur 25/05/2015 17:39:18
J'ai tout mis à jour avec les dernières versions:
Version de XOOPS XOOPS 2.5.7.1 Version de PHP 5.4.41 Version de MySQL 5.5.43-cll-lve
et devinez quoi?
Ben que dalle de mieux tjrs la même musique:
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 ' KEY `event` (`event`), KEY `element` (`element`), KEY `uid` (`uid`) ) ENG' at line 9
magnifique progrès
Quand je compare les tables de xoopstube et mcommon, y'a pas de différence si ce n'est que xoopstube installe les tables avec ou sans cote sans erreur et mcommon lui donne une erreur avec ou sans cote.
Allez y comprendre quelques chose.
les 2 tables xoopstube (avec et sans cote ça marche)
#
# Table structure for table 'xoopstube_cat'
#
CREATE TABLE `xoopstube_cat` (
cid int(5) unsigned NOT NULL auto_increment,
pid int(5) unsigned NOT NULL default '0',
title varchar(50) NOT NULL default '',
imgurl varchar(150) NOT NULL default '',
description varchar(255) NOT NULL default '',
total int(11) NOT NULL default '0',
spotlighttop int(11) NOT NULL default '0',
spotlighthis int(11) NOT NULL default '0',
nohtml int(1) NOT NULL default '0',
nosmiley int(1) NOT NULL default '0',
noxcodes int(1) NOT NULL default '0',
noimages int(1) NOT NULL default '0',
nobreak int(1) NOT NULL default '1',
weight int(11) NOT NULL default '0',
client_id int(5) NOT NULL default '0',
banner_id int(5) NOT NULL default '0',
PRIMARY KEY (cid),
KEY pid (pid)
) ENGINE=MyISAM COMMENT='XoopsTube by McDonald' AUTO_INCREMENT=1 ;
#
# Table structure for table 'xoopstube_indexpage'
#
CREATE TABLE `xoopstube_indexpage` (
`indeximage` varchar(255) NOT NULL default 'blank.gif',
`indexheading` varchar(255) NOT NULL default 'XoopsTube',
`indexheader` text NOT NULL,
`indexfooter` text NOT NULL,
`nohtml` tinyint(8) NOT NULL default '1',
`nosmiley` tinyint(8) NOT NULL default '1',
`noxcodes` tinyint(8) NOT NULL default '1',
`noimages` tinyint(8) NOT NULL default '1',
`nobreak` tinyint(4) NOT NULL default '0',
`indexheaderalign` varchar(25) NOT NULL default 'left',
`indexfooteralign` varchar(25) NOT NULL default 'center',
lastvideosyn tinyint(1) NOT NULL default '0',
lastvideostotal varchar(5) NOT NULL default '5',
FULLTEXT KEY `indexheading` (`indexheading`),
FULLTEXT KEY `indexheader` (`indexheader`),
FULLTEXT KEY `indexfooter` (`indexfooter`)
) ENGINE=MyISAM COMMENT='XoopsTube by McDonald' ;
et un exemple de table mcomon:(essayé les deux type avec et sans cote erreur de syntaxe)
CREATE TABLE `mod_rmcommon_blocks` (
`bid` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`element` varchar(50) NOT NULL,
`element_type` varchar(20) NOT NULL,
`options` text NOT NULL,
`name` varchar(150) NOT NULL DEFAULT '',
`description` varchar(255) NOT NULL,
`canvas` smallint(5) unsigned NOT NULL DEFAULT '0',
`weight` smallint(5) unsigned NOT NULL DEFAULT '0',
`visible` tinyint(1) unsigned NOT NULL DEFAULT '0',
`type` varchar(6) NOT NULL,
`content_type` varchar(20) NOT NULL,
`content` text NOT NULL,
`isactive` tinyint(1) unsigned NOT NULL DEFAULT '0',
`dirname` varchar(50) NOT NULL DEFAULT '',
`file` varchar(150) NOT NULL,
`show_func` varchar(50) NOT NULL DEFAULT '',
`edit_func` varchar(50) NOT NULL DEFAULT '',
`template` varchar(150) NOT NULL,
`bcachetime` int(10) NOT NULL,
PRIMARY KEY (`bid`),
KEY `element` (`element`),
KEY `visible` (`visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
A part le engine et default en minuscule dans l'un et majuscule dans l'autre, je vois pas de différences et j'ai aussi essayé MyIsam qui marche pas non plus
Et j'ai vérifié c'est bien inodb sur mysql.
???????????????????????????
|