koly68 Posted June 26, 2007 Posted June 26, 2007 Все вроде правильно сделал.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
koly68 Posted June 26, 2007 Posted June 26, 2007 Все вроде правильно сделал.Stargazer c msql работает нормально через stgconfiga 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
koly68 Posted June 26, 2007 Posted June 26, 2007 Все вроде правильно сделал.Stargazer c msql работает нормально через stgconfiga 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:
gall Posted June 26, 2007 Posted June 26, 2007 Может и криво но решил проблему с отображением времени кредита. В пхп я не шарю, может кто подправит. У меня данная фича заработала в таком виде. Файл 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;
Cell Posted June 28, 2007 Posted June 28, 2007 Вот прикрутил такой график: http://anita-net.nm.ru/STG-Web_graf.jpg могу выложить если кому надо.
gall Posted June 29, 2007 Posted June 29, 2007 могу выложить если кому надо. Канеха выкладывай. Юзеры любят визуализацию ..... Еще бы кто чуток поработал над дизайном клиентской части. Сам пробовать боюсь :tongue: процентов 99, что работать перестанет
p0int Posted June 29, 2007 Posted June 29, 2007 пока не попробуешь поменять не узнаешь я уже пол статистики переписал под себя пока работает
Cell Posted June 29, 2007 Posted June 29, 2007 пока не попробуешь поменять не узнаешь я уже пол статистики переписал под себя пока работает так показывай - выкладывай )
Cell Posted June 29, 2007 Posted June 29, 2007 Канеха выкладывай.Юзеры любят визуализацию Нате вам http://anita-net.nm.ru/user_graf.zip Просто скопировать в соответствующее место и подправить в day_traf.php переменные коннекта к базе данных. К сожалению не получилось заюзать то что имеется в конфиге - какого-то фига график не хотел рисоваться, пришлось сделать еще раз ввод параметров и коннект к б/д. Кто разберется как профиксить - велкам!
Колян Posted June 29, 2007 Posted June 29, 2007 (edited) Не компилится пропатченый 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 Уже решено, я взял готовый пропатченый модуль, и все решилось. Edited July 1, 2007 by Колян
Колян Posted June 29, 2007 Posted June 29, 2007 Еще одна у меня трабла, авторизироваться не получается никак! Выкидывает окошко для ввода логина и пароля и все! Мол, пароль не правильный, хотя все ввожу правильно.
koly68 Posted July 2, 2007 Posted July 2, 2007 Почемуто не выводится названий направлений в "Статистика трафика текущего месяца " , а также не могу в редактировании тарифов изменять ночь\день параметры.
koly68 Posted July 3, 2007 Posted July 3, 2007 Почемуто не выводится названий направлений в "Статистика трафика текущего месяца " , а также не могу в редактировании тарифов изменять ночь\день параметры. PHP.NET
Render_ Posted July 5, 2007 Posted July 5, 2007 Сегодня новый баг: Последний стг + store_mysql (Alf) + mysql 4.1.21. Через конфигуратор (не веб) добавляю имена пользователей и адрес. Через какое-то время (15-20 часов) все имена и адреса пропадают. Смотрим через phpmyadmin - нет значений в траблице. Самое главное что информация о трафике и прочее не пропадает. С чем может быть связан такой глюк ? PS: Только что, добавил пользователю имя. phpmyadmin его не показывает а конфигуратор показывает %)
Alferov Posted July 5, 2007 Author Posted July 5, 2007 Честно говоря не знаю. Сам я виндовым конфигуратором не пользуюсь (веба хватает), и всех его заморочек не знаю. Работа виндового конфигуратора и stg-web никак(!!!) не взаимосвязаны. п.с. хотелось бы, чтоб в описаниях багов/глюков/ошибок присутствовали выдержки из логов сервера.
S_ergey Posted July 5, 2007 Posted July 5, 2007 PS: Только что, добавил пользователю имя. phpmyadmin его не показывает а конфигуратор показывает %) Web интерфейс для логина использует две таблицы users и web_stg_users .
Alferov Posted July 5, 2007 Author Posted July 5, 2007 Для логина таблицы вообще не используются. Аутентификация обеспечивается консольным конфигуратором. Т.е. происходит пересылка запроса из stg-web в STG посредством sgconf_xml
Cell Posted July 5, 2007 Posted July 5, 2007 Да есть такая штуко... но при первом логине в качестве юзера в вебморду в таблице все появляется. Как я понял, авторизация идет через демон СТГ, поэтому так и получается.
Dimas_Jack Posted July 5, 2007 Posted July 5, 2007 Нужна помощь или разьеснение: Скачал 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
Alferov Posted July 5, 2007 Author Posted July 5, 2007 Вы ошиблись топиком. У Вас проблемы с коннектом с mysql-сервером. Судя по логу, Вы не указали пароль для доступа к БД. Либо указали, но неверный. При чем тут stg-web, я не понимаю. Это не проблема stg-web, это проблема драйвера hands.sys )) Рекомендую почитать хоть что-нибудь про mysql. RTFM!!! п.с. нет слов (((
Render_ Posted July 6, 2007 Posted July 6, 2007 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 или это разные вещи ?
Alferov Posted July 6, 2007 Author Posted July 6, 2007 Что сказать? Только это: Читайте камменты в файле config.php Читайте внимательнее инструкцию по установке. Где в инструкции написано, что надо патчить sgconf_xml ????????
Dimas_Jack Posted July 9, 2007 Posted July 9, 2007 Подскжите а надо ли что либо делать с Mysql и какой версии он должен быть! а то что то ничего не получается! А так же что именно надо дописывать в STARGAZER.CONF?
Recommended Posts