Перейти до

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

Опубліковано:
./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 користувачів

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

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