Страница 1 из 1

Unknown column 'aid' in 'field list'

Добавлено: Вт сен 04, 2012 8:48 am
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. Может вручную добавить это поле? Какой у него должен быть тип?

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

Добавлено: Вт сен 04, 2012 2:51 pm
~AsmodeuS~
дайте данные с /etc/sql_errors

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

Добавлено: Вт сен 04, 2012 6:25 pm
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 ?

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

Добавлено: Ср сен 05, 2012 10:13 am
~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" ;


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

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

Добавлено: Ср сен 05, 2012 1:00 pm
masters
Странно, у меня почему-то не создалось...
Ладно, добавлю вручную :)

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

Добавлено: Пт сен 07, 2012 6:43 am
masters
Создал вручную, все ОК. Спасибо за ответы.