Jump to content

Stg-web With Mysql


Recommended Posts

Sem-e-n!

 

Проьлему с отображением в списке аккаунта я так и не решил.

 

Ну и пусть, етот косяк буду видеть только я!

 

 

Если использовать все в одной кодировке, например в koi8, все работает Ок! кроме вышеупомянутого косяка!

И тогда все настройки, что идут в

[mysqld]

character_set_server=cp1251

default-character-set=cp1251

collation-server=cp1251_general_ci

#skip-character-set-client-handshake

ненужны!

 

Попробуй закоментировать

в .htaccess Adddefault chartset cp1251
, который идет в корневой папке вебадминки может это както поможет!
Link to post
Share on other sites
  • Replies 972
  • Created
  • Last Reply

Top Posters In This Topic

Sem-e-n!

 

Проьлему с отображением в списке аккаунта я так и не решил.

 

Ну и пусть, етот косяк буду видеть только я!

 

 

Если использовать все в одной кодировке, например в koi8, все работает Ок! кроме вышеупомянутого косяка!

И тогда все настройки, что идут в

[mysqld]

character_set_server=cp1251

default-character-set=cp1251

collation-server=cp1251_general_ci

#skip-character-set-client-handshake

ненужны!

 

Попробуй закоментировать

в .htaccess Adddefault chartset cp1251
, который идет в корневой папке вебадминки может это както поможет!

в .htaccess Adddefault chartset cp1251 закоментировал не дало результатов.Ну да ладно ты прав бага незначителен. :loop:

Link to post
Share on other sites

Нужна помощь!

Если просматривать список Аккаунтов в есть там такое поле IP | MAC | port.

С IP ясно, а | MAC | port уткуда там должны взятся эти данные? Может кто подскажет?

Link to post
Share on other sites
Нужна помощь!

Если просматривать список Аккаунтов в есть там такое поле IP | MAC | port.

С IP ясно, а | MAC | port уткуда там должны взятся эти данные? Может кто подскажет?

РебятА!!! :)-)

 

Может кто подскажет? А!?

Link to post
Share on other sites
c юзерДат, попробуй..

Во всех UserData проставил цифры от 0 до 9 там ничего не появляется! Может это для конфигурации с Radiu+VPN??!!

Link to post
Share on other sites

Коллеги, потерпите! Есть еще реальный сектор, там тоже надо делами заниматься. К сожалению времени не хватает на все.

 

Пропатчил и поставил себе модуль mysql-mutex. 2 недели - полет нормальный.

Падений не замечено. Раньше падало периодически. dbg корки показывал, что падало на выборке сообщений из БД (messages).

 

В течение этой недели сделаю патч на последнюю сборку.

Плюс выложу уже пропатченную сборку с вышеуказанным модулем. Для простоты.

 

 

Кроме того, занимаюсь переделкой кода, отвечающего за работу с БД.

Цель: сделать подключаемые плагины, работающие не только с mysql, но и c FB, и с файловой БД. Это первоочередная задача.

Кода много, я один. Быстро не получается :)

Link to post
Share on other sites

Пытался прикрутить stg-web для stg-2.405 потом все таки вычитал, что пока патч не готов, провозившись при этом сутки, но как говориться любопытство берет вверх и решил установить версию старгайзера которая указана в интрукции по установке stg-web (stg-2.4-2007.01.20-13.47.20). Но как грится с наскоку установить не получилось, но все же форум+терпение сделало своё.

Что делал:

1.распаковал чистый старгайзер

2.установил mod_store_mysql_0.67.tar.gz

3.наложил патч mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch

4.скомпилил

5.дошел до пункта компиляции sgconf_xml и получаю:

 

borin@ruter:/usr/src/stargazer/stg-2.4-2007.01.20-13.47.20/projects/sgconf_xml$ ./build
#############################################################################
      Building sgconf for Linux
#############################################################################
Checking for -lexpat... yes
Makefile:88: deps: No such file or directory
gmake -C /usr/src/stargazer/stg-2.4-2007.01.20-13.47.20/projects/sgconf_xml/../../stglibs includes
gmake[1]: Entering directory `/usr/src/stargazer/stg-2.4-2007.01.20-13.47.20/stglibs'
gmake[1]: *** Нет правила для сборки цели `includes'.  Останов.
gmake[1]: Leaving directory `/usr/src/stargazer/stg-2.4-2007.01.20-13.47.20/stglibs'
gmake: *** [deps] Ошибка 2

 

все незнаю на че и подумать, этот же этап при сборке в stg-2.405 проходил нормально, но там stg-web пока не работает.

 

Извиняюсь, скачал не ту сборку stg-web, там оказывается есть именно для stg-2.4-2007.01.20-13.47.20, она нормально скомпилилась.

 

Alferov тебе низкий поклон за твой интузиазизм, пиши есчё :loop:

Link to post
Share on other sites

Все админку установил, все нравится. Проблему с кодировкой решил, установил везде koi8-r, а раз тарифы отображаются в кодировке windows-1251, прописал их транслитом.

 

Единственно, чтоб еще хотелось если конечно у Alferova будет время, так это доработать немного функцию Обещанный платеж, чтоб можно погасить долг не только картой оплаты, но и из своего баланса, если у него достаточно средств для погашения долга (ну например пользователь нажимает погасить долг, выбирает тип погашения из баланса и вводит сумму которую он желает отдать в счет долга)

Link to post
Share on other sites

хм... а какой смысл в этом? При любом пополнении счета со стороны пользователя "обещанный платеж" гасится.

Вот при пополнении счета админом надо вручную гасить кредит... т.е. ставить в поле кредит отрицательную сумму. Как раз раздумываю над тем, добавлять функционал в админскую часть (для автоматизации закрытия кредита) или нет. Со стороны ползовательской части все автоматом закрывается.

Link to post
Share on other sites

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

 

Ведь пользователь себе может пополнить счет только через карты оплаты?

Остальное добавление ведется администратором из консоли, либо скриптом из консольного конфигуратора.

 

В принципе если б такая функция была реализована, я б разрешил пользователям брать в долг.

Link to post
Share on other sites

На мой взгляд, не стоит перегружать пользовательский интерфейс функционалом.

А разве нельзя при вызове консольного конфигуратора проверять параметр credit, и гасить обещанный платеж в случае необходимости?

Link to post
Share on other sites
2Alferov, не планируется ли в ближайшее время добавление в веб-морду функционала к карточкам ?

а именно:

 

* показать использованные карточки за определенный период и(или) по суткам

* возможность массового удаления карточек как отдельных так и серий (чек-боксами)

 

 

з.ы.

я сейчас нечто подобное делаю, только врядли смогу сделать достаточно некоряво, чтобы можно было выложить всем :/

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

1. файл http://pastebin.ru/294459 (mencards.php) кладётся в admin/root/

2. в includes/root_menu.php добавляется пункт меню, например:

<br><br><a href=\"money.php\"><font color=$color02>Деньги</font></a>
<br>» <a href=\"dealers.php?act=view_dealers\">Дилеры</a>
<br>» <a href=\"cards.php\">Карты оплаты</a>
<br>» <a href=\"mencards.php\">Использованные карты</a>
<br>» <a href=\"cards.php?act=err\">Ошибки по картам</a>

 

 

з.ы.

2Alferov - нечто подобное былоб неплохо прикрутить в вашу вебморду

Link to post
Share on other sites

Решил перед отпуском исполнить обещанное... сделал патч для последней сборки (stg-2.405.9.8). Кроме стандартных изменений, внес в патч изменения для модуля mysql_store.

Изменения эти делают из него mysql_store_mutex. В боевом режиме такой модуль отработал месяц. Багов замечено не было.

 

Кроме того, в этот патч добавлены изменения в raw_ip_packet, необходимые счастливым владельцам FreeBSD и СТГ с модулем divert.

 

Патч для stg-2.405.9.8 здесь

 

 

И еще... как и обещал, выкладываю уже пропатченную сборку stg-2.405.9.8_STG-WEB со всеми вышеупомянутыми изменениями.

Использование: просто скомпилить и установить как обычно (./build).

Link to post
Share on other sites

Поставил пропатченную сборку stg-2.405.9.8_STG-WEB

вывелось следующее:

Create actions table... error! (query is empty)

Create admins table... error! (query is empty)

Create messages table... error! (query is empty)

Create stat table... error! (query is empty)

Create tariffs table... error! (query is empty)

Create users table... error! (query is empty)

Create web_stg_config table... ok

ok

Create web_stg_config_ud table... ok

ok

Create web_stg_admins table... ok

Create web_stg_users table... ok

Create web_stg_errors table... ok

Create web_stg_cards table... ok

Create web_stg_credits table... ok

Create web_stg_moneytransfer table... ok

Create web_stg_dealers table... ok

Create web_stg_dealers_history table... ok

 

WARNING!

Not found sgconf_xml! Please correct parameter srv_KK_path in DB

 

 

Что я не так делаю?

Заранее благодарен

Link to post
Share on other sites
WARNING!

Not found sgconf_xml! Please correct parameter srv_KK_path in DB

настрой путь к консольноу конфигуратору

 

INSTALL

6. Отредактировать файл /includes/config.php

    (параметры для соединения с БД, STG и пр. - см.комментарии)

 

Link to post
Share on other sites
WARNING!

Not found sgconf_xml! Please correct parameter srv_KK_path in DB

настрой путь к консольноу конфигуратору

 

INSTALL

6. Отредактировать файл /includes/config.php

    (параметры для соединения с БД, STG и пр. - см.комментарии)

 

Извиняюсь за нубизм, где и как настроить путь к консольному конфигуратору?

Link to post
Share on other sites
WARNING!

Not found sgconf_xml! Please correct parameter srv_KK_path in DB

настрой путь к консольноу конфигуратору

 

INSTALL

6. Отредактировать файл /includes/config.php

    (параметры для соединения с БД, STG и пр. - см.комментарии)

 

Извиняюсь за нубизм, где и как настроить путь к консольному конфигуратору?

нужно открыть файлик /includes/config.php и изменить

 

$stg_root_path = "/PATH_TO_ROOT_OF_WEB-SITE/"; // Полный путь до корневой директории сайта

$stg_KK_path = "/PATH_TO_sgconf_xml"; //Полный путь до консольного конфигуратора, включая сам sgconf_xml

Link to post
Share on other sites

Еще раз про кодировку:

 

Уже по разному перепробовал, последний более менее рабочий вариант такой

1. базу создал в кодировке koi8r_general_ci

2. в мускуле в my.cnf прописал следующее

character_set_server=koi8r

default-character-set=koi8r

collation-server=koi8r_general_ci

skip-character-set-client-handshake

3. веб интерфейс koi8-r

4. в config.php написал кодировку $sql["charset"]= "koi8r";

5. в веб интерфейсе stg_to_cp1251 поставил в 0

6. apache кодировка koi8-r

 

Вроде все нормально стало отображаться и в базе и в конфигураторе и вед интерфейсе, только одно но, когда в веб интерфейсе у пользователя например отредактируешь поле ФИО сохраняется нормально, затем заходишь в просмотр пользователя возле фамилии появляется вопросик, в принципе ну да фиг на этот вопросик, но стоит поменять у пользователя что-нибудь и вопросика становится уже 2 и так далее.

 

У кого нибудь есть нормальная тактика борьбы с кодировкой, что где прописать в какой кодировке создать базу?

 

А да забыл если редактировать это же поле через виндовый конфигуратор глюка с вопросиками не наблюдается.

 

Скрин

Link to post
Share on other sites

Пробовал тоже самое только везде вместо koi8-r ставил cp1251, результат тотже.

Т.е. когда редактируешь любое поле через вебку появляются эти дурацкие вопросики.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...