Unknown column 'aid' in 'field list'

Ответить
masters
Сообщения: 9
Зарегистрирован: Вт сен 04, 2012 8:41 am

Unknown column 'aid' in 'field list'

Сообщение masters »

До этого работал с версией 0.53b. Вчера решил на новый сервер поставить 0.54b с сайта. ОС FreeBSD 8.3, mpd5, mysql 5.0.3, apache 2.2

Все работает нормально, но в логах Апача постоянно сыпется ошибка:

Код: Выделить всё

DBD::mysql::db do failed: Unknown column 'aid' in 'field list' at ../../Abills/mysql//main.pm line 134., referer: https://77.121.xxx.30:9443/admin/index.cgi
Базу заливал чистую из папки Абиллса 0.54. Может вручную добавить это поле? Какой у него должен быть тип?

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

Re: Unknown column 'aid' in 'field list'

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

дайте данные с /etc/sql_errors

masters
Сообщения: 9
Зарегистрирован: Вт сен 04, 2012 8:41 am

Re: Unknown column 'aid' in 'field list'

Сообщение masters »

Собственно вот и ответ на вопрос:

Код: Выделить всё

2012-09-04 20:59:49 LOG_ERR:  [].
INSERT INTO web_online (admin, ip, logtime, aid, sid)
     values ('masters', '92.112.xxx.169', UNIX_TIMESTAMP(), '5', '');
 --1054
 --Unknown column 'aid' in 'field list'
Только структура таблицы у меня совсем другая:

Код: Выделить всё

1	admin	varchar(15)	utf8_general_ci		Нет			  
	 2	ip	varchar(15)	utf8_general_ci		Нет
	 3	logtime	int(11)		UNSIGNED	Нет
	 4	page_index	int(10)		UNSIGNED	Нет
	 5	sid	varchar(32)	utf8_general_ci		Нет
	 6	ext_info	varchar(200)	utf8_general_ci		Нет
P.S. базу заливал из дистрибутива, что на сайте. Сервер чистый, ФРЮ только поднял. Похоже на сайте в архиве бок.

Что делать? Удалить ext_info и page_index, и создать aid типа int ? Или он varchar ?

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

Re: Unknown column 'aid' in 'field list'

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

CREATE TABLE `web_online` (
`admin` varchar(15) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
`logtime` int(11) unsigned NOT NULL default '0',
`page_index` int unsigned NOT NULL Default 0,
`sid` varchar(32) NOT NULL default '',
`ext_info` varchar(200) NOT NULL default '',
`aid` smallint(6) unsigned NOT NULL default '0',
KEY (`aid`),
UNIQUE KEY `sid` (`sid`)
) COMMENT="Online admins" ;


это есть в дистрибутиве

masters
Сообщения: 9
Зарегистрирован: Вт сен 04, 2012 8:41 am

Re: Unknown column 'aid' in 'field list'

Сообщение masters »

Странно, у меня почему-то не создалось...
Ладно, добавлю вручную :)

masters
Сообщения: 9
Зарегистрирован: Вт сен 04, 2012 8:41 am

Re: Unknown column 'aid' in 'field list'

Сообщение masters »

Создал вручную, все ОК. Спасибо за ответы.

Ответить