S_ergey Posted August 30, 2007 Posted August 30, 2007 ./build ############################################################################# Building STG Mysql Module 0.62 for Linux ############################################################################# g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/include/mysql -DLINUX mysql_store.cpp:20:19: error: mysql.h: Нет такого файла или каталога mysql_store.cpp:21:20: error: errmsg.h: Нет такого файла или каталога Пишет же по русски mysql_store.cpp:20:19: error: mysql.h: Нет такого файла или каталога mysql_store.cpp:21:20: error: errmsg.h: Нет такого файла или каталога Скорей всего неустановлен rpm mysql-devel типа ищи что-то подобное в своем дистрибутиве.
4ebyr Posted August 30, 2007 Posted August 30, 2007 С этим вроде разобрался, но тепрь другая проблема не могу подключиться админом. Пробую admin 123456 не пускает. Что можно сделать?
Alferov Posted August 30, 2007 Author Posted August 30, 2007 Все-таки я не понимаю - при чем тут stg-web ???????? Засрут все вечно офтопом... ищи потом нужное. ((( п.с. а еще не понимаю как можно при полном(!!!) отсутствии знаний лезть в такие дебри. Неужели настолько плохо у нас все, а? (((
Alferov Posted August 30, 2007 Author Posted August 30, 2007 Пробую admin 123456 не пускает. Что можно сделать? Застрелись!!! Лучше два раза!
Колян Posted August 30, 2007 Posted August 30, 2007 Пробую admin 123456 не пускает. Что можно сделать? Застрелись!!! Лучше два раза! +1, пешы исчо!
4ebyr Posted August 31, 2007 Posted August 31, 2007 Все-таки я не понимаю - при чем тут stg-web ????????Засрут все вечно офтопом... ищи потом нужное. ((( п.с. а еще не понимаю как можно при полном(!!!) отсутствии знаний лезть в такие дебри. Неужели настолько плохо у нас все, а? ((( да все у нас хорошо.
Колян Posted August 31, 2007 Posted August 31, 2007 Как остроумно.Зачот обоим. В веб-админке нужно вводить логин и пароль самого юзера СТГ, если не подходит, то тогда ты неправильно указал путь к консольному конфигутатору, или к нему не может получить доступ апач. Залей его в папку с стг-веб, и укажи путь!
Alferov Posted August 31, 2007 Author Posted August 31, 2007 В связи с выходом новой (0.67) версии модуля store_mysql сделал патч для этой версии. Новая версия stg-web еще не готова, поэтому ограничимся только патчем для модуля. Порядок действий обычный: 1. скопировать новый модуль ( mod_store_mysql_0.67.tar.gz ) в каталог с дистрибутивом, 2. накатить на него патч (patch -p1 < mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch), 3. собрать новый модуль store_mysql, 4. остановить СТГ. 5. скопировать полученный mod_store_mysql.so в /usr/lib/stg 6. запустить СТГ. Если модуль собрался верно, то в логах СТГ после запуска должна присутствовать запись: Storage plugin: mysql_store v.0.67 (Alf). Loading successfull. Брать патч здесь: mysql-0.67_stg-2.4-2007.01.20-13.47.20.patch Для решения проблем с кодировкой при работе с БД необходимо внести изменения в файл /includes/functions/functions.php после строки 18, содержащей это: mysql_pconnect($sql['host'], $sql['login'], $sql['passwd']) or die("Can't connect MySQL $sql[host]"); добавить новую строку, содержащую это: mysql_db_query($sql['base'], "SET NAMES KOI8R");
MiZtEriX Posted September 1, 2007 Posted September 1, 2007 Для решения проблем с кодировкой при работе с БД необходимо внести изменения в файл /includes/functions/functions.phpпосле строки 18, содержащей это: mysql_pconnect($sql['host'], $sql['login'], $sql['passwd']) or die("Can't connect MySQL $sql[host]"); добавить новую строку, содержащую это: mysql_db_query($sql['base'], "SET NAMES KOI8R"); не подскажешь № строки и синтаксис, чтоб аналогичное в mysql_store.cpp вписать?
zulu_Radist Posted September 3, 2007 Posted September 3, 2007 Для решения проблем с кодировкой при работе с БД необходимо внести изменения в файл /includes/functions/functions.phpпосле строки 18, содержащей это: mysql_pconnect($sql['host'], $sql['login'], $sql['passwd']) or die("Can't connect MySQL $sql[host]"); добавить новую строку, содержащую это: mysql_db_query($sql['base'], "SET NAMES KOI8R"); Не помогло...
neom Posted September 4, 2007 Posted September 4, 2007 Коллеги подскажите где грабля может быть, все сделал наложил патч, сделал ./build самого стг, потом зашел в модули /projects/stargazer/plugins/store/mysql делаю ./build и получаю вот таке в результате mysql_store.cpp: In member function `int MYSQL_STORE::MysqlSetQuery(const char*) const': mysql_store.cpp:2134: error: `MYSQL' was not declared in this scope mysql_store.cpp:2134: error: `sock' was not declared in this scope mysql_store.cpp:2136: error: `mysql_close' was not declared in this scope mysql_store.cpp:2134: warning: unused variable 'MYSQL' mysql_store.cpp:2136: warning: unused variable 'mysql_close' mysql_store.cpp: At global scope: mysql_store.cpp:2140: error: `MYSQL' has not been declared mysql_store.cpp:2140: error: ISO C++ forbids declaration of `sock' with no type mysql_store.cpp: In member function `int MYSQL_STORE::MysqlGetQuery(const char*, int*&) const': mysql_store.cpp:2141: error: `MysqlConnect' was not declared in this scope mysql_store.cpp:2141: warning: unused variable 'MysqlConnect' mysql_store.cpp: At global scope: mysql_store.cpp:2147: error: expected constructor, destructor, or type conversion before '*' token gmake: *** [mysql_store.o] Error 1 ось FreeBSD 6.2
Alferov Posted September 4, 2007 Author Posted September 4, 2007 mysql на freebsd стоит? Где стоит? Посмотри makefile, может пути не те?
Alferov Posted September 4, 2007 Author Posted September 4, 2007 В связи с необходимостью пофиксить найденные баги в патче для модуля mysql, а также учитывая просьбы трудящихся отдать наконец отчеты - решил выложить новую версию stg-web (0.07). В архиве также находится новый(!!!) патч для STG_2.4-2007.01.20-13.47.20 + store_mysql_0.67, использовать который настоятельно(!!!) рекомендую. Изменения в 0.07 (2007/09/04 22:37): изменено: функция редактирования/info пользователей (добавлен параметр "Предоплаченный трафик" - только админам) изменено: функция поиска пользователей (добавлен параметр "Предоплаченный трафик") исправлено: мелкие баги в функциях работы со статистикой (поиск сессий) исправлено: функция пополнения счета юзера (баг с дублированием комментария к платежу) добавлено: функции отчетов (пока доступен только сводный отчет по пользователям на основе данных из таблицы с детальной статистикой) Отчет формируется долго. Время формирования напрямую зависит от кол-ва строк в таблице 'detailstat_XX_XXXX' STG-patch: ВАЖНО! Настоятельно рекомендую пересобрать STG с новым патчем!!! изменены функции снятия абонплаты в STG (добавлено: запись в таблицу 'actions' этого действия) изменена функция дисконнекта пользователя в STG (цель: запись детальной статистики в БД в строгом соответствии с ID сессии) содержит также исправления/добавления, вошедшие в новую версию STG (stg-2.4-2007.06.26-14.14.41): новые параметры в stargazer.conf: - FullFee=yes - снимать всю абонплату независимо от даты подключения пользователя - ShowFeeInCash=yes - показывать пользователю абонплату, предназначенную к снятию в составе остатка на счете. Качать все там же: stg-web
zulu_Radist Posted September 5, 2007 Posted September 5, 2007 Спасибо за новую версию. Я так понял этот релиз уже подходит для новой сборки СТГ? изменено: функция редактирования/info пользователей (добавлен параметр "Предоплаченный трафик" - только админам) Чем аргументирован просмотр остатка Предоплаченного трафика только админам? Клиент тоже хочет видеть что у него осталось, не только баланс...
Alferov Posted September 5, 2007 Author Posted September 5, 2007 Я так понял этот релиз уже подходит для новой сборки СТГ НЕТ! Т.к. новая сборка настолько кривая (у меня так и не заработала в режиме демона), что я просто вытянул diff-ом изменения в ней и сунул в новый патч, про который и идет речь выше.
Колян Posted September 5, 2007 Posted September 5, 2007 Альф, а графики будут? Ил нет? Хотелось бы...
gall Posted September 5, 2007 Posted September 5, 2007 Буду краток.. Вчера установил версию 0.06, загнал скриптом всех юзеров. Все нормально. Сегодня пересобрал СТГ, поставил 0.07, залил дамп базы вчерашний. Есть такая проблема... В админке жму список юзеров и вижу вместо ФИО/Адрес только "??????". Захожу в редактирование юзера, поля нормально отображают русский шрифт. В остальном тоже везде нормально с русскими шрифтами. Что подправить??? -- P.S.: при просмотре статистики юзера из админки, теже грабли с кодировкой.
Alferov Posted September 5, 2007 Author Posted September 5, 2007 Альф, а графики будут? Ил нет? Хотелось бы... будут Есть такая проблема... В админке жму список юзеров и вижу вместо ФИО/Адрес только "??????". Захожу в редактирование юзера, поля нормально отображают русский шрифт посмотреть кодировку БД и заменить 'KOI8R' на нужное в строке 19 файла /includes/functions/functions.php п.с. в следующей версии вынесу этот параметр в конфиг.
gall Posted September 6, 2007 Posted September 6, 2007 посмотреть кодировку БД и заменить 'KOI8R' на нужное в строке 19 файла /includes/functions/functions.php п.с. в следующей версии вынесу этот параметр в конфиг. Спасибо, помогло Сменил "KOI8R" на "KOI8-R" и все.
Dimas_Jack Posted September 12, 2007 Posted September 12, 2007 Duplicate entry 'afadmin' for key 1 Извиняюсь за вопрос но чаво он от меня хочет*
Recommended Posts