guran 0 Опубликовано: 28 июня 2007 Рассказать Опубликовано: 28 июня 2007 (изменено) после настроек базы, выдаётся: MySQL Error! ------------------------ The Error returned was: BLOB/TEXT column 'keywords' can't have a default value Error Number: 1101 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 default '', `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 '', PRIMARY KEY (`id`) ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */ ++++++++++++++++++++++++++++++++++++++++++++++++++ Apache 2.2.4 PHP 5.2.3. MySQL 5.0.40 ткните если не сложно Изменено 28 июня 2007 пользователем guran Цитата Ссылка на сообщение Поделиться на других сайтах
mcaiZer-7 0 Опубликовано: 28 июня 2007 Рассказать Опубликовано: 28 июня 2007 Попробуй заменить это: `keywords` text NOT NULL default '', На это: `keywords` text NOT NULL, Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Автор mc -aiZer- ($), несовсем понял , изменить где? ошибка выдаётся при формировании базы Цитата Ссылка на сообщение Поделиться на других сайтах
mcaiZer-7 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 guran, В /install.php. Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 (изменено) Автор результат изменился ненамного 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 ''', `news_sort` varchar(10) NOT NULL default '', `news_msort` varchar(4) N' at line 10 +++++++++++++ текс этоя тормознул надо было убрать кавычки, как в варианте `keywords` text NOT NULL, +++++++++ далее вот это MySQL Error! ------------------------ The Error returned was: BLOB/TEXT column 'text' can't have a default value Error Number: 1101 +++++++++++++++++ это что всю инсталяшку шерстить?( Изменено 29 июня 2007 пользователем guran Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 когда убиваешь все пустые defaults из этой таблицыА вам так говорили делать? Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 (изменено) Автор lifestar, да я делаю как сказали, ту таблицу проскакивает..потом опять ошибка...при создании следующей таблицы FULLTEXT KEY `text` (`text`) ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */"; ++++ что сдесь исправлять? *мучаясь от собственного невразумения* ++ dle57_trial Изменено 29 июня 2007 пользователем guran Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 (изменено) Вообщето в оригинале это выглядит так: "CREATE TABLE " . PREFIX . "_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 default '', `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 '', PRIMARY KEY (`id`) ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */"; Мой пример вовсе не отличается от твоего. Попробуй таблимы создать вручную. Изменено 29 июня 2007 пользователем MONAH_DE Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 а или удали нафиг всю эту ерунду: /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */ Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Как на меня лучше вытянуть все данные таблиц из install.php и вставить их вручную через phpMyAdmin...это будет оптимальное решение. Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Автор заменил все NOT NULL default '', на NOT NULL, ошибки прекратились ..жду уже 20 мин. когда закончится инсталяция) MONAH_DE, phpMyAdmin -для меня это суровый путь..дизайнеры мы)..полиграфические Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 (изменено) Не закончится твоя инсталяция...ты все значения по умолчанию удалил ))) То, что ты сделал - это всёравно что РИСОВАТЬ ШАБЛОН ВСЁ БЕЛЫМ ЦВЕТОМ, И ЖДАТЬ ПОКА ОН САМ ПРИЙМЕТ НУЖНУЮ ГАММУ ...заходишь в phpMyAdmin вытягиваешь из install.php всё данные по таблицам типа: "CREATE TABLE " . PREFIX . "_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 default '', `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 '', PRIMARY KEY (`id`) ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET {$db_charset} COLLATE {$db_collate} */"; и закидываешь их в SQL, нажимаешь ВЫПОЛНИТЬ или ОК(у меня всё на немецком сорри)...и всё таблицы у тебя в базе и кстати к слову...инсталляция длится мин 5 , не больше... Изменено 29 июня 2007 пользователем MONAH_DE Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Автор MONAH_DE, ок пойду этим путём ...перемещаюсь на сайт phpMyAdmin.ru Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Это ещё зачем? phpMyAdmin - это управление базой данных твоего сайта. Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 (изменено) Автор мне на комп (под хр) дали выделенный ИП, я зарегил доменное имя , поставил апач пхп и майскюл ..сижу вот разбираюсь как dle поставить ...phpMyAdmin сейчас скачал и конфигурирую) Изменено 29 июня 2007 пользователем guran Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Потом отпишешься или всё вышло. Цитата Ссылка на сообщение Поделиться на других сайтах
guran 0 Опубликовано: 29 июня 2007 Рассказать Опубликовано: 29 июня 2007 Автор вобщем в phpMyAdmin тоже самое-надо при создании таблицы менять ВСЕ text NOT NULL default '', , как и говорил mc -aiZer- ($), ...ЦМС работает...при ручном удалении text NOT NULL default из install.php инсталяция подвисает, но в базе создаются нужные таблицы ...только посыпалась куча глюков сообщениями о которых боюсь утомить) ...спасибо за помощь ребята, но поставил другую цмс с поддержкой аякса...удачи! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.