Cell Posted April 5, 2008 Posted April 5, 2008 т.е. возможность решить фичу с символом "+" решить быстро незя? сервер еще и со скобками не дружит - скрипт ончендж не выполняется
grayich Posted April 6, 2008 Posted April 6, 2008 не могу с кодировками разобраться 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 через ...root/users.php?act=edit&login=test через sgconf_xml <name>gmbmnmjmmmjmbnacjmnmbnacpmenonfmdnenhnpm</name> чего можно сделать? без дефолтной установки базы в кодировку cp1251 через my.cnf з.ы. наверное пришло время для utf
Alferov Posted April 7, 2008 Author Posted April 7, 2008 В config.php кодировка какая выставлена? Попробуй с этой переменной поиграть
grayich Posted April 7, 2008 Posted April 7, 2008 cp1251, проверял, set NAMES 1251 вроде срабатывает. помогает только вписывание 1251 в my.cnf
grayich Posted April 10, 2008 Posted April 10, 2008 через 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 чего тут можно сделать?
Alferov Posted April 11, 2008 Author Posted April 11, 2008 эти данные раскодируются функциями в stg-web. Отдельное использование sgconf_xml из stg-web не рекомендуется. Для этого есть sgconf в архиве с stg. п.с. mysql в данном случае не при чем.
grayich Posted April 12, 2008 Posted April 12, 2008 Sgconf version: 1.05.9To 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 например?
madf Posted April 12, 2008 Posted April 12, 2008 В этой версии нельзя. Только прямым доступом в базу. В следующей версии уже можно. На неделе скорее всего будет релиз.
grayich Posted April 12, 2008 Posted April 12, 2008 будет новый релиз совместим с текущей веб-мордой ?
Alferov Posted April 12, 2008 Author Posted April 12, 2008 скорее наоборот. если понадобится, будет новая версия веб-морды. для совместительства с новым релизом.
grayich Posted April 12, 2008 Posted April 12, 2008 ну, да наверное наоборот. а вообще странно, ведь вроде некоторое время назад получалось получать читаемые данные через sgconf_xml
AnacRon Posted April 12, 2008 Posted April 12, 2008 Доброго времени суток, господа! с бубном пришлось поплясать но поставить таки удалось stg и прикрутить 8е веб-морды все работает замечательно, кроме одного "но". в мускуле таблица "stat" остается пустой и я не могу как и юзверы просмотреть статистику сессий... и пока не разорался может ли это повлиять на то что у меня веб морда не показывает список юзверей "on_line". Стоит stg 2.4, морда 0.8, mod_mysql 0.67 все пропачено... sqconf_xml тот что с морой шел... ось debian... логи идеально ровные зацепки не вижу... может кто встречался с подобной траблой... плиз хелп! :bue:
Alferov Posted April 12, 2008 Author Posted April 12, 2008 Таблица stat заполняется после окончания месяца. В нее пишется суммарная стата юзеров за проедший месяц. Статистика сессий пишется в таблицы detailstat_xxxx Судя по тому, что не показывается "online", криво наложен, либо вовсе не наложен патч на СТГ. Проверить просто. Если в БД нет таблицы actions, значит так и есть. В эту сторону и копай.
AnacRon Posted April 13, 2008 Posted April 13, 2008 криво наложен, либо вовсе не наложен патч на СТГ. накладывал.. результат был положительным ,но попробую пересобрать -) Если в БД нет таблицы actions, значит так и есть таблица есть =) спасибо, покопаю...
napTu Posted April 16, 2008 Posted April 16, 2008 простенький такой вопросик: как отправить сообщение через sgconf, если оно не отправляется? нельзя? ок. как отправить читаемое сообщение через sgconf_xml?
madf Posted April 16, 2008 Posted April 16, 2008 простенький такой вопросик:как отправить сообщение через sgconf, если оно не отправляется? нельзя? ок. как отправить читаемое сообщение через sgconf_xml? Все должно отправляться
madf Posted April 16, 2008 Posted April 16, 2008 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...
napTu Posted April 16, 2008 Posted April 16, 2008 ./sgconf -s 127.0.0.1 -p 55555 -a main -w *** -u user1 -m hello ok папка messages в user1 остается пустой
madf Posted April 16, 2008 Posted April 16, 2008 Точнее даже так: --- 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 к исходному виду, после этого наложить новый патч).
napTu Posted April 16, 2008 Posted April 16, 2008 да, спасибо, заработало. только string str; нужно задавать в начале фунции, а то ругается на реопределение
Sephiroth. Posted April 19, 2008 Posted April 19, 2008 Доброго всем времени суток, вот решил прикрутить данный модуль на главном сервере. То есть до этого я его прикручивал без проблемм - примерно пол года назад. Тогда он поставился без малейших затруднений. но вот уже трое суток какието траблы. Наченмс: Для платформы сервера взял ОС 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, напишите пожалуйсто как это все заставить работать. За ранее спасибо.
Alferov Posted April 21, 2008 Author Posted April 21, 2008 В абсолютном большинстве случаев проблемы с авторизацией из веб-статы были связаны с невнимательностью. Что после неудачных попыток авторизации появляется в логах СТГ? Из консоли, с КК удается получить какие нибудь данные? Есть ли права у apache на выполнение sgconf_xml?
Shtorm Posted April 21, 2008 Posted April 21, 2008 Работать с 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 работают у меня нормально Подскажите в какую сторону копать , а то совсем запутался ...
Cell Posted April 21, 2008 Posted April 21, 2008 Имеется ли возможность из интерфейса администратора импортировать номера сгенерированных карточек пополнения в какой-либо удобоприемлимый формат для организации их дальнейшей печати (например в формат EXCEL или CSV на худой конец)? Помню что в ранних версиях какая-то тузла прикручивалась.
Recommended Posts