Модуль 'Msgs'

Ответить
Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Модуль 'Msgs'

Сообщение 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.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~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`)
);

star
Сообщения: 211
Зарегистрирован: Ср окт 11, 2006 4:27 pm
Контактная информация:

Re: Модуль 'Msgs'

Сообщение 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.
у меня работает. кака у тебя версия ? может обновиться нада ?

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

Благодарю.

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение 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

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

с моей правкой вроде получилось и заработало...

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~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`)
);

Silver Ghost
Сообщения: 173
Зарегистрирован: Ср апр 11, 2007 6:22 am
Контактная информация:

Сообщение Silver Ghost »

Еще одно предложение:

Может сделать как-то так?
`date` datetime NOT NULL default NOW(),

Или оно таки не будет работать? Тут могу заблуждаться, конечно

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

так не будет работать

realmarkiz
Сообщения: 95
Зарегистрирован: Сб июн 24, 2006 5:38 pm

Сообщение realmarkiz »

~AsmodeuS~ писал(а):так не будет работать
А тип поля TIME_STAMP? Я в DV_intervals добавил, шоб чистить периодически и нормально :)

Ответить