Страница 1 из 1
Модуль 'Msgs'
Добавлено: Ср апр 11, 2007 8:39 am
Silver Ghost
Установил модуль 'Msgs'.
При входе в раздел "Сообщения" интерфейса администратора выводится ошибка "[3] ERROR_SQL".
В логах Апача выводится:
...DBD::mysql::st execute failed: Unknown column 'm.gid' in 'field list' at ../../Abills/mysql//main.pm line 131., referer:...
Я так понимаю, что нужна таблица в базе, но ее дампа в каталоге 'db' не нашел.
Кто-нить поделится?
Версия Abills последняя из CVS.
Добавлено: Ср апр 11, 2007 11:51 am
~AsmodeuS~
abills.sql
CREATE TABLE `msgs_messages` (
`id` int(11) unsigned NOT NULL default '0' auto_increment,
`par` int(11) unsigned NOT NULL default '0',
`uid` int(11) unsigned NOT NULL default '0',
`chapter` smallint(6) unsigned NOT NULL default '0',
`message` text,
`reply` text,
`ip` int(11) unsigned default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`state` tinyint(2) unsigned default '0',
`aid` smallint(6) unsigned NOT NULL default '0',
`subject` varchar(40) NOT NULL default '',
`gid` smallint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `uid` (`uid`)
);
Re: Модуль 'Msgs'
Добавлено: Ср апр 11, 2007 11:52 am
star
Silver Ghost писал(а):Установил модуль 'Msgs'.
При входе в раздел "Сообщения" интерфейса администратора выводится ошибка "[3] ERROR_SQL".
В логах Апача выводится:
...DBD::mysql::st execute failed: Unknown column 'm.gid' in 'field list' at ../../Abills/mysql//main.pm line 131., referer:...
Я так понимаю, что нужна таблица в базе, но ее дампа в каталоге 'db' не нашел.
Кто-нить поделится?
Версия Abills последняя из CVS.
у меня работает. кака у тебя версия ? может обновиться нада ?
Добавлено: Ср апр 11, 2007 12:50 pm
Silver Ghost
Благодарю.
Добавлено: Ср апр 11, 2007 12:52 pm
Silver Ghost
ERROR 1067 (42000): Invalid default value for 'id'
Что логинчно:
`id` int(11) unsigned NOT NULL default '0' auto_increment
наверное надо бы
`id` int(11) unsigned NOT NULL auto_increment
Добавлено: Ср апр 11, 2007 12:56 pm
Silver Ghost
с моей правкой вроде получилось и заработало...
Добавлено: Чт апр 12, 2007 8:45 am
~AsmodeuS~
сори
CREATE TABLE `msgs_messages` (
`id` int(11) unsigned NOT NULL auto_increment,
`par` int(11) unsigned NOT NULL default '0',
`uid` int(11) unsigned NOT NULL default '0',
`chapter` smallint(6) unsigned NOT NULL default '0',
`message` text,
`reply` text,
`ip` int(11) unsigned default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`state` tinyint(2) unsigned default '0',
`aid` smallint(6) unsigned NOT NULL default '0',
`subject` varchar(40) NOT NULL default '',
`gid` smallint(4) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `uid` (`uid`)
);
Добавлено: Чт апр 12, 2007 8:50 am
Silver Ghost
Еще одно предложение:
Может сделать как-то так?
`date` datetime NOT NULL default NOW(),
Или оно таки не будет работать? Тут могу заблуждаться, конечно
Добавлено: Чт апр 12, 2007 8:53 am
~AsmodeuS~
так не будет работать
Добавлено: Чт апр 12, 2007 2:59 pm
realmarkiz
~AsmodeuS~ писал(а):так не будет работать
А тип поля TIME_STAMP? Я в DV_intervals добавил, шоб чистить периодически и нормально
