Ipn отчеты
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Ipn отчеты
Последняя ревизия, лг апача:
[Fri Nov 14 12:34:50 2008] [error] [client 192.168.4.7] DBD::mysql::st execute failed: Table 'abills.ipn_traf_log_2008_11' doesn't exist at ../../Abills/mysql//main.pm line 178., referer: https://shlus.local/admin/index.cgi?ind ... TH=2008-11
Я так понимаю ошибка в Ipn.pm
undef @WHERE_RULES;
my $table_name = "ipn_traf_log_". $Y."_".$M;
так как таких таблиц не существует
лечится заменой на ipn_traf_detail
[Fri Nov 14 12:34:50 2008] [error] [client 192.168.4.7] DBD::mysql::st execute failed: Table 'abills.ipn_traf_log_2008_11' doesn't exist at ../../Abills/mysql//main.pm line 178., referer: https://shlus.local/admin/index.cgi?ind ... TH=2008-11
Я так понимаю ошибка в Ipn.pm
undef @WHERE_RULES;
my $table_name = "ipn_traf_log_". $Y."_".$M;
так как таких таблиц не существует
лечится заменой на ipn_traf_detail
вау! пасиба... эта проблема уж пару лет наверно периодически обсасывалась... безрезультатноmy $table_name = "ipn_traf_log_". $Y."_".$M;
так как таких таблиц не существует
лечится заменой на ipn_traf_detail
только видимо в 3-х местах менять нада где-то так
Код: Выделить всё
--- Abills/mysql/Ipn.pm 2008-11-14 13:20:57.000000000 +0200
+++ Abills/mysql/Ipn.pm 2008-11-14 13:40:25.000000000 +0200
@@ -309,7 +309,7 @@
undef @WHERE_RULES;
- my $table_name = "ipn_traf_log_". $Y."_".$M;
+ my $table_name = "ipn_traf_detail_". $Y."_".$M;
my $GROUP = '';
my $size = 'size';
@@ -449,7 +449,7 @@
my ($attr) = @_;
- my $table_name = "ipn_traf_log_". $Y."_".$M;
+ my $table_name = "ipn_traf_detail_". $Y."_".$M;
undef @WHERE_RULES;
my $GROUP = '';
@@ -731,7 +731,7 @@
my $self = shift;
my ($attr) = @_;
- my $table_name = "ipn_traf_log_". $Y."_".$M;
+ my $table_name = "ipn_traf_detail_". $Y."_".$M;
undef @WHERE_RULES;
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
У меня она отображается, судя по скрипту он строит как раз на основе ipn_traf_detail.ran писал(а):а ваще нет - не так всё просто... потому как ipn_traf_detail содержит статистику только текущих суток а таблицы ipn_traf_log_". $Y."_".$M (которых нету) должны по логике содержать статистику по месяцам
И еще, я нашел не сответствие только здесь:
undef @WHERE_RULES;
my $table_name = "ipn_traf_log_". $Y."_".$M;
в остальном везде ipn_traf_detail
Кстати автор уже пофиксил
и что же он пофиксил? только что обновился - захожу / Отчёт/ IP Net/ Использовано/ и как обычно получаюКстати автор уже пофиксил
[Sat Nov 15 14:08:20 2008] [error] [client 192.168.1.1] DBD::mysql::st execute failed: Table 'abills.ipn_traf_
log_2008_11' doesn't exist at ../../Abills/mysql//main.pm line 178., referer: https://abills.axon:9443/admin/i
ndex.cgi?index=127
ежу понятно что на её основе... только вот данные там должны быть далеко не за текущие сутки...У меня она отображается, судя по скрипту он строит как раз на основе ipn_traf_detail.
да прям... ipn_traf_log_ упоминается ещё в 2-х местах согласно патча вышеИ еще, я нашел не сответствие только здесь:
undef @WHERE_RULES;
my $table_name = "ipn_traf_log_". $Y."_".$M;
в остальном везде ipn_traf_detail
-
- Сообщения: 166
- Зарегистрирован: Вс июн 22, 2008 5:49 am
- Откуда: Красноярск
- Контактная информация:
Код: Выделить всё
[Thu Feb 05 15:14:04 2009] [error] [client 10.0.7.4] DBD::mysql::st execute failed: Table 'abills.ipn_traf_log_2009_02' doesn't exist at ../../Abills/mysql//main.pm line 178., referer: https://user.lan/admin/index.cgi?index=140
/ Отчёт/ IP Net/ Пользователи/ отображается нормально