Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: garik24 от 30 Декабря 2009, 00:11:51



Название: подскажите DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at
Отправлено: garik24 от 30 Декабря 2009, 00:11:51
В логах следующее:
Код:
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 512.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 512.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 512.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 512.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 512.
DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at nodeny.pl line 517.
подскажите, что с этим делать? :)
кусок nodeny.pl:
Код:
sub sqldo
{
 my ($sql,$mess)=@_;
 my $rows;
 $dbh or &SoftConnectToDB;
 $dbh or return(undef);
 $rows=$dbh->do($sql);
 $V && &debug(($mess && "$mess:\n").(length($sql)<800? "$rows=$sql" : "$rows=[long sql]".substr($sql,0,200).'...'));
 $rows && return($rows);  #stroka 512
 &SoftConnectToDB;
 $dbh or return(undef);  
 return $dbh->do($sql);  #stroka 517
}

посмотрел базу bill, таблицы traf_info не нашел. пробану создать.
какие поля должны быть в этой таблице?
---------------------
так. пока писал... сам разобрался. может кому пригодится...
необходимая информация есть в файле bill.sql в папке с дистрибутивом биллинга.

создадим таблицу:

#mysql -u root -p bill

затем
Код:
CREATE TABLE `traf_info` (
  `time` int(10) unsigned NOT NULL,
  `cod` mediumint(8) unsigned NOT NULL,
  `data1` text NOT NULL,
  KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;