Alferov 0 Опубликовано: 2007-10-09 20:02:36 Автор Share Опубликовано: 2007-10-09 20:02:36 Офф естественно! Релизами СТГ никто, кроме авторов, не занимается. Все доработки/переделки только на уровне патчей. Ссылка на сообщение Поделиться на других сайтах
Andriy 0 Опубликовано: 2007-10-14 21:08:04 Share Опубликовано: 2007-10-14 21:08:04 нерозумію як це виправити, підкажіть будь-ласка. [root@localhost sgconf_xml]# ./build ############################################################################# Building sgconf_xml for Linux ############################################################################# Makeing crypto.lib rm -f deps libstg_crypto *.o *.a *.so tags *.*~ rm -f /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib/* for file in ag_md5.h blowfish.h; do \ rm -f /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include/$file; \ done ../Makefile.in:87: deps: No such file or directory g++ -O2 -Wall -fPIC -I /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include -I ./ -DLINUX -c ag_md5.c g++ -O2 -Wall -fPIC -I /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include -I ./ -DLINUX -c blowfish.cpp g++ -shared -Wl,-soname,libstg_crypto.so ag_md5.o blowfish.o -o libstg_crypto.so -L /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib -Wl,-rpath,//usr/lib/stg -Wl,-rpath,/tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib ar rc libstg_crypto.a ag_md5.o blowfish.o ranlib libstg_crypto.a cp *.so /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib cp *.a /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib install -m 0755 -o root -s -D libstg_crypto.so //usr/lib/stg/libstg_crypto.so Makeing common.lib rm -f deps libstg_common *.o *.a *.so tags *.*~ rm -f /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../lib/* for file in debug.h stg_error.h common.h; do \ rm -f /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include/$file; \ done ../Makefile.in:87: deps: No such file or directory g++ -O2 -Wall -fPIC -I /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include -I ./ -DLINUX -c debug.c g++ -O2 -Wall -fPIC -I /tmp/stg-2.4-2007.10.12-15.36.05/projects/sgconf/../../include -I ./ -DLINUX -c stg_error.c gmake: *** No rule to make target `blowfish.h', needed by `common.o'. Stop. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-10-28 18:05:59 Автор Share Опубликовано: 2007-10-28 18:05:59 Устав дожидаться релиза STG, отдаю новую версию STG-Web (0.08). Изменения в 0.08 (2007/10/28 20:58): STG-patch: Настоятельно рекомендую пересобрать STG с новым патчем!!! sgconf_xml: Изменен принцип работы с значениями, требующими перекодирования. изменено: пофиксен баг с неверным отображением параметров пользователей на некотторых системах (см. новый sgconf_xml) изменено: конфигурирование STG-Web (большинство параметров перенесены в БД - см.пункт меню Настройки) изменено: система оповещений (добавлена функция отправки сообщений в inetaccess - STG) изменено: количество направлений трафика убрано из конфига (берем из ответа STG-сервера) изменено: функция удаления администраторов (теперь невозможно удалить самого себя) изменено: функции добавления и редактирования пользователей (добавлена возможность создания новых групп) изменено: небольшие изменения в функциях поиска, просмотра и редактирования пользователей изменено: небольшие изменения в функции просмотра статистики изменено: косметические изменения в функциях отчетов добавлено: функция отправки сообщения пользователю из панели администрирования добавлено: функция изменения даты гашения кредита (обещанного платежа) добавлено: возможность глобального отключения услуг "обещанный платеж", "смена тарифа" и "денеждный перевод" (см.настройки) веб-интерфейс в кодировке KOI8-R можно найти в каталоге html_koi8r В связи с переносом большинства настроек в БД, процедура обновления несколько усложнилась. 1. пересобрать новый sgconf_xml. 2. переименовать старый config.php в config_old.php 3. Внимание! Изменен config.php!!! Большинство настроек перенесены в БД. В связи с этим, необходимо отредактировать файл /includes/config.php Все остальные настройки сохранятся в БД автоматически (при условии выполнения п.2). 4. скопировать файлы из каталога html/ поверх старых (в каталоге html_koi8r находятся файлы в кодировке KOI8-R) все необходимые изменения в структуру БД внесутся автоматически. 5. Войти в админку и дождаться сообщения о завершении обновления (см. верх страницы) Брать новую версию все там же: http://alf.uzlovaya.ru/stg/stg-web/ Удачи. Ссылка на сообщение Поделиться на других сайтах
zulu_Radist 856 Опубликовано: 2007-10-28 19:02:05 Share Опубликовано: 2007-10-28 19:02:05 Привет. Отличная новость, спасибо. Вот только я там не вижу 0.8 версии в упор, вроде выспался днем... := Ооо шаман... 21:12 - появилсО архивчег Ссылка на сообщение Поделиться на других сайтах
egor2fsys 5 Опубликовано: 2007-10-28 20:02:29 Share Опубликовано: 2007-10-28 20:02:29 Устав дожидаться релиза STG, отдаю новую версию STG-Web (0.08). Чуть-чуть не дождались. Сегодня завтра будет выложен РЦ, который, если не обнаружится более ошибок, станет релизом ветки 2.4. Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубликовано: 2007-10-29 16:31:43 Share Опубликовано: 2007-10-29 16:31:43 Опишу проблемы возникшие при установке версии 0.08 Устанавливал с нуля (база данных пустая) База данных создалась некорректно Create web_stg_config table... error! (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO `web_stg_config` (`config_name`, `config_value`, `config_desc`) ' at line 6) Create web_stg_config_ud table... error! (Table 'testdb.web_stg_config_ud' doesn't exist) 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 Update config (move to database) - OK!You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( ' at line 1 пришлось вручную выполнить sql-запросы INSERT INTO `web_stg_config`... (так как большая часть полей config_value была пустой) CREATE TABLE `web_stg_config_ud`... INSERT INTO `web_stg_config_ud`... Админ добавляется без проблем При попытке добавить пользователя окно выбора Тарифа пустое Тариф добавляется нормально (добавляется в бд) При попытке просмотреть Список тарифов ошибка "Ошибка получения от сервера данных о тарифах." Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-10-29 17:35:04 Автор Share Опубликовано: 2007-10-29 17:35:04 Сообщите версию файлы /includes/functions_misc.php строка 7 А MySQL наверное 4-й версии? Черт возьми... мне даже проверить негде работу с 4-кой ((( Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-10-29 19:17:50 Автор Share Опубликовано: 2007-10-29 19:17:50 хм... небольшой баг-фикс вышеописанной проблемы с созданием таблиц в БД Необходимо заменить пару файлов Качать здесь п.с. архив обновил Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубликовано: 2007-10-29 19:20:42 Share Опубликовано: 2007-10-29 19:20:42 Сообщите версию файлы /includes/functions_misc.phpстрока 7 А MySQL наверное 4-й версии? Черт возьми... мне даже проверить негде работу с 4-кой ((( includes/functions/functions_misc.php * File: functions_misc.php * Id: v 0.09 2007/10/28 22:11 Alf mysql-4.1.20 неужели это такая древность? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-10-29 19:57:04 Автор Share Опубликовано: 2007-10-29 19:57:04 При попытке просмотреть Список тарифов ошибка "Ошибка получения от сервера данных о тарифах." Хех... только сейчас обратил внимание. А sgconf_xml новый собран? Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубликовано: 2007-10-29 20:13:11 Share Опубликовано: 2007-10-29 20:13:11 Хех... только сейчас обратил внимание.А sgconf_xml новый собран? Конечно новый да и добавляется новый тариф без проблем Ссылка на сообщение Поделиться на других сайтах
shadow_mn 4 Опубликовано: 2007-10-29 20:33:03 Share Опубликовано: 2007-10-29 20:33:03 У меня и с новым functions_db.php не создается таблица! :-/ Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубликовано: 2007-10-30 09:19:58 Share Опубликовано: 2007-10-30 09:19:58 У меня и с новым functions_db.php не создается таблица! :-/ Действительно, но ошибок уже меньше Create web_stg_config table... ok ok Create web_stg_config_ud table... error! (Table 'testdb.web_stg_config_ud' doesn't exist) 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 Update config (move to database) - OK!You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '( ' at line 1 и web_stg_config по прежнему практически пустая :-( Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-10-30 10:34:44 Автор Share Опубликовано: 2007-10-30 10:34:44 Видимо был уже одной ногой в кровати... ))) Не увидел очевидного... сори. Фикс бага здесь: http://alf.uzlovaya.ru/stg/stg-web/stg-web_0.08_FIX.tar.gz (update 21:28 2007/11/01) Ссылка на сообщение Поделиться на других сайтах
fr0st 0 Опубликовано: 2007-11-02 14:14:19 Share Опубликовано: 2007-11-02 14:14:19 Возник вопрос Почему в клиенте в графе остаток денег показывается также кредит, т.е. показывается сумма денег на счету юзера + сумма кредита? Это так и задумано? в оригинальном стг, без вашего патча для mysql, показываютя только деньги на счету (БЕЗ денег кредита). это неудобно, т.к. юзер заходит в клиент и видит что у него на счету например 1000р и не понимает откуда деньги, хотя у него на счету 0р, а клиент показывает на самом деле деньги кредита. Раньше (без патча) показывало 0р, и при установленом кредите юзера пускало в нэт и деньги сразу считались в минус, до тех пор пока не закончится кредит. поясните пож-та. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-11-02 15:45:48 Автор Share Опубликовано: 2007-11-02 15:45:48 Там все расписано. Депозит, кредит и итого. Чего еще непонятно? Ссылка на сообщение Поделиться на других сайтах
fr0st 0 Опубликовано: 2007-11-02 17:11:11 Share Опубликовано: 2007-11-02 17:11:11 имеется в виду программа inetaccess при использовании с пропатченым для использования www статистики сервером и графа остаток денег в ней а непонятно почему после применения патча в ней показываются деньги счета+кредита, без патча показывались только деньги счета, кредит не показывался. как сделать чтобы в inetaccess показывались только деньги на счету, а не деньги на счету+деньги кредита. Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-11-02 20:08:53 Автор Share Опубликовано: 2007-11-02 20:08:53 скопировать исходники модуля inetaccess из дистрибутива и собрать только этот модуль Ссылка на сообщение Поделиться на других сайтах
fr0st 0 Опубликовано: 2007-11-03 18:44:52 Share Опубликовано: 2007-11-03 18:44:52 а можно чуть подробнее как собрать отдельно только один модуль inetaccess в общем пока сделал так - пропатчил исходники стг патчем для mysql, потом заменил пропатченные исходники модуля inetaccess оригинальными из дистрибутива, скомпилил все это inetaccess показывает только деньги на счету как я и хотел а как отразится использование непропатченного inetaccess с пропатченным сервером на работе? глюков не будет? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-11-03 22:24:25 Автор Share Опубликовано: 2007-11-03 22:24:25 заходим в каталог с модулем и запускаем gmake os=LINUX (или BSD или BSD5) хотя можно просто gmake полученный исполняемый файл копируем в /usr/lib/stg, предварительно остановив СТГ использование штатного inetaccess никак не отразится на работе. Ссылка на сообщение Поделиться на других сайтах
fr0st 0 Опубликовано: 2007-11-04 05:32:14 Share Опубликовано: 2007-11-04 05:32:14 ясно, спасибо. Ссылка на сообщение Поделиться на других сайтах
Колян 2 Опубликовано: 2007-11-04 10:40:36 Share Опубликовано: 2007-11-04 10:40:36 Такой вопросик. http://alf.uzlovaya.ru/stg/stg-web/stg-web_0.08.tar.gz - это уже профиксенная версия, или надо на нее еще накладывать http://alf.uzlovaya.ru/stg/stg-web/stg-web_0.08_FIX.tar.gz? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-11-04 16:54:48 Автор Share Опубликовано: 2007-11-04 16:54:48 Все фиксы для версии 0.08 содержатся в архиве с этой версией. Ссылка на сообщение Поделиться на других сайтах
Ivan1970 4 Опубликовано: 2007-11-07 14:10:26 Share Опубликовано: 2007-11-07 14:10:26 Проблем уже меньше, но они еще есть при установке с нуля и первой попытке откыть страницу http://www.ваш_сайт.net/root/ таблица web_stg_config заполняется довольно странно. Поле config_value в больштнстве строк пустое. Выглядит это так mysql> select config_name, config_value from web_stg_config; +-------------------------+-------------------+ | config_name | config_value | +-------------------------+-------------------+ | isp_name | | | isp_email | | | isp_rootemail | | | stg_credit | 1 | | stg_credit_summ_max | | | stg_credit_time_exp | 3 | | stg_moneytransfer | 1 | | stg_moneytransfer_bonus | | | stg_tariff_change | | | stg_tariff_change_bonus | | | stg_ud_num | | | stg_kilobyte | | | stg_save_history | | | stg_to_cp1251 | | | stg_currency | | | tbl_admins | | | tbl_messages | | | tbl_stat | | | tbl_tariffs | | | tbl_users | | | tbl_config | web_stg_config | | tbl_config_ud | web_stg_config_ud | | tbl_actions | | | tbl_admins_ext | | | tbl_cards | | | tbl_credits | | | tbl_dealers | | | tbl_dealers_history | | | tbl_errors | | | tbl_moneytransfer | | | tbl_users_ext | | | version | 0.08 | +-------------------------+-------------------+ 32 rows in set (0.00 sec) поля config_desc заполняются корректно. Приходится очищать таблицу web_stg_config и выполнять sql-запрос insert из phpmyadmin Русские имена и адреса пользователей по-прежнему заносятся в таблицу users знаками вопросов. Причем, что интересно, в phpmyadmin в таблице вопросительные знаки, а если в stg-web перейти в редактирование пользователя - там русские буквы. Такое подозрение, что из какого-то буфера подхватывается. Если же перезапустить stargazer и перейти в редактирование пользователя - там вопросительные знаки. Есть у меня подозрение, откуда ноги растут у этих вопросительных знаков. В web_stg_config есть такой параметр stg_to_cp1251 и коментарий "Перекодировать данные из koi8-r..." Так вот мне непонятно, почему именно из koi8-r??? Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубликовано: 2007-11-07 15:43:59 Автор Share Опубликовано: 2007-11-07 15:43:59 Процесс инсталляции прогонял не один раз. Все было нормально. Так что не подтверждается. По поводу вопросов в БД - это в сторону my.cnf Это НЕ проблема stg-web, это проблемы кодировки mysql. Даже не кодировки, а совместимости кодировок. В поиске пользователей данные берутся из БД напрямую, а в редактировании данные берутся из КК, откуда они выдаются в кодировке koi8-r. Параметр же stg_to_cp1251 как раз и отвечает за перекодирование из koi8-r в cp1251 на тот случай, если сайт в 1251-кодировке, коих большинство. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения