Биллинговая система Nodeny
26 Ноября 2024, 10:01:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: подскажите DBD::mysql::db do failed: Table 'bill.traf_info' doesn't exist at  (Прочитано 9046 раз)
garik24
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 73



Просмотр профиля
« : 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;
« Последнее редактирование: 31 Декабря 2009, 10:22:17 от elite » Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!