Перейти до

Stg-web With Mysql


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

Все вроде правильно сделал.Stargazer c msql работает нормально через stgconfig

a web-морда не заработала ошибка такая

Fatal error: Call to undefined function session_start() in /usr/local/www/apache22/data/stg/includes/config.php on line 25

 

Ругается на config.php 25 строка $sql["base"]= "stg";

 

что не так или я че-то не понимаю . Система FreeBSD 6.2

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

Top Posters In This Topic

Все вроде правильно сделал.Stargazer c msql работает нормально через stgconfig

a web-морда не заработала ошибка такая

Fatal error: Call to undefined function session_start() in /usr/local/www/apache22/data/stg/includes/config.php on line 25

 

Ругается на config.php 25 строка $sql["base"]= "stg";

 

что не так или я че-то не понимаю . Система FreeBSD 6.2

Доставил PHP5_extensions эта ошибка пропала но появилась

Fatal error: Call to undefined function mysql_pconnect() in /usr/local/www/apache22/data/stg/includes/functions/functions.php on line 18

Ссылка на сообщение
Поделиться на других сайтах
Все вроде правильно сделал.Stargazer c msql работает нормально через stgconfig

a web-морда не заработала ошибка такая

Fatal error: Call to undefined function session_start() in /usr/local/www/apache22/data/stg/includes/config.php on line 25

 

Ругается на config.php 25 строка $sql["base"]= "stg";

 

что не так или я че-то не понимаю . Система FreeBSD 6.2

Доставил PHP5_extensions эта ошибка пропала но появилась

Fatal error: Call to undefined function mysql_pconnect() in /usr/local/www/apache22/data/stg/includes/functions/functions.php on line 18

Заново переустановил apache php php-exetensin и все ок. Звиняйте за глупи запитання. :tongue:

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

Может и криво :) но решил проблему с отображением времени кредита.

В пхп я не шарю, может кто подправит.

У меня данная фича заработала в таком виде.

Файл user_auth.php в районе 100 строки написать нада так

if ($s_usr['credit'] > 0 && $s_usr['id_credit'] != 0) {
  mysql_select_db($sql['base']);
  $_time_exp = mysql_query("SELECT * FROM ".$stg_credits_tbl." WHERE login='".$s_usr['login']."' AND id='".$s_usr['id_credit']."'");
  $game_over = mysql_fetch_array($_time_exp);
  if (!empty($_time_exp))
          $_date_exp = date('d.m.Y H:i', $game_over[date_exp]);
          $_day_to_exp = ($game_over[date_exp]-time())/86400;

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

Канеха выкладывай.

Юзеры любят визуализацию :)

.....

Еще бы кто чуток поработал над дизайном клиентской части.

Сам пробовать боюсь :tongue: процентов 99, что работать перестанет :)

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

пока не попробуешь поменять не узнаешь я уже пол статистики переписал под себя пока работает :)

так показывай - выкладывай )

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

Юзеры любят визуализацию :)

Нате вам http://anita-net.nm.ru/user_graf.zip

 

Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных.

К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам!

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

Не компилится пропатченый mysql_store:

my# ./build
#############################################################################
      Building STG Mysql Module 0.63 for FreeBSD 5
#############################################################################
g++ -c mysql_store.cpp -g3 -Wall -fPIC -I ../../../../../include -I /usr/local/include/mysql -DFREE_BSD5
mysql_store.cpp: In constructor `STORE_CREATOR::STORE_CREATOR()':
mysql_store.cpp:121: error: cannot allocate an object of type `MYSQL_STORE'
mysql_store.cpp:121: error:   because the following virtual functions are abstract:
../../../../../include/base_store.h:43: error:  virtual int BASE_STORE::WriteUserConnect(const std::string&, uint32_t, double, const std::string&, const std::string&) const
../../../../../include/base_store.h:51: error:  virtual int BASE_STORE::WriteUserDisconnect(const std::string&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, const DIR_TRAFF&, double, const std::string&) const
../../../../../include/base_store.h:55: error:  virtual int BASE_STORE::WriteDetailedStat(const std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<const IP_DIR_PAIR, STAT_NODE> > >*, time_t, const std::string&, const std::string&) const
gmake: *** [mysql_store.o] Ошибка 1

 

Уже решено, я взял готовый пропатченый модуль, и все решилось.

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

Еще одна у меня трабла, авторизироваться не получается никак! Выкидывает окошко для ввода логина и пароля и все! Мол, пароль не правильный, хотя все ввожу правильно.

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

Почемуто не выводится названий направлений в "Статистика трафика текущего месяца " , а также не могу в редактировании тарифов изменять ночь\день параметры.

Ссылка на сообщение
Поделиться на других сайтах
Почемуто не выводится названий направлений в "Статистика трафика текущего месяца " , а также не могу в редактировании тарифов изменять ночь\день параметры.

PHP.NET

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

Сегодня новый баг:

Последний стг + store_mysql (Alf) + mysql 4.1.21.

Через конфигуратор (не веб) добавляю имена пользователей и адрес. Через какое-то время (15-20 часов) все имена и адреса пропадают. Смотрим через phpmyadmin - нет значений в траблице. Самое главное что информация о трафике и прочее не пропадает.

С чем может быть связан такой глюк ?

 

PS: Только что, добавил пользователю имя. phpmyadmin его не показывает а конфигуратор показывает %)

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

Честно говоря не знаю. Сам я виндовым конфигуратором не пользуюсь (веба хватает), и всех его заморочек не знаю. Работа виндового конфигуратора и stg-web никак(!!!) не взаимосвязаны.

 

п.с. хотелось бы, чтоб в описаниях багов/глюков/ошибок присутствовали выдержки из логов сервера.

Ссылка на сообщение
Поделиться на других сайтах
PS: Только что, добавил пользователю имя. phpmyadmin его не показывает а конфигуратор показывает %)

Web интерфейс для логина использует две таблицы users и web_stg_users .

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

Для логина таблицы вообще не используются.

Аутентификация обеспечивается консольным конфигуратором.

Т.е. происходит пересылка запроса из stg-web в STG посредством sgconf_xml

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

Да есть такая штуко... но при первом логине в качестве юзера в вебморду в таблице все появляется. Как я понял, авторизация идет через демон СТГ, поэтому так и получается.

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

Нужна помощь или разьеснение:

Скачал sql_web

Скачал STG 2007...

 

Пытаюсь ставить:

1.) Распаковываю STG например /stg

2.) Копурую в него PATH там две папки с файлами Include и Project

3.) Собераю STG все типа соберается но изменений я не нахожу никоких как будто просто STG поставился минуя эти файлы.

 

способ 2 то-же не очень удачный

Читая Reedme который есть в архиве почти все что там сказано проделываю но при этом мне STG начинает какую то лабуду в логах писать (Хотя мож и не лабуду но я не понимаю)

LOG:

-------------------

2007-07-05 02:17:18 -- Stg v. Stg 2.403b

2007-07-05 02:17:18 -- Message queue created successfully. msgKey=5555 msgID=196608

2007-07-05 02:17:18 -- Timer thread started successfully.

2007-07-05 02:17:18 -- Parse 'mysql_store v.0.63' module settings error: Couldn't connect to mysql engine! With error:

Access denied for user: 'root@host.morsk.net' (Using password: YES)

2007-07-05 02:17:21 -- Queue removed successfully.

2007-07-05 02:17:21 -- StgTimer: Stop successfull.

2007-07-05 02:17:21 -- Stg stopped successfully.

2007-07-05 02:17:21 -- ---------------------------------------------

 

Так и не смог понять что он хочет.

 

После этого пробовал просто в отдельности сбилдить mod_store_mysql_0.63.tar

то же ничего хорошего не происходит якобы все билдится появляются всего 2 строчки какие то и все правда в катологе появляется .so файлик исполняемый как я понял это и есть модуль.

Так же этот модуль я пробовал докопировать в папку /stg/lib... такой же лог как и выше.

 

ОС Feroda core 3 32bit

Руки пока есче кривые толь ко начинаю разбираться.

Кто чем то может помочь отпишитесь плиз либо на форуме либо в ICQ : 246118422

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

Вы ошиблись топиком. У Вас проблемы с коннектом с mysql-сервером. Судя по логу, Вы не указали пароль для доступа к БД. Либо указали, но неверный.

При чем тут stg-web, я не понимаю. Это не проблема stg-web, это проблема драйвера hands.sys ))

 

Рекомендую почитать хоть что-нибудь про mysql.

 

RTFM!!!

 

п.с. нет слов (((

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

Alferov, в том то и дело что использовать веб конфигуратор не предоставляется возможным.

Использую ваш модуль последней версии. СТГ стартует нормально, в логах:

2007-07-03 01:58:56 -- Stg v. Stg 2.403b

2007-07-03 01:58:56 -- Message queue created successfully. msgKey=5555 msgID=327680

2007-07-03 01:58:56 -- Timer thread started successfully.

2007-07-03 01:58:56 -- Storage plugin: mysql_store v.0.63 (Alf). Loading successfull.

2007-07-03 01:58:56 -- Users started successfully.

2007-07-03 01:58:56 -- Traffcounter started successfully.

2007-07-03 01:58:56 -- Module: 'Ether_cap v.1.0'. Start successfull. 10

2007-07-03 01:58:56 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50

2007-07-03 01:58:56 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70

2007-07-03 01:58:56 -- Module: 'Pinger v.1.01'. Start successfull. 100

2007-07-03 01:58:56 -- Module: 'Stg configurator v.0.05'. Start successfull. 220

2007-07-03 01:58:56 -- Stg started successfully.

После чего захожу в админку ( http://host/stg-web/root/ ) под пользователем который по умолчанию в СТГ - все ок. Но вот ничего а вдминке делать не могу, берешь смотреть список админов или создать админа - показывает только эту-же пагу.

Смотрю в таблицу с админами, там нет прав на (стоят нули), но стоит что админ root. Как менять права чтоб создать админа для stg-web... вручную в базе ?

 

PS: sgconf_xml лежит там где и положено. Подобные проблемы появились после того как попытался завести все это дело на боевом сервере.

 

add: Файл http://alf.uzlovaya.ru/stg/sgconf_xml.tar.gz - требует патча

http://alf.uzlovaya.ru/stg/patches/sg_conf...-13.47.20.patch

или это разные вещи ?

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

Что сказать? Только это:

 

Читайте камменты в файле config.php

Читайте внимательнее инструкцию по установке.

 

Где в инструкции написано, что надо патчить sgconf_xml ????????

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

Подскжите а надо ли что либо делать с Mysql и какой версии он должен быть!

а то что то ничего не получается! А так же что именно надо дописывать в STARGAZER.CONF?

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

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


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