Foster 0 Опубликовано: 2008-12-26 11:33:36 Share Опубликовано: 2008-12-26 11:33:36 Первая часть. Вторая часть. Предлагаю в этом топике обсуждать stg-web. Для тех кто не в курсе, что это за зверь. Это web-интерфейсы администратора и пользователя, написанные на php и распространяющиеся в открытом виде по принципу AS IS (как есть). Основной задачей при разработке stg-web было получение в веб-интерфейсе того же функционала, что и в обычном конфигураторе. И даже больше. Данный веб-интерфейс работает исключительно с STG версии не ниже 2.4-2007.01.20-13.47.20 и - самое главное - с модулем mysql_store Т.е. без модуля mysql_store все это работать не будет! Краткое описание возможностей stg-web можно найти здесь: stg-web.txt Скачать последнюю версию можно здесь: http://alf.uzlovaya.ru/stg/stg-web/ Патчи для STG: для сборки stg-2.4-2007.01.20-13.47.20 - mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch для сборки stg-2.404.9.7 от 31.12.2007 - mysql-0.67_stg-2.404.9.7.patch для сборки stg-2.405.9.8 от 18.05.2008 - mysql-0.67-mutex_stg-2.405.9.8.patch ******************************************************* Решил вынести в первый пост changelog последней версии (чтоб народ не ломал глаза, разыскивая то что надо) Актуальная версия на сегодня - 0.08 (29.10.2007) Изменения в 0.08 (2007/10/28): STG-patch: Настоятельно рекомендую пересобрать STG с новым патчем!!! sgconf_xml: Изменен принцип работы с значениями, требующими перекодирования. изменено: пофиксен баг с неверным отображением параметров пользователей на некоторых системах (см. новый sgconf_xml) изменено: конфигурирование STG-Web (большинство параметров перенесены в БД - см.пункт меню Настройки) изменено: система оповещений (добавлена функция отправки сообщений в inetaccess - STG) изменено: количество направлений трафика убрано из конфига (берем из ответа STG-сервера) изменено: функция удаления администраторов (теперь невозможно удалить самого себя) изменено: функции добавления и редактирования пользователей (добавлена возможность создания новых групп) изменено: небольшие изменения в функциях поиска, просмотра и редактирования пользователей изменено: небольшие изменения в функции просмотра статистики изменено: косметические изменения в функциях отчетов добавлено: функция отправки сообщения пользователю из панели администрирования добавлено: функция изменения даты гашения кредита (обещанного платежа) добавлено: возможность глобального отключения услуг "обещанный платеж", "смена тарифа" и "денеждный перевод" (см.настройки) веб-интерфейс в кодировке KOI8-R можно найти в каталоге html_koi8r -------------------------------------------------------------- Если в БД вместо русских символов вопросительные знаки, при этом виндовый конфигуратор отображает все параметры русским языком, а stg-web отказывается это делать, попробуйте добавить в конфиг mysql-сервера (my.cnf) в секцию [mysqld] эту переменную: skip-character-set-client-handshake Рекомендуемая конфигурация mysql-сервера: [mysqld]character_set_server=cp1251 default-character-set=cp1251 collation-server=cp1251_general_ci skip-character-set-client-handshake Кодировка базы данных - cp1251_general_ci Ссылка на сообщение Поделиться на других сайтах
Storoge 0 Опубліковано: 2008-12-26 13:27:08 Share Опубліковано: 2008-12-26 13:27:08 ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w xxxxxxxxx -r <GetServerInfo/> Syntax error: end of file unexpected Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-12-26 17:10:40 Share Опубліковано: 2008-12-26 17:10:40 ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w xxxxxxxxx -r <GetServerInfo/> Syntax error: end of file unexpected сорри синтаксис не точно указал нада ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w ххххххх -r '<GetServerInfo/>' Ссылка на сообщение Поделиться на других сайтах
Storoge 0 Опубліковано: 2008-12-27 18:03:02 Share Опубліковано: 2008-12-27 18:03:02 ./sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w xxxxxxx -r '<GetServerInfo/>' <ServerInfo> <version>Stargazer 2.4.04</version> <tariff_num>1</tariff_num> <tariff>2</tariff> <users_num>269</users_num> <uname>FreeBSD 7.0-STABLE i386 cs.bgita2.ru</uname> <dir_num>10</dir_num> <day_fee>1</day_fee> <dir_name_0>jeogehfgchogfgeh</dir_name_0> <dir_name_1></dir_name_1> <dir_name_2></dir_name_2> <dir_name_3></dir_name_3> <dir_name_4></dir_name_4> <dir_name_5></dir_name_5> <dir_name_6></dir_name_6> <dir_name_7></dir_name_7> <dir_name_8></dir_name_8> <dir_name_9></dir_name_9> </ServerInfo> <!-- Ok --> Ссылка на сообщение Поделиться на других сайтах
Lerich 0 Опубліковано: 2008-12-30 05:10:08 Share Опубліковано: 2008-12-30 05:10:08 Прошу прощения за нубо вопрос, но как накатывать патч на програму? уже 2 года сидим на стг 2.4.01 решили обновится и прикрутить веб, но как патчить хз, дупля не отстрелим ЗЫ ссылки на патчи кривоваты, 404 выбивает Ссылка на сообщение Поделиться на других сайтах
rem_lex 2 Опубліковано: 2009-01-15 12:32:33 Share Опубліковано: 2009-01-15 12:32:33 случайно столкнулся с такой фичей, если создать тариф, который содержит не буквенные/цифренные символы, будет засада, засада заключается в следующем, что названия все передаются напрямую из переменной, пример: <td><a href=\"tariffs.php?act=edit&tariff=".$stg_tariff['name']." что не есть правильно, потому что если создать тариф типа unlim512+ip то в строку передастся + как есть, а в строке https://my.site/root/tariffs.php?act=edit&a...iff=Unlim512+ip знак + восприниматься как пробел, т.к. + передаеться как %2B Для правильной реализации должно быть: <td><a href=\"tariffs.php?act=edit&tariff=".urlencode($stg_tariff['name'])." Можно пофиксить все вебку не только с тарифами, я думаю много где так передатся? Ссылка на сообщение Поделиться на других сайтах
neom 8 Опубліковано: 2009-01-15 21:06:26 Share Опубліковано: 2009-01-15 21:06:26 У меня вопрос, а какая сейчас текущая версия вебки алферова, как я понял 0.08, а теперь второй вопрос версия модуля mysql патченого какая? 0.68 или 0.67, у меня что-то 0.68 не собирается сейчас работаю на 0.67 , STG постоянно выпадает при большой нагрузке, зависит не только от количества юзеров в онлайн но и от трафика генерируемого ими бывает и при сотне человек серв падает потому шо торент-клиенты создают бешеный поток записей с детальную статистику, спасает немного отключение детальной статы анлимщикам, но текущий 0.67 модуль не пишет и не читает поле DisableDetailStat Народ поделитесь стабильной сборкой STG ось: FreeBSD 7.2 , STG 2.405 + mysql_store v.0.67-mutex (STG-Web) Ссылка на сообщение Поделиться на других сайтах
Paganel 2 Опубліковано: 2009-02-02 05:26:17 Share Опубліковано: 2009-02-02 05:26:17 Хелп и F1 !!!! Такая беда: в веб-админке не конвертит карточки в Excel. нажимаю кнопку "Получить в виде xls файла", и браузер выкидывает страницу ошибки "HTTP 500 - Внутренняя ошибка сервера " я много чего перепробовал, много было идей, но уже башка не варит и что именно смотрел, а что нет уже не помю (всю ночь парился). подскажите куда смотреть, куда копать? Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-02-02 05:42:19 Share Опубліковано: 2009-02-02 05:42:19 подскажите куда смотреть, куда копать? логи, логи и еще раз логи веб сервера Ссылка на сообщение Поделиться на других сайтах
Paganel 2 Опубліковано: 2009-02-02 16:01:44 Share Опубліковано: 2009-02-02 16:01:44 логи, логи и еще раз логи веб сервера error_log пустой а access_log выдает следующую строку: 10.0.0.2 - admin [02/Feb/2009:17:55:13 +0200] "POST /billing/root/cards.php HTTP/1.1" 500 - "http://10.0.0.1/billing/root/cards.php?act=look&series=0493" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)" Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-02-02 19:02:50 Share Опубліковано: 2009-02-02 19:02:50 в error_log должно писаться какая функция неправильно отработала Ссылка на сообщение Поделиться на других сайтах
Paganel 2 Опубліковано: 2009-02-02 23:37:56 Share Опубліковано: 2009-02-02 23:37:56 В том то и дело, что error_log пустой, в нем ничего не пишется. Пробовал менять LogLevel то-же самое - пусто (в смысле ошибок в нужный момент не выдает). А как проверить отрабатывает функция создания xls файла для карточек или нет? Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-02-03 05:40:31 Share Опубліковано: 2009-02-03 05:40:31 в консоле напрямую через интерпретатор php Ссылка на сообщение Поделиться на других сайтах
Paganel 2 Опубліковано: 2009-02-03 17:37:29 Share Опубліковано: 2009-02-03 17:37:29 ээээ.... не подскажите как именно? Я понимаю, что man рулит, но пока разберусь - много времени уйдет (хотя я все-таки ищу, читаю). Я так понимаю это должна быть какая-то команда в консоли на выполнение скрипта. Но вот какая? Плиз, конкретный пример для конкретного случая (Linux, web-морда Альферова stg-web_0.08, его-же модуль карточек). Ссылка на сообщение Поделиться на других сайтах
Paganel 2 Опубліковано: 2009-02-04 01:52:52 Share Опубліковано: 2009-02-04 01:52:52 Хелп и F1 !!!!Такая беда: в веб-админке не конвертит карточки в Excel. нажимаю кнопку "Получить в виде xls файла", и браузер выкидывает страницу ошибки "HTTP 500 - Внутренняя ошибка сервера " я много чего перепробовал, много было идей, но уже башка не варит и что именно смотрел, а что нет уже не помю (всю ночь парился). подскажите куда смотреть, куда копать? Вобщем эту проблему решил. Перезапустил Апач с настройками по умолчанию. Подозреваю что было что-то не то с доступом на директории, хотя я раз 10 туда смотрел и ничего запрещающего не видел..... (может я слепой?). Но все-таки скрипт не отрабатывал: при нажатии на оную кнопку показывает чистый белый лист. Не помню уже каким макаром, но увидел в логах php : не видит такую штуку как PEAR. На диске такого не нашел, долго рылся в инете, в результате еле нашел нужный пакет. У меня ASPLinux 14, пакет php-pear-1.7.1-2.fc9.noarch.rpm т.е. от федоры. Вот так-с..... Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2009-02-08 05:12:07 Share Опубліковано: 2009-02-08 05:12:07 чёт автор давно нас не радовал новыми версиями! Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-02-08 09:17:48 Share Опубліковано: 2009-02-08 09:17:48 чёт автор давно нас не радовал новыми версиями! любой каприз за ваши деньги Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2009-02-08 11:48:28 Share Опубліковано: 2009-02-08 11:48:28 чёт автор давно нас не радовал новыми версиями! А а какой в них смысл? Чтобы сменилась буковка или циферка версии? На данный момент функционально устраивает на 100% Ссылка на сообщение Поделиться на других сайтах
rem_lex 2 Опубліковано: 2009-02-11 10:00:56 Share Опубліковано: 2009-02-11 10:00:56 еще штука, в статистике пользователя, время пинга отображается в юникс формате, как-то в голове количество секунд считать наламывает... файл /root/users.php строка 1219 было: <b>AlwaysOnline</b></font> (PingTime: ".$stg_user['pingtime'].")" : заменить на: <b>AlwaysOnline</b></font> (PingTime: ".($stg_user['pingtime']>0 ? date('d.m.Y H:i:s', $stg_user['pingtime']) : "").")" : еще заметил такую фичу в поиске, способ получения: "Поиск аккаунта" по логину допустим "alex", выводит соответственно несколько логинов начинающихся с "alex", на этой же стрранице, на любом логине нажимаем что нибудь из "сессии, оплата, лог" и выборка будет начиная с того что искали ("alex" = "alex5", "alexey", "alexx"), хотя в строке адреса явно передается тот логин который указали, а иногда нормально отображает Еще были какие-то глюки с поиском, вспомню напишу. Ссылка на сообщение Поделиться на других сайтах
Bolik_Stav 0 Опубліковано: 2009-02-19 13:02:13 Share Опубліковано: 2009-02-19 13:02:13 А а какой в них смысл? Чтобы сменилась буковка или циферка версии?На данный момент функционально устраивает на 100% ну можно было бы добавить Web фейс админа ( кассира ) + пользователя для PDА ( сотового ) Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2009-02-19 13:49:32 Share Опубліковано: 2009-02-19 13:49:32 ну можно было бы добавить Web фейс админа ( кассира ) Это и так есть, с возможностью ограничивать уровень доступа. Насчет мобильного для пользователя.... А на кой оно ему? Внутри сети пусть и смотрит свою статистику или пополняет счет, да и админу спать спокойнее если не светить в инет веб морду ИМХО Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2009-02-21 10:26:19 Share Опубліковано: 2009-02-21 10:26:19 важнее стабильность и открытая модульная архитектура. остальное приложится Ссылка на сообщение Поделиться на других сайтах
kroko 0 Опубліковано: 2009-03-09 22:42:34 Share Опубліковано: 2009-03-09 22:42:34 Что то не получается зайти согласно пункта из установки "7. Зайти в веб-интерфейс (http://www.ваш_сайт.net/root/) c логином и паролем реального администратора STG " Захожу он создает таблицы в мускуле и просит логин и пароль. води хоть до посинения он его спрашивает опять. Ввожу точно правильные данные. Покумекал выполнил такую команду # ./sgconf_xml -s 192.168.0.7 -p 5555 -a admin -w ****** -r '<GetServerInfo/>' В ответ получил следуещее ./sgconf_xml: error while loading shared libraries: libsrvconf.so: cannot open shared object file: No such file or directory При сборке sgconf_xml: ошибок вроде не было. Едитнственное что не смог собрать stg-2.405.9.8 с добавленым mysql из mysql_mutex-0.68_STG-WEB_stg-2.405.9.8.tar очень ругается на замененые файлы. По этому это я упустил этот момент. Потому как согласно этого "(без этого патча не будут работать функции отображения трафика текущих сессии пользователей и многое другое!!!) " заработать оно и так должно но не совсеми функциями. С ними разберемся позже. Сейчас и нтересует имено первичная настройка. И как я понимаю если согласно вот этого "4. скомпилировать (./build) sgconf_xml и полученный исполняемый(!!!) файл перенести куда-нибудь, где доступ к нему будет иметь веб-сервер. " Совсем не важно куда я выложу его, то хотелось бы понять какие ему модули понадобились? Куда рыть? Лог апача /home/www/***/***/sgconf_xml: error while loading shared libraries: libsrvconf.so: cannot open shared object file: No such file or directory sh: /usr/bin/webpager: No such file or directory Что за webpager? Может не правильные действия сборки? Как правильно собрать тогда stg-2.405.9.8 что на него патчить а что нет, в инструкции написано только для stg-2.4-2007.01.20-13.47.20 Для всего остального ни слова. Поясните пожалуста хоть кто нибуть. Или покажите где почитать. Ссылка на сообщение Поделиться на других сайтах
kroko 0 Опубліковано: 2009-03-13 02:43:37 Share Опубліковано: 2009-03-13 02:43:37 Вопрос снят. Нашел все тут. http://local.com.ua/forum/index.php?showtopic=13015 осталась ещё пару проблем, но одно из них это постояное падение и ее тут везде обсуждают, а вторая проблема с кодировкой. Так пока и не выяснил для каких таблиц какую вывставлять не все с нормальными букавкми отображается. И это дело поправимое. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2009-03-13 07:06:23 Share Опубліковано: 2009-03-13 07:06:23 Постоянное падение потенциально исправлено в 2.406 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас