Перейти до

Рекомендованные сообщения

  • Відповіді 972
  • Створено
  • Остання відповідь

Top Posters In This Topic

Опубліковано:
А нет ли полной инструкции по установке сего продукта?

Все есть в архиве.

 

По остальным вопросам - читай этот топик. Там есть ответы на все твои вопросы.

Опубліковано:

Так вот... появилась и 0.06 версия. :)

 

Изменения в 0.06 (2007/08/13 15:17):

    изм.структуры: добавлен PRIMARY индекс на поле 'login' в таблицу web_stg_admins

    изм.структуры: добавлено поле 'deleted' в таблицу web_stg_users (определяющий доступность пользователя для поиска)

    добавлено: функция проверки параметров 'stg_url_path', 'stg_root_path' и 'stg_KK_path' в config.php

    добавлено: функция, блокирующая кнопку "отправить" в формах, после нажатия на нее.

    добавлено: снятие блокировки пользователя при пополнении счета картой оплаты

    добавлено: встроен класс Spreadsheet_Excel

    изменено: функция перевода средств (списание бонуса теперь производится со счета отправителя - платит звонящий)

    изменено: функция определения прав доступа администраторов (признак ROOT включает ВСЕ(!) права)

    изменено: функция пополнения счета администратором (добавлена возможность изменения параметра 'freemb' - предоплаченный трафик)

    изменено: функция пополнения счета администратором (добавлена возможность выбора метода изменения cash/credit/freemb: добавить/установить)

    изменено: функция отображения сводной информации пользователя (юзеру не показывается его Группа - только администраторам)

    изменено: функция поиска пользователей (добавлена проверка на присутствие пользователя в массиве удаленных)

    исправлено: баг с отображением пользователей при поиске (долго искал... нашел гада)

    исправлено: баг с отображением параметров, содержащих кавычки (раздел "пользователи")

    исправлено: баги в функции выдачи обещанных патежей

    исправлено: мелкие баги в функциях работы со статистикой

    исправлено: ошибки с дублированием отправки форм в функциях активации карт оплаты, перевода денег и обещанном платеже

   

    добавлено: веб-интерфейс в кодировке KOI8-R можно найти в каталоге html_koi8r

 

Брать все там же: stg-web/

Опубліковано:
А ты не ответил насчет знаков

Встречный вопрос: а в виндовом конфигураторе так отображает имена?

Добавляю юзера через web. Пишу ему имя например Вася Vupkin. Через web вижу ???? Vupkin, через виндовый конфигуратор все ок - Вася Vupkin. Куда рыть? :)

Опубліковано:

По теме 0.06.

Функция перевода средств работает исправно.

Предоплаченный трафик юзеру добавляется, НО хотелось бы чтобы когда в админке жмешь список аккаунтов кроме столбцов Депозит и Кредит присутствовал еще и собственно "Предоплаченный трафик". Также чтобы отображался Предоплаченный трафик и в пользовательской части в разделе "Мой аккаунт" после "Остаток на счете" и "В том числе кредит".

Что еще замечу, напишу, а так спасибо, глаз радует, продукт уже стоящий! :)

Опубліковано:
Забирай тут -> Скачать

 

Спасибо, будем пробовать с этой версией :) Думаю, всё-таки заняться описанием полной настройки от А до Я, как оно будет проходить поэтапно. Думаю, не только я один такой :)

Опубліковано:
как оно будет проходить поэтапно.

Я чего то не пойму... файл с описанием почитать религия не позволяет? Или там недоступно написано???

Опубліковано:
как оно будет проходить поэтапно.

Я чего то не пойму... файл с описанием почитать религия не позволяет? Или там недоступно написано???

Не могу я найти /usr/lib/stg/mod_store_mysql.so. Нету его ни с фрёй, ни после /.build. Или может у меня фря так особенно установлена, что не предполагает его появление : ))) Вот и хочу, с самого начала до самого конца.

 

Кстати, есть предложение : ) Этот проект, по моему мнению, заслуживает того, что пойти отдельной веткой : )

 

Сейчас оплачиваю хостинг, для работы по реализации точек BB в Уральском регионе, там же можно и раздел про этот биллинг запустить :)

Опубліковано:

shebalin, с фрей его конечно не будет). build запускал только для компиляции самого стг? Читай пункт 1 файла описания установки. Отдельно компильни модуль и сам перенеси его в соответствующую директорию.

 

Кстати, есть предложение : ) Этот проект, по моему мнению, заслуживает того, что пойти отдельной веткой : )

Чем вам это не отдельная ветка? )))

Опубліковано:
shebalin, с фрей его конечно не будет). build запускал только для компиляции самого стг? Читай пункт 1 файла описания установки. Отдельно компильни модуль и сам перенеси его в соответствующую директорию.

 

Кстати, есть предложение : ) Этот проект, по моему мнению, заслуживает того, что пойти отдельной веткой : )

Чем вам это не отдельная ветка? )))

Хотелось бы ещё отдельней :)

---------------------------------------

Что получилось, следуя файлу установки:

 

"компилировать (./build) sgconf_xml и полученный исполняемый(!!!) файл перенести куда-нибудь, где доступ к нему будет иметь веб-сервер."

 

вот что выдало в конце:

 

gmake: *** No rule to make target `-lgnugetopt', needed by `sgconf_xml'. Stop.

 

Соответственно никакого файла не создалось.

 

Подскажи, пожалуйста, что не нравиться и где исправить?

 

FreeBSD 6.2.

expat2.0

Опубліковано:

Поставил, шось СТГ не запускается, вываливается в корку, удаляешь корку, еще раз вываливается... Пересобрал на старый, тоже вывалился.

вот кусок лога:

2007-08-14 17:13:16 -- Stg v. Stg 2.403b
2007-08-14 17:13:16 -- Message queue created successfully. msgKey=5555 msgID=66977792
2007-08-14 17:13:16 -- Timer thread started successfully.
2007-08-14 17:13:16 -- Storage plugin: mysql_store v.0.66 (Alf). Loading successfull.
2007-08-14 17:13:17 -- Users started successfully.
2007-08-14 17:13:17 -- Traffcounter started successfully.
2007-08-14 17:13:17 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 17:13:17 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-08-14 17:13:19 -- Stg v. Stg 2.403b
2007-08-14 17:13:19 -- Message queue created successfully. msgKey=5555 msgID=67043328
2007-08-14 17:13:19 -- Timer thread started successfully.
2007-08-14 17:13:19 -- Storage plugin: mysql_store v.0.66 (Alf). Loading successfull.
2007-08-14 17:13:20 -- Users started successfully.
2007-08-14 17:13:20 -- Traffcounter started successfully.
2007-08-14 17:13:20 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 17:13:20 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-08-14 17:14:00 -- Stg v. Stg 2.403b
2007-08-14 17:14:00 -- Message queue created successfully. msgKey=5555 msgID=67108864
2007-08-14 17:14:00 -- Timer thread started successfully.
2007-08-14 17:14:00 -- Storage plugin: mysql_store v.0.66 (Alf). Loading successfull.
2007-08-14 17:14:01 -- Users started successfully.
2007-08-14 17:14:01 -- Traffcounter started successfully.
2007-08-14 17:14:01 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 17:14:01 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-08-14 17:15:01 -- Stg v. Stg 2.403b
2007-08-14 17:15:01 -- Message queue created successfully. msgKey=5555 msgID=67174400
2007-08-14 17:15:01 -- Timer thread started successfully.
2007-08-14 17:15:01 -- Storage plugin: mysql_store v.0.66 (Alf). Loading successfull.
2007-08-14 17:15:03 -- Users started successfully.
2007-08-14 17:15:03 -- Traffcounter started successfully.
2007-08-14 17:15:03 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 17:15:03 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

От таких падений я уже и скрипт придумал, но он не помогает тоже.

 

#!/usr/bin/php
<?php
$conf[server]="10.10.1.1";
$conf[port]="5555";
$conf[admin]="admin";
$conf[adminpass]="156657";
function execute($string){
       global $conf;
       $f_ans = @popen("/bin/sgconf -s $conf[server] -p $conf[port] -a $conf[admin] -w $conf[adminpass] -r '$string'", "r");
   while (!@feof($f_ans)) $ans .= @fread($f_ans, 2048);
   @pclose($f_ans);
   $ans=iconv("KOI8-R", "WINDOWS-1251", $ans);
   return $ans;
}
$date=execute("<getusers/>");
$strlen=strlen($date);
if ($strlen<30) {
system ("
killall -9 stargazer
unlink stargazer.core
unlink /stargazer.core
unlink /root/stargazer.core
stargazer
");

}

?>

Опубліковано:

Непропатченый не пробовал. Сейчас попробую скажу. FreeBSD 5.5

Ну этот вообще компилиться отказался...

my# ./build
#############################################################################
      Building STG Mysql Module 0.62 for FreeBSD 5
#############################################################################
Makefile:57: deps: No such file or directory
g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/mysql/include/mysql -DFREE_BSD5
mysql_store.cpp: In constructor `STORE_CREATOR::STORE_CREATOR()':
mysql_store.cpp:121: error: cannot allocate an object of type `MYSQL_STORE'
mysql_store.cpp:121: error:   because the following virtual functions are abstract:
../../../../../include/base_store.h:43: error:  virtual int BASE_STORE::WriteUserConnect(const std::string&, uint32_t, double, const std::string&, const std::string&) const
../../../../../include/base_store.h:51: error:  virtual int BASE_STORE::WriteUserDisconnect(const std::string&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&) const
../../../../../include/base_store.h:55: error:  virtual int BASE_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&, const std::string&) const
gmake: *** [mysql_store.o] Ошибка 1

 

Вот так...

Опубліковано:

6.3 с Вашим патчем. Странно, я как-то и не заметил, как скомпилил 6.2, хотя она лежит в архиве под названием 6.6, там где и патч в СТГ-ВЕБ. сгконф_химл уже собран.

Опубліковано:

Честно говоря ничего не понял ))))

Ну да ладно...

Думаю стоит собрать стг и мускл с нуля. Т.е. вообще с нуля!

Чем искать косяки непонятно где и непонятно чьи.

Опубліковано:

Ничего не помогает, абсолютно ничего, возможно это даже повод для паники. С чего все началось. СТГ начал писать в логи очень сильно много, около 200 метров за 3 минуты, даже быстрее. В основном были записи мол "не могу записать стат для юзера вася" и так далее. Ждал долго, пока место на диске не закончилось. Удалил лог и ждал еще столько же. Ждать надоело. решил ребутнуть. Ребутал раз 20, не помогло, пересобрал так как было, толку 0. Пересобрал с новым плагином бд, толку столько же. Начал спамить на форуме, не помогло. Нашел все, что только похоже на старгейзер стг и так далее, снес подчистую. Поставил с нуля. Пытался запустить. Пытался зря. Такое ощущение, что не совсем стг виноват. Возможно что-то другое отвалилось, шо он в кору постоянно.

2007-08-14 20:20:00 -- Stg v. Stg 2.403b
2007-08-14 20:20:00 -- Message queue created successfully. msgKey=5555 msgID=3604480
2007-08-14 20:20:00 -- Timer thread started successfully.
2007-08-14 20:20:01 -- Storage plugin: mysql_store v.0.66. Loading successfull.
2007-08-14 20:20:02 -- Users started successfully.
2007-08-14 20:20:02 -- Traffcounter started successfully.
2007-08-14 20:20:02 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 20:20:02 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-08-14 20:21:00 -- Stg v. Stg 2.403b
2007-08-14 20:21:00 -- Message queue created successfully. msgKey=5555 msgID=3670016
2007-08-14 20:21:00 -- Timer thread started successfully.
2007-08-14 20:21:00 -- Storage plugin: mysql_store v.0.66. Loading successfull.
2007-08-14 20:21:01 -- Users started successfully.
2007-08-14 20:21:01 -- Traffcounter started successfully.
2007-08-14 20:21:01 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 20:21:01 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50
2007-08-14 20:22:00 -- Stg v. Stg 2.403b
2007-08-14 20:22:00 -- Message queue created successfully. msgKey=5555 msgID=3735552
2007-08-14 20:22:00 -- Timer thread started successfully.
2007-08-14 20:22:00 -- Storage plugin: mysql_store v.0.66. Loading successfull.
2007-08-14 20:22:01 -- Users started successfully.
2007-08-14 20:22:01 -- Traffcounter started successfully.
2007-08-14 20:22:01 -- Module: 'bpf_cap v.1.0'. Start successfull. 0
2007-08-14 20:22:01 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

Такое ощущение, что это вечность будет продолжаться, хотя раньше поднимался с первого, ну максимум со второго раза. FreeBSD 5.5, стг и модуль самые последние, только взятые с v-lan. Модуль точнее Ваш, но с оригинальным толк тот же.

Опубліковано:
Такое ощущение, что не совсем стг виноват.

Это я думаю ближе к истине :)

Может дело в оси. Помню у тебя как-то уже были загадочные приколы...

Опубліковано:

Понятно. Чтобы понять кто все-таки виноват, я бы сделал так. Отключил бы все модули, кроме mysql и запустил бы стг

Если запустится, подключал бы по одному остальные модули и... понятно что, да?

 

Если не запустится c mysql - отключил бы и его тоже, и попробовал бы запустить с файловым модулем. Если же не запустится и с файловым, значит либо в самом стг траблы, либо вовсе не в нем.

 

В любом случае хотя бы направление куда рыть, можно определить.

Опубліковано:

Определил немного. отключаешь модуль всегда онлайн все работает. Во как! Переключаешься на файлы, подключешь всегда онлайн - работает! Вылетает модуль всегда онлайн при подключении модуля мускуля. Что-то модуль мускуля неправильно отдает, или ошибочка в бд юзеров. Наверное ошибочка в бд юзеров исключена, валиться постоянно на разных юзерах, видно из дебага.

Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    • Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...