Задавайте вопросы, мы ответим
Вы не зашли.
Всем привет! Люди добрые, подскажите как решить проблему: при установке движка DLE на хостинг, после указания пути и паролей к новой и чистой базе, появляется следующая ошибка:
MySQL Error!
------------------------
The Error returned was:
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 'TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */' at line 18
Error Number:
1064
CREATE TABLE dle_category (
`id` smallint(5) NOT NULL auto_increment,
`parentid` smallint(5) NOT NULL default '0',
`posi` smallint(5) NOT NULL default '1',
`name` varchar(50) NOT NULL default '',
`alt_name` varchar(50) NOT NULL default '',
`icon` varchar(200) NOT NULL default '',
`skin` varchar(50) NOT NULL default '',
`descr` varchar(200) NOT NULL default '',
`keywords` text NOT NULL,
`news_sort` varchar(10) NOT NULL default '',
`news_msort` varchar(4) NOT NULL default '',
`news_number` smallint(5) NOT NULL default '0',
`short_tpl` varchar(40) NOT NULL default '',
`full_tpl` varchar(40) NOT NULL default '',
`metatitle` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */
P.S. Кое-что нашел по этой теме, но не могу разобраться... Заранее спасибо!
Комментарий модератора
В статье MySQL error #1064 рассматриваются типичные ситуации и причины возникновения ошибки mysql error #1064, а также даются рекомендации по исправлению.
Неактивен
TYPE=MyISAM
замените на
ENGENE=MyISAM
Неактивен
Простите, но подскажите где заменить. Я совсем начинающий..
Неактивен
В вашем запросе:
CREATE TABLE dle_category (
`id` smallint(5) NOT NULL auto_increment,
...
PRIMARY KEY (`id`)
) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */
Запрос выполняется скриптом dle. Скорее всего где-нибудь в файле типа install.php (или что там при установке вы запускаете)
Неактивен
Сделал как Вы сказали, вот результат:
та же ошибка+
CREATE TABLE dle_category (
`id` smallint(5) NOT NULL auto_increment,
`parentid` smallint(5) NOT NULL default '0',
`posi` smallint(5) NOT NULL default '1',
`name` varchar(50) NOT NULL default '',
`alt_name` varchar(50) NOT NULL default '',
`icon` varchar(200) NOT NULL default '',
`skin` varchar(50) NOT NULL default '',
`descr` varchar(200) NOT NULL default '',
`keywords` text NOT NULL,
`news_sort` varchar(10) NOT NULL default '',
`news_msort` varchar(4) NOT NULL default '',
`news_number` smallint(5) NOT NULL default '0',
`short_tpl` varchar(40) NOT NULL default '',
`full_tpl` varchar(40) NOT NULL default '',
`metatitle` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGENE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */
Неактивен
Сорри, правильно engine
Неактивен
Да уж, я так и подумал, но сделал как написано.Пробую..
Неактивен
Большое спасибо, сработало!
Неактивен