Перейти до

Stg-web With Mysql


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

т.е. возможность решить фичу с символом "+" решить быстро незя?

сервер еще и со скобками не дружит - скрипт ончендж не выполняется

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 972
  • Створено
  • Остання відповідь

Top Posters In This Topic

не могу с кодировками разобраться

 

mysql-client-5.1.23 mysql-server-5.1.23

 

SHOW VARIABLES LIKE 'character_set_%'; в базе stg

возращает

Variable_name  Value 
character_set_client	utf8
character_set_connection	utf8
character_set_database	cp1251
character_set_filesystem	binary
character_set_results	utf8
character_set_server	latin1
character_set_system	utf8
character_sets_dir	/usr/local/share/mysql/charsets/

 

 

через ...users.php?act=look&inf_tariff=0&inf_group=1&inf_cash=1&inf_credit=1

40158261mb0.png

 

через ...root/users.php?act=edit&login=test

31103546zz4.png

через sgconf_xml

<name>gmbmnmjmmmjmbnacjmnmbnacpmenonfmdnenhnpm</name>

 

 

 

чего можно сделать? без дефолтной установки базы в кодировку cp1251 через my.cnf

 

 

з.ы.

наверное пришло время для utf

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

через sgconf_xml немогу полчуить "читаемые данные"

например <UserData0>bdoccdocddoced</UserData0>

хотя там записано 1.2.3.4

 

содержание my.cnf

[mysqld]

character_set_server=cp1251

default-character-set=cp1251

collation-server=cp1251_general_ci

skip-character-set-client-handshake

 

чего тут можно сделать?

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

эти данные раскодируются функциями в stg-web.

Отдельное использование sgconf_xml из stg-web не рекомендуется.

Для этого есть sgconf в архиве с stg.

 

п.с. mysql в данном случае не при чем.

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

To add or set cash use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -c <add_cash:log message>

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -v <set_cash:log message>

To set credit use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -r <credit>

To change tariff use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -t <tariff:now|delayed>

To send message use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -m <message>

To change user's password use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -o <new password>

To set/unset 'down' use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -d <0/1>

To set/unset 'passive' use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -i <0/1>

To change user's upload traffic value use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --u0 <traff> [--u1<traff> ...]

To change user's download traffic value use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> --d0 <traff> [--d1<traff> ...]

To set prepaid traffic use:

sgconf -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -e <prepaid>

 

а как тут можно получить значения UserData0 например?

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

В этой версии нельзя. Только прямым доступом в базу.

В следующей версии уже можно. На неделе скорее всего будет релиз.

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

Доброго времени суток, господа! с бубном пришлось поплясать но поставить таки удалось stg и прикрутить 8е веб-морды все работает замечательно, кроме одного "но". в мускуле таблица "stat" остается пустой и я не могу как и юзверы просмотреть статистику сессий... и пока не разорался может ли это повлиять на то что у меня веб морда не показывает список юзверей "on_line".

Стоит stg 2.4, морда 0.8, mod_mysql 0.67 все пропачено... sqconf_xml тот что с морой шел... ось debian... логи идеально ровные зацепки не вижу... может кто встречался с подобной траблой... плиз хелп! :bue:

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

Таблица stat заполняется после окончания месяца. В нее пишется суммарная стата юзеров за проедший месяц. Статистика сессий пишется в таблицы detailstat_xxxx

Судя по тому, что не показывается "online", криво наложен, либо вовсе не наложен патч на СТГ. Проверить просто. Если в БД нет таблицы actions, значит так и есть. В эту сторону и копай.

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

накладывал.. результат был положительным ,но попробую пересобрать :)-)

Если в БД нет таблицы actions, значит так и есть

таблица есть :)=)

спасибо, покопаю...

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

простенький такой вопросик:

как отправить сообщение через sgconf, если оно не отправляется?

нельзя?

ок.

как отправить читаемое сообщение через sgconf_xml?

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

как отправить сообщение через sgconf, если оно не отправляется?

нельзя?

ок.

как отправить читаемое сообщение через sgconf_xml?

Все должно отправляться

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

stg-2.404

--- main.cpp	2008-01-05 14:13:57.000000000 +0200
+++ main.cpp.new	2008-04-16 16:18:13.000000000 +0300
@@ -592,7 +592,9 @@
            break;

        case 'm': //message
-            ParseMessage(optarg, &req.usrMsg);
+            string str;
+            ParseMessage(optarg, &str);
+            req.usrMsg = str;
            break;

        case 'e': //Prepaid Traffic

I'm sorry...

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

Точнее даже так:

--- main.cpp	2008-04-16 16:33:55.000000000 +0300
+++ main.cpp.new	2008-04-16 16:32:33.000000000 +0300
@@ -527,6 +527,7 @@
int c;
//int digit_optind = 0;
REQUEST req;
+string str;

RESETABLE<string>   t1;

@@ -592,7 +593,8 @@
            break;

        case 'm': //message
-            ParseMessage(optarg, &req.usrMsg);
+            ParseMessage(optarg, &str);
+            req.usrMsg = str;
            break;

        case 'e': //Prepaid Traffic

(предыдущий не должен скомпиллиться, вернуть main.cpp к исходному виду, после этого наложить новый патч).

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

Доброго всем времени суток, вот решил прикрутить данный модуль на главном сервере. То есть до этого я его прикручивал без проблемм - примерно пол года назад. Тогда он поставился без малейших затруднений. но вот уже трое суток какието траблы. Наченмс:

Для платформы сервера взял ОС ASPLinux12 (Это аналог Fedora 7). Мускул стоит 5й. СТГ - 2.404.9.7 - то есть со встроенным модулем под мускул.

При начале сборки были проблеммы в том - что модуль мускула просто не собирался - покопавшись на форуме нашел решение, что нужно поправить мakefile таким образом

 

(include ../../../../../Makefile.conf

 

PROG = mod_store_mysql.so

 

SRCS = ./mysql_store.cpp

 

LIBS = -lstg_locker -lstg_common -lconffiles

 

SEARCH_DIRS += -I /usr/include/mysql

LDFLAGS += -lmysqlclient -L /usr/lib/mysql

 

include ../../Makefile.in)

 

Мускул собрался. Начал прикручивать веб морду, поместил её в апатч с отдельно скомпилиным sgconf_xml, отконфигурировал соответствующие файлы веб части и php.ini, и получилось следующее - конфигуратором цеплячюсь а вот веб мордой ни под логином администратора ни пользователя ни как не пущает(((

Что я делаю не правильно - решения данной проблеммы на форуме не нашел.

Если это все както связано с тем - что нуно брать модуль именно с веб мордой который идет и с нимже пропатчивать, то он у меня чтото тоже не собирается((( makefile пытался подогнать под выше упомянутый но ни чего не вышло.

 

В общем если кто собирал это все на ASP12 или fedora 7, напишите пожалуйсто как это все заставить работать. За ранее спасибо.

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

В абсолютном большинстве случаев проблемы с авторизацией из веб-статы были связаны с невнимательностью.

Что после неудачных попыток авторизации появляется в логах СТГ?

Из консоли, с КК удается получить какие нибудь данные?

Есть ли права у apache на выполнение sgconf_xml?

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

Работать с Linux и STG стал недавно

поначалу не хотел работать Apache

пока как временный вариант насыпал админку в /var/www

при первом запуске он ругнулся на путь к sgfconf_xml

после исправления у меня вышли такие настройки

 

// DATABASE Settings

$sql["host"] = "localhost"; // ЮДПЕЯ ЯЕПБЕПЮ MySQL

$sql["base"] = "stg_billing"; // ХЛЪ АЮГШ ДЮММШУ

$sql["login"] = "stg_admin"; // ХЛЪ ОНКЭГНБЮРЕКЪ ДКЪ ДНЯРСОЮ Й ад

$sql["passwd"] = "stg@adm"; // ОЮПНКЭ ДКЪ ДНЯРСОЮ Й ад

$sql["charset"]= "cp1251"; // ЙНДХПНБЙЮ АЮГШ ДЮММШУ

$sql["tbl_config"] = "web_stg_config"; // РЮАКХЖЮ Я ЙНМЯРЮМРЮЛХ Х МЮЯРПНИЙЮЛХ

 

// STG-Server Settings

$stg_host = "127.0.0.1"; // IP-ЮДПЕЯ ЯЕПБЕПЮ STG

$stg_port = "5555"; // оНПР ЯЕПБЕПЮ STG

$stg_admin = "admin"; // кНЦХМ ЮДЛХМХЯРПЮРНПЮ STG (ДКЪ ПЮГДЕКЮ "ОНКЭГНБЮРЕКХ")

$stg_password = "123456"; // оЮПНКЭ ЮДЛХМХЯРПЮРНПЮ STG (ДКЪ ПЮГДЕКЮ "ОНКЭГНБЮРЕКХ")

$stg_root_path = "/var/www/html/"; // оНКМШИ ОСРЭ ДН ЙНПМЕБНИ ДХПЕЙРНПХХ

$stg_KK_path = "/var/www/html/ sgconf_xml/sgconf_xml";

 

И при открытии localhost/root/

открывается пустая страница

 

Хотел добавить поставил phpMyAdmin ( базы Старгейзера отображает )

Значит ли это , что PHP + MYSQL работают у меня нормально

 

Подскажите в какую сторону копать , а то совсем запутался ...

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

Имеется ли возможность из интерфейса администратора импортировать номера сгенерированных карточек пополнения в какой-либо удобоприемлимый формат для организации их дальнейшей печати (например в формат EXCEL или CSV на худой конец)? Помню что в ранних версиях какая-то тузла прикручивалась.

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

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


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