Перейти до

Stg-web With Mysql


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

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

Top Posters In This Topic

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

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

 

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

Ссылка на сообщение
Поделиться на других сайтах
Данный веб-интерфейс работает исключительно с STG версии не ниже 2.4-2007.01.20-13.47.20

 

А где можно взять эту версию STG?

Забирай тут -> Скачать

Ссылка на сообщение
Поделиться на других сайтах

Так вот... появилась и 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 користувачів

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


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