Перейти до

Stg-web With Mysql


Рекомендованные сообщения

./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 типа ищи что-то подобное в своем дистрибутиве.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 972
  • Створено
  • Остання відповідь

Top Posters In This Topic

С этим вроде разобрался, но тепрь другая проблема

не могу подключиться админом.

Пробую admin 123456 не пускает. Что можно сделать?

Ссылка на сообщение
Поделиться на других сайтах

Все-таки я не понимаю - при чем тут stg-web ????????

Засрут все вечно офтопом... ищи потом нужное. (((

 

п.с. а еще не понимаю как можно при полном(!!!) отсутствии знаний лезть в такие дебри. Неужели настолько плохо у нас все, а? :)(((

Ссылка на сообщение
Поделиться на других сайтах
Все-таки я не понимаю - при чем тут stg-web ????????

Засрут все вечно офтопом... ищи потом нужное. (((

 

п.с. а еще не понимаю как можно при полном(!!!) отсутствии знаний лезть в такие дебри. Неужели настолько плохо у нас все, а? :)(((

да все у нас хорошо.

Ссылка на сообщение
Поделиться на других сайтах
Как остроумно.Зачот обоим.

В веб-админке нужно вводить логин и пароль самого юзера СТГ, если не подходит, то тогда ты неправильно указал путь к консольному конфигутатору, или к нему не может получить доступ апач. Залей его в папку с стг-веб, и укажи путь!

Ссылка на сообщение
Поделиться на других сайтах

В связи с выходом новой (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");
Ссылка на сообщение
Поделиться на других сайтах
Для решения проблем с кодировкой при работе с БД необходимо внести изменения в файл /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 вписать?

Ссылка на сообщение
Поделиться на других сайтах
Для решения проблем с кодировкой при работе с БД необходимо внести изменения в файл /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");

Не помогло... :)

Ссылка на сообщение
Поделиться на других сайтах

Коллеги подскажите где грабля может быть, все сделал наложил патч, сделал ./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

:)

Ссылка на сообщение
Поделиться на других сайтах

В связи с необходимостью пофиксить найденные баги в патче для модуля 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

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за новую версию. Я так понял этот релиз уже подходит для новой сборки СТГ? :)

изменено: функция редактирования/info пользователей (добавлен параметр "Предоплаченный трафик" - только админам)

Чем аргументирован просмотр остатка Предоплаченного трафика только админам? Клиент тоже хочет видеть что у него осталось, не только баланс...

Ссылка на сообщение
Поделиться на других сайтах
Я так понял этот релиз уже подходит для новой сборки СТГ

НЕТ!

Т.к. новая сборка настолько кривая (у меня так и не заработала в режиме демона), что я просто вытянул diff-ом изменения в ней и сунул в новый патч, про который и идет речь выше.

Ссылка на сообщение
Поделиться на других сайтах

Буду краток..

Вчера установил версию 0.06, загнал скриптом всех юзеров.

Все нормально.

Сегодня пересобрал СТГ, поставил 0.07, залил дамп базы вчерашний.

Есть такая проблема... В админке жму список юзеров и вижу вместо ФИО/Адрес только "??????". Захожу в редактирование юзера, поля нормально отображают русский шрифт.

В остальном тоже везде нормально с русскими шрифтами.

Что подправить???

--

P.S.: при просмотре статистики юзера из админки, теже грабли с кодировкой.

Ссылка на сообщение
Поделиться на других сайтах
Альф, а графики будут? Ил нет? Хотелось бы...

будут

 

Есть такая проблема... В админке жму список юзеров и вижу вместо ФИО/Адрес только "??????". Захожу в редактирование юзера, поля нормально отображают русский шрифт

посмотреть кодировку БД и заменить 'KOI8R' на нужное в строке 19 файла /includes/functions/functions.php

 

п.с. в следующей версии вынесу этот параметр в конфиг.

Ссылка на сообщение
Поделиться на других сайтах
посмотреть кодировку БД и заменить 'KOI8R' на нужное в строке 19 файла /includes/functions/functions.php

 

п.с. в следующей версии вынесу этот параметр в конфиг.

Спасибо, помогло :)

Сменил "KOI8R" на "KOI8-R" и все.

Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...