Название скрипта: WebStats
Версия скрипта: 0.3
Версия API: API 2
Автор: PomanoB
Описание скрипта:
Скрипт предназначен для вывода некоторой информации о хабе на сайт.
Основные функции:
- Вывод общей статистики хаба
- Гибко настраиваемый юзербар с поддержкой анимации: можно выбрать фон, шрифт, анимацию, размер, цвет, текст и координаты надписи/двух надписей
Пример юзербара можно посмотреть у меня в подписи
- RSS с информацией о текущей шаре хаба и количества пользователей
- Список хабов
- Построение диаграммы распределения пользователей по объему шары
- Построение графика распределения пользователей по клиентам
- Топ пользователей по шаре и времени онлайн
- Информация о всех пользователях с удобным поиском
- Поиск по нику, IP, профилю и клиенту
- Индивидуальная расширенная информация о каждом пользователе
- Система шаблонов позволят легко настраивать внешний вид
Файл block.php в папке inc предназначен для вывода информации в центральный блок сайта на главной странице
Пользователям lighttpd нужно подключить lighttpd-hub.conf
Пользователям Apache нужно найти в конфиге AllowOverride и написать там AllowOverride All
Необходимо запускать файл inc/cli.php с нужной периодичностью для обновления информации о хабах
RSS доступно по адресу hubstats/hub<номер_хаба>.xml
Пример работы скрипта можно посмотреть
Пример главной страницы статистики -
Небольшое обновление - быстрая сортировка по клику на соответвующей надписи в заголовке таблицы списка пользователей
V 0.1.2.1
- Исправлена ошибка поиска при множестве находимых элементов
- Более удобный поиск по профилю
V 0.2.0
- Переход на XSLT-преобразования
- Отделение графиков от информации о хабе
- Новый дизайн
- Поддержка ланг-файлов
- Новый формат таблицы пользователей
- Изменение поиска
- Устранение багов
v 0.2.0.1
- Оптимизация
- Исправление багов
v 0.2.0.2
- Исправлена ошибка с русскими ссылками
v 0.3
- Переработан юзербар и добавлена возможность анимации юзербара
- Добавлен список хабов
- RSS
- отбор пользователей по онлайн
Видел работу скрипта на майдиси.
Понравилось. И вот поиск, опять же...
Однако скрипт, стоит на домене *.ru, а значит и график распределения шары неплохо бы по-русски написать.
Если англоязычные пользователи хотят юзать скрипт, то можно выложить им по-агглицки.
Я вот на 25% эстонец (может многие поняли уже: есть небольшие тормоза), могу помочь перевести на эстонский.
Ну а вдруг понадобится кому.. ;)
ЗЫ
Пока опасаюсь перейти со Statpx на hubstats из-за некой доли консерватизма и лени, но попробую воткнуть параллельно.
Вот график шары со значками как тут -
Файл надо положить в папку inc/graph/
Многонациональный график)
share.zip ( 922 байт )
: 151
Всем привет. У меня почемуто непоказует изображения userbar'а и распределение пользователей по клиентам !
Вчем может быть проблема ?
А распределение по шаре показывает?
Щелкни правой кнопкой мыши по значку отсутствия картинки, выбери "Копировать URL картинки" или что-то подобное, вставь в строку браузера и посмотри что он напишет
Насчет юзербара:
Если веб-сервер - апач, то в его конфиге должно стоять AllowOverride All для директории со статистикой
Если веб-сервер - lighttpd, то в его конфиг надо проинклудить файл lighttpd-hub.conf
У мення VertrigoServ там есть апач, в папке конфиг есть такой файл httpd.conf я там все поменял на AllowOverride All результата нету (
А ты сервер после этого перезапустил?
Предлагаю сломать пару копий в такой "религиозной битве":
Для примера взял "чего попроще" из выложенного в архиве:
Сами по себе include и require отличаются способом реакции на отсутствие включаемого файла. Если файла нет, то include генерирует предупреждение, но работа основного скрипта продолжается, require, при отсутствии включаемого файла, останавливает работу скрипта.
А ещё есть: include_once и require_once, которые подключают файл 1 раз.
block.rar ( 628 байт )
: 59
Вот block.php с вертикальной таблицей.
В оригинале таблица горизонтальная и неудобно - длинные имена полей не помещаются, да и в боковой блок сайта невлезает.
Переделал.
Да простит меня alex82 - я со StatPX содрал.
А что.. че велик-то изобретать?
===============================
Ну а по поводу всего остального... Помогите исправить эти Варнинги:
Несколько замечаний по поводу скрипта.
1) При создании БД и таблиц лучше всегда явно указывать кодировку
Что за ошибка:
AnSan, возможно у тебя php без GD, попробуй переустановить php и при этом ищи в установщике пункты типа php-gd и отметь их галочкой если есть
fixx,
Setuper прав, между require и include почти нет разницы, разница только в обработке ошибки.
Без проинклуденного конфига у тебя ничего(ну почти ничего, в блоке свой инклуд) не будет работать
Замени date( на @date(
Otshelnik-Fm,
Попробуй удалить таблицу ws_hub и создать её заново с прежней структурой
alex82,
Фантомы будут недолго, это нестрашно, а в будущих версиях html смешан с php небудет
PS Тем временем вышло небольшое обновление
немножко кривовато
Не рассчитывал что будет так много клиентов(
Замени этот файл в папке inc/graph
client.zip ( 669 байт )
: 58
Щелкни правой кнопкой мыши по значку отсутствия картинки, выбери Копировать URL картинки. перейди по этой ссылке и посмотри что будет
Not Found
по поводу клиентов.. кривоватость не исправилась.. только добавились новые клиенты и их кол-во
Проверь, в конфиге апача должно стоять AllowOverride All для директории со статистикой
В следующей версии график будет автоматически подстраиваться под количество клиентов
Notice: Undefined index: action in T:\home\localhost\hubstats\index.php on line 17 Это на top server.
там ничего особенного в 17ой строке нет. Ищи у себя ошибку, иботам начинается обычный цикл типа case.
или же что-то с вашей версией пхп. какая она у вас?
Выкини топсервер, ставь всё по отдельности. Или если не хочется ставить всё по отдельности, советую поставить АппСерв.
Сорри за оффтоп
5.1.6
В таком случае странно оно как то обрабатывает. Имхо, не правильно.
PS у меня 5.2.4
Требует mysql.dll и прочее. Где взять?
Может я что-то недопонял.. Установил библиотеки, создал базу данных с нужным пользователем и паролем, скрипт запустился. Захожу по адресу
З.Ы.: Скрипт ошибок не выдает.
в вэбчасти есть папка inc. Там файл config.php Его капни
Hammer, поставь в php.ini error_reporting = E_ALL & ~E_NOTICE
Voice, если не поможет, опиши ошибку более подробнее
Сделайте пожалуйста выбор количества пользователей хаба на странице посетителем на самой странице, как в ChatLogsMySQL Желательно в строке где написано сколько их показывается.
Как сделать так чтобы в распределении и топе по шаре и в списке пользователей показывало только тех кто сейчас онлайн?
Serx, в следующей версии это будет, пока можно щелкнуть Поиск и там поставить галочку Онлайн
Voice, убедись, что в настройках сервера для этой директории не запрещен доступ, напиши там
Order Allow, Deny
Allow from all
а когда заходишь на эту страницу
Мрр, скрипт хороший автору спасибо. У меня статистика (время пользователя онлайн) обновляется только при перезаходе на хаб, в чем дело может быть?
так и должно быть
ясно, спасибо
Вылезла вот такая вот ошибочка, в чем может быть проблема?
Ошибки будут исправлены в следующей версии
Вышла новая версия!
Теперь каждый сможет подогнать дизайн под свой сайт благодаря полному отделению кода от оформления!
романыч. Я обновил. Кароч у тебя косяк в пути к языковому файлу
Внимание всем кто качал новую версию (0.2.0)!!
Просьба перекачать её!
Был найден критический баг - неотображение контента во всех браузерах кроме Google Chrome(что еще раз доказывает что он лучший браузер)
мм.. сам скрипт не заменял... только подставил в config.php свои значения... и заметил 1 "баг" (хотя в старой версии он тож есть) не знаю исправлено это или нет... придется ли удалять старую базу?
у меня вот стоит статистика чуть больше недели и вот такое:
Время онлайн
3 мес. 6 д. 20 ч. 10 мин. 9 сек.
о_О откуда?
Это только у одного пользователя? Может какой-то разовый глюк, попробуй удалить этого пользователя из бд. Бд почти одинаковы, различается только длинна поля для мыла юзеров, поэтому можно не удалять старую бд
PS Ааа, меня раскрыли
Нет, не у одного.. у многих большие значения... и ещё что в новой версии как и в старой при входе юзера на хаб появаляется:
...Ptokax_0.4.1.1\scripts\stats.lua:21: bad argument #13 to 'format' (string expected, got no value)
сегодня самое крупное время онлайн стало уже год с лишним
Присоединился 31.07.2009 18:26
Отсоединился 6.08.2009 23:50
Общее время на хабе 1 г. 15 д. 15 ч. 23 мин. 54 сек.
статистика ведётся по ипам или по никам? если по ипам то может он просто сидит с нескольких клиентов и нагоняет себе время
надеюсь что по IP
Хаб локальный, и на каждом ип свой юзер. есть пара исключений, но этим не занимаются.
FoxMalder, для php должен быть установлен php5-xsl, без него эта версия не будет работать. Попробуй переустановить php и ищи в установщике галочки типа XSL.
Serx, попробуй эту версию, ошибка при заходе должна исчезнуть, со временем буду разбираться, статистика ведется по никам, так что накручивать время юзеры не могут(
Всем у кого была ошибка Field 'disconnect_time' doesn't have a default value, просьба перекачать скрипт из этого поста
stats.zip ( 1.74 килобайт )
: 31
Ошибка при входе юзеров пропала
а вот большие значения времени онлайна прописаны в базе.
Попробую таки создать новую базу...
Может у тебя часы на компьютере плохо работают?
:( вручную не завожу
с ними проблем нет :(
мне кажется этот косяк произошел с переходом в другой месяц, но как он мог случится не понимаю.
п»ї
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\hub.ekbline.ru\www\inc\config.php:1) in Z:\home\hub.ekbline.ru\www\index.php on line 5
Fatal error: Class 'XSLTProcessor' not found in Z:\home\hub.ekbline.ru\www\index.php on line 73
как на Denvere 3 исправить это?
Открой файл usr/local/php5/php.ini, найди там строчку ;extension=php_xsl.dll и удали вначале строки символ `;`
Помести приложенный файл из архива в папку usr/local/php5/ext
Перезапусти денвер
php_xsl.zip ( 93.24 килобайт )
: 64
так теперь всё робит...тока кодировка не понятная:)
Кодировка UTF-8
все равно эта ошибка осталась.. в php.ini убрал ; в ext есть файл php_xsl.dll а ошибка осталась..
Все работает. Скажите тока плиз как сделать что бы юзер бар был еще и ссылкой на сайт? и можно ли использовать в юзербаре кирилицу? если да то как это реализовать, а то у меня кракозабрики получаются, это вроде бы что то с кодировкой, но где ее править я незнаю.
Я сделал это!!!
может можно вообще убрать "черные" клиенты? а то пэпец -->
при поиске опов вылетает ошибка но поиск работает..
"Warning: DOMDocument::createElement() [domdocument.createelement]: unterminated entity reference any in C:\WebServer\www\hubstats\inc\users.php on line 149"
и в общей инфе сделать так
Название хаба, со ссылкой на сам хаб
топик..
версия..
аптайм...
FurLion, юзербар будет ссылкой на хаб в следующей версии, а кирилицу можно использовать, если шрифт её поддерживает, например шрифты tahoma или segoe
FoxMalder, ошибки будут исправлены в следующей версии. Главную страницу привести к тому виду который нужен очень легко:
Открываем файл hubstats/templates/stat.xsl и видим обычную таблицу, строки которой имеют вид
[20:06] Синтаксис error loading module 'luasql.mysql' from file 'D:\dchun\Avalon\Хаб\libs\luasql\mysql.dll':
Не найден указанный модуль.
Это означает, что ты не скопировал dll библиотеки или не установил (не включил) sql сервер.
http://mydc.ru/topic1851.html
извините читал читал не могу никак сделать чтобы на сайт выводило статистику помогите плиз
В чем конкретно выражается ошибка?
15.08.2009 10:32:20 - c:\DC\scripts\57_stats.lua:115: LuaSQL: Error executing query. MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TaRR'' at line 1
15.08.2009 11:18:40 - c:\DC\scripts\57_stats.lua:115: LuaSQL: Error executing query. MySQL: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'S'' at line 1
Если у тебя есть сайт, там должна быть папка www или что-то подобное, в которой может лежать файл index.php. Вот в эту папку и надо скопировать папку hubstats, и удалить из этой папки файл stats.lua. Потом надо открыть файл hubstats/inc/config.php и убедится что настройки правильные. После этого статистика будет доступна по адресу
Lesh, попробуй скачать новую версию
Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 73 такая ошибка
Хай всем, расскажите где какая кодировка должна быть, именно
База, таблицы, файлы и тд, сделал всё по факу и всё равно кракозябли показывает , это точно кодировка
По идее база в cp1251, а файлы в UTF-8, а pma говорит что база в cp1252, но на выводе преобразуется из cp1251 в UTF-8 и получается норм
Ошибка выскакивает и в версии v0.2.0.1?
Вышла версия v 0.2.0.2, в ней исправлена ошибка с русскими ссылками
скачал новую , проблема таже, пакеты все установлены , перечитал всю тему, проблему не смог решить
Herurg, а если вручную кодировку UTF-8 выставить что будет?
А в прошлой версии юзербар открывался?
Спасибо! Всё работает. Смотрим тут:
Ребят - я написал инструкцию (ну хоть и несложно это - но может кому спонадобится...)
PomanoB - спасибо тебе. Думаю что копирайты все соблдаю?
может дело в экранировании одинарной кавычки?
Убрал. действительно такая была...
всё работает тока не показыват Распределение пользователей по объему шары и Основные клиенты пользователей как сделать
stats.zip ( 1.74 килобайт )
: 23
Вот, теперь кавычка допустима
Юзербар я уже давно менял, отличий в этой версии от предыдущей нету(
Графики постараюсь исправить в ближайшее время
Herurg, попробуй поменять кодировку в функции iconv, для начала в файле stat.php и посмотри что будет
Может лучше все файлы выкладывать в первом посту, обновляя их при выходе новой версии?
А то в куче фалов с различными версиями есть вероятность не найти нужный.
Могу даже прикрепить первый пост ко всем страницам
Да, действительно, все обновления теперь будут выкладываться в первом посту
Заглянул я в лог ошибок апача:
В следующей версии немного переделаю юзербар
очень нехватает сортировки пользователей по "онлайн"
Будет в следующей версии
Заметил глюк - если не задать топик хаба, то Uptime не обновляется.
Пользователи, точнее время онлайна, обновляется при перезаходе?
Не хватает таблицы ws_hubs... так задуманно?
И не помешала бы проверка на работоспособность хаба, выводилось сообщение online/offline
Глюк исправлю в следующей версии, таблица ws_hubs была запланирована для следующей версии - там будет поддержка других хабов, в юзербаре есть проверка на работоспособность, а на главной специально не делал.
Время онлайн да, обновляется при выходе юзера
Подправь ссылочку в 1 посте) некликабельна она
Скоро новая версия?
Достаточно скоро
парни короче проблема такая картинок нету(( юзер бара конечно тоже... в апаче вроде везде AllowOverride заменил на AllowOverride All
все перезапускал все равно баров нету((( и статистика код4 у меня стоит там тож юзер бары каритинки не выходят скиньте кто нить конфиг апачи у кого картинки работают
или мож еще в чем проблема?
в логе апачи такая ошибка
PHP Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext\\php_zip.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.\r\n in Unknown on line 0
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Child process is running
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Acquired the start mutex.
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Starting 64 worker threads.
[Mon Sep 07 15:29:51 2009] [notice] Child 6064: Starting thread to listen on port 80.
[Mon Sep 07 15:30:06 2009] [error] [client 192.168.137.11] File does not exist: D:/Server/Apache/localhost/sv.ru/hubstats/userbar, referer: [url="http://192.168.137.1/hubstats/index.php?action=userbar"]http://192.168.137.1/hubstats/index.php?action=userbar[/url]
[Mon Sep 07 15:30:12 2009] [warn] (OS 64)Указанное сетевое имя более недоступно. : winnt_accept: Asynchronous AcceptEx failed.
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice: Uninitialized string offset: 0 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice: Uninitialized string offset: 1 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice: Uninitialized string offset: 0 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:30:44 2009] [error] [client 192.168.137.11] PHP Notice: Uninitialized string offset: 1 in D:\\Server\\Apache\\localhost\\sv.ru\\hubstats\\inc\\graph\\pChart\\pChart\\pData.class on line 127, referer: [url="http://192.168.137.1/hubstats/index.php?action=graph"]http://192.168.137.1/hubstats/index.php?action=graph[/url]
[Mon Sep 07 15:35:02 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/favicon.ico, referer: [url="http://10.6.4.231/"]http://10.6.4.231/[/url]
[Mon Sep 07 15:35:50 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/hubstats/userbar, referer: [url="http://10.6.4.231/hubstats/index.php?action=userbar"]http://10.6.4.231/hubstats/index.php?action=userbar[/url]
[Mon Sep 07 15:36:54 2009] [error] [client 10.8.20.127] File does not exist: D:/Server/Apache/localhost/sv.ru/favicon.ico, referer: [url="http://10.6.4.231/hubstats/index.php?action=users&new"]http://10.6.4.231/hubstats/index.php?action=users&new[/url]
а в статистике когда заходишь в описание юзера вверху
По первому вопросу пока ничего не скажу, а по второму..
В файле php.ini найди строчку:
;date.timezone
и приведи ее к такому виду:
date.timezone = "Europe/Moscow"
После перезапуска сервера предупреждение пропадет.
почему-то после где-то часа работы посыпалось вот это:
[23:54] Синтаксис E:\Rock hub\scripts\stats.lua:104: LuaSQL: Error executing query. MySQL: MySQL server has gone away
[23:55] Синтаксис E:\Rock hub\scripts\stats.lua:119: LuaSQL: Error executing query. MySQL: MySQL server has gone away
[23:56] Синтаксис E:\Rock hub\scripts\stats.lua:138: attempt to index local 'cur' (a nil value)
хотя сейчас вроде не вылазят ошибки больше
дальше если пользователь не отключался от хаба еще, то в статистике отображается вот так:
Присоединился 7.09.2009 22:24
Отсоединился 1.01.1970 7:00
может быть строку отсоединился бы привести в какой то божеский вид?) ну хотелось бы что бы писало что юзер не отключался или что-то в этом духе.
и где можно изменить вот это....Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\webstat\inc\config.php:1) in C:\AppServ\www\webstat\index.php on line 6
и как я понял графики по клиентам и распределению по шаре пока не отображаются?
P.S. нашел, на свою дурную голову редактировал его блокнотом который соответсвенно сохранил файл в utf-8 с сигнатурой, исправил и варнин убрался) графики статистики тоже появились.
Но вот юзербар не отображается...
Вышла новая версия! Теперь есть RSS и в юзербаре поддерживается анимация!
+ добавлено много шрифтов и фонов для юзербара
Урря!! Сейчас протестим ^.^
юзер бар и список хабов выдают ошибку Table 'hubstats.ws_hubs' doesn't exist устанавливал вроде так же как и предыдущую версию, поомогайте разобраться
Совсем забыл про новую таблицу ( Перекачай и перезапусти скрипт, он должен создать её
И еще: необходимо запускать файл /inc/cli.php раз в 10 минут или в полчаса-час если хабов много
парни поставил эту новую версию у меня при запуске
Forbidden
You don't have permission to access /hubstats/index.php on this server.
удаляю в корне папки файл .htaccess запускается но картинок статистики и юзер баров нет
базу новую нужно создавать ?
или может у меня проблема в апачи и php скиньте пожалуйста кто нить рабочие их конфиги сверить
у меня на винде сервер права 777 по идее же ...
SergeySV почитай посты, там поднимался такой вопрос, вроде...=) у меня на стп серве была такая же проблема, переместил сайт из localhost в virtualhost и проблема исчезла, пытался ковырять настройки апача, мне не помогло)
PomanoB все заработало..но почему то отображается левое число юзверей и шара.
Тоже не работает шара и количество пользователей.. пока не разбирался.
И пропала строчка отвечающая за запуск cli.php?
Хотелось бы, чтобы добавлять хабы могли только избранные, а также кнопочку удалить.
Что бы были правильные числа юзеров и шара, необходимо добавить хаб в список хабов, потом сделать автозапуск cli.php с необходимым интервалом времени, и выбрать хаб в настройках юзербара
Файл .htaccess удалять не надо, надо убедится что в конфиге веб-сервера стоит AllowOverride All
Все так и сделано, число пользователей и шара в скрипте почему то больше реальных в 2 раза. А автозапуск и временной интервал для файла cli.php где указан?
Ну надо поставить в планировщик запуск php.exe c параметром, равным физическому пути до cli.php
А интервал между запусками может быть практически любой, при малом количестве хабов - 10 минут, при большом - полчаса-час
Выдает ошибку
Наверное rewrite нету, надо убедится что в httpd.conf незакоментированна строчка
LoadModule rewrite_module modules/mod_rewrite.so, то есть впереди неё нет #
Если не работает мониторинг, то надо смотреть файл inc/error.log
на 1 пользователе выскочила вверху страницы ошибка:
Warning: DOMDocument::createElement() [domdocument.createelement]: unterminated entity reference nhl<FlylinkDC++ V:(r389),M:P,H:2/0/0,S:15> in C:\xampp\htdocs\hubstats\inc\user.php on line 47
пробовал несколько других пользователей смотреть... но это появляется только на 1... как это исправить?
Не, ну разумеется не надо каждые 10 минут заходить на страничку) Можно воспользоваться планировщиком)
Ошибку исправлю в следующей версии
Тоже выдает ошибку Internal Server Error...
Если закомментированно, надо убрать впереди # и перезапустить апач
А мониторинг после запуска cli.php все равно пишет что хаб недоступен?
PomanoB, сорри, не заметил букв "не" убрал камент (#) перезапустил апаче..теперь всё что показывает, это Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 66
ну и таблицы создало только:
ws_hub
ws_hubs
ws_profiles
ws_users
Вроде бы их побольше должно быть?
попытался разобраться с списком хабов...
внес в него свой и ещё 1 хаб - показываетна обоих: Недоступен. Был онлайн 40 г. 3 мес. 9 д. 20 ч. 43 мин. 12 сек. назад
попробовал выполнить файл cli.php... из командной строки попытался запускать php.exe с параметром пути к файлу cli.php - мелькнуло черное окно консоли и все... и без изменений в списке хабов, попробовал выполнить его в браузере и получил ошибку: Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\hubstats\inc\client.class.php on line 165
возможно я что-то делаю через не то место, но я не понимаю как здесь иначе
Предложения:
хотелось бы на страничку с таблицей пользователей выводить сколько их всего в базе, а когда идет просмотр тех кто онлайн количество онлайн (надеюсь я тут понятно объясняю)
и ещё может быть добавить на страничку с информацией о конкретном юзере метку онлайн он или нет (шарик тот серый/черный)
в cli.php добавь set_time_limit(600); чтоб получилось вот такое
В следующей версии добавлю
Возможно к пути к файлу cli.php существуют пробелы, поэтому надо брать его в кавычки, то есть в планировщик надо поставить что-то вроде этого
"C:\Program Files\PHP\php.exe" "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\hubstats\inc\cli.php"
Update:
Была найдена критическая ошибка, из-за которой не работал хаблист , просьба всем перекачать архив из первого поста
хм.. у меня работает так же ка и прежде, скрипт считает бота, все комнаты, пользователей и умножает из ровно на 2, та же беда с шарой, реально пользователей 10, срипт пишет 24 (10 пользователей, бот, комната умноженное на2), шара 1,91 Тб, в срипте 3,82 Тб. Не подскажите как лечиться? =)
Странно что-то( А какой адрес хаба?
Ну что делать то? ошибка Internal Server Error
или если незакомментированна строчка LoadModule rewrite_module modules/mod_rewrite.so, то Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 66
прошлая версия без особых проблем запустилась, не работал только юзербар...
А можно прикрепить прошлые версии? (была вот работоспособная версия, без списка хабов которая - с ней проблем не возникало)
Открой файл php.ini, найди там строчку ;extension=php_xsl.dll и удали вначале строки символ `;`
Помести приложенный файл из архива в http://mydc.ru/topic2193.html?view=findpost&p=19384 сообщении папку, указанную параметром extension_dir в файле php.ini
Перезапусти веб-сервер
Otshelnik-Fm, я не сохранял прошлые версии Может у кого-то завалялась?
А что не так с этой версией? 13.9.2009 в 11:51 я нашел в ней критическую ошибку из-за которой не работал список хабов и исправил её, попробуй перекачать архив, там должно все работать
заметил у себя что не работает поиск по никам из русских букв :(
пожалуйста)
Ага, действительно не работает В следующей версии исправлю
PomanoB, спасибо!!! теперь заработало всё
но небольшие баги остались:
да поиск по русским никам не работает...
скрипт выдает ошибку на какого-то юзера, я не стал вылавливать на какой тег, но вроде флайлинк какой-то версии
иногда когда заходишь в юзербар, в юзербаре отображается первый добавленный хаб, причем со статусом оффлайн...
ну и пожалуй это небольшое неудобство, что приходится cli.php самому запускать...или планировщик заставлять это делать
Ошибки исправлю в следующей версии
Ну можно поставить скрипт в планировщик и забыть о нем
парни почему я хаб добавляю в избранное а мне пишет что он офлайн... я как тока не пробовал все заходят на мой хаб по ип 10.6.4.231 порты TCP 1209;411;1411;4111 UDP 0
подскажите что писать чтоб он увиделся.... стата работает все добавляется... юзеры есть но хабы добавить не могу в избранное
а всё... надо cli запускать понял... юзер бары пашут а графики что то нет(
А что будет, если зайдешь по адресу hubstats/inc/graph/client.php?
Приветик Всем_!_!_! Уважительная прозьба подсказать что ето за касяк?? Пишит Ошибо4ку а хотя везде всё зделал как написано у вас в теме_!_!_!
Warning: Cannot modify header information - headers already sent by (output started at I:\home\212.220.2.200\www\inc\config.php:1) in I:\home\212.220.2.200\www\index.php on line 6
Fatal error: Class 'XSLTProcessor' not found in I:\home\212.220.2.200\www\index.php on line 66
За Ранее Спс
Уже писали. Не стоит XSLT в php
Берется инсталлер похапэ и переставляется похапэ
Народ, ну вы даете! Неужели вы не умеете пользоваться поисковыми системами? Даже обычный поиск в дц выдаст вам кучу установок и уже установленный пхп, приучайтесь хотя бы по каким-то моментам лезть в поиск и находить там информацию, так получится наааамного быстрее! А пхп берется на одноименном сайте:
Steep, вот http://mydc.ru/topic2193.html?view=findpost&p=20879 я уже писал как поставить php-xsl
Sergey613, а что конкретно не работает?
Sergey613 - это я писал для версии 0.2.0. А последняя у меня толком не завелась (та версия в которую мониторинг хабов воткнули). Так что попробуй 0.2.0 - она вроде попроще. (ну а я сам буду ждать новую версию)- да и lua мне пока не нужно - т.к. сижу на rusHubе (птокуХ в топку пока)
А будет ли в новой версии статистика по изерам и шаре почасовая, очень хотелось бы)))
Например:
12:00 ]]]]]]]]]]]60
13:00 ]]]]]]]]]]]]]]87
14:00 ]]]]]]48
и тд
для шары так же, в вертикальном виде или горизонтальном...
только в графическом виде как сделано по клинтам.
Да, это запланировано для новой версии
Вот нашел
Ага, спасибо, примерно так и сделаю
Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: string is not in UTF-8 in Z:\home\statistika.ru\www\index.php on line 69
Где исправить?XML не может выполнить трансформацию... Таблицы БД в кодировке cp1251.Расширение xsl в php.ini добавлено,сам модуль присутствует тоже.И еще,не везде отображаются изображения (браузер Opera 10) на страницах: Статистика,Юзербар.
Исправлю в следующей версии
Если пользователь заходит с другого IP, то в статистике для его ника IP изменяется
Сделайте пожалуйста, чтобы сохранялись IP с которых он входил... или может проще будет создавать новую запись в таблице с тем-же ником но другими данными (наверняка заменяется не только IP)
Ребят, у всех работает cli.php через php.exe ? У меня только один раз через него сработало, а потом отказывается. Работает если через ссылку вида:
Судя по подписи у тебя Ubuntu, тогда надо сделать так
1. В файл cli.php самой первой строчкой добавить #!/usr/bin/php5-cgi -q
2. Добавить в крон */20 * * * * /var/www/hubstats/inc/cli.php
Ну пути измени конечно на свои
Может у тебя в путях к файлах есть пробелы? попробуй заключить все пути в кавычки. Или может планировщик не срабатывает, попробуй какой-нибудь другой.
А вообще идея делать обходчик хабов на php была не очень хорошей, в следующей версии сделаю лучше
Спасибо за скрипт , но вот с обновлением списка хабов замучался. Надеюсь в новой версии это исправят.
Привет!
Скрипт понравился. Поставил
Т.к. не всегда корректно индексируется список хабов, хочется залогировать полностью процесс общения с хабом. Видел пример такого лога внутри client.class.php. Подскажи, как это правильно сделать?
Если возникает какая-то ошибка, она пишется в error.log, а что бы логировать весь процесс, надо:
1. В начало функции Connect вставить $logf = fopen('proc.log','at');
2. После 179 строки вставить fwrite($logf, date('[j.m.Y G:i]')." [log] $cur \n");
3. В конец функции Connect вставить fclose($logf);
Спасибо!
Ошибки-то пишутся, но только при невозможности соединиться. Получилось так, что из 50-ти работающих хабов около 10-ти он выбросил из списка при первом обходе (время удаления из списка не изменял - 12 недель). Повторно их добавляешь - опять выкидывает. Ошибок не пишет на счет этих хабов... Еще на парочке стал просто зависать, поэтому из обхода их удалил.
Теперь буду более детально разбираться в причинах происходящего
Кстати, файл с ошибками при автоматическом запуске пишется в директорию, куда установлен PHP, т.к. запуск php.exe происходит оттуда.
Блин, действительно, неподумал
Может там большое ограничение по шаре, и поэтому его выкидывает с хаба?
Fatal error: Class 'XSLTProcessor' not found in C:\Program Files\VertrigoServ\www\hubstats\index.php on line 66 - Вот такая ошибка выскакивает, сделал все как написано. Подскажите как исправить. Скрипт работает без ошибок
Все разобрался!
Поставил скрипт, всё замечательно работает, но... очень не хватает функции запрета отображения некоторых айпишников. К примеру, опы, не хотят "белить" свои ip-адреса в стате. На сервере, их прикрывает скрипт, скрывающий их реальные айпишники. Было бы замечательно, если бы в следующей версии статы была реализована возможность либо прибивания левых ip-адресов (к примеру 1.2.3.4) к определённому нику, либо просто заштриховывания их (что-то типа: ххх.ххх.ххх.ххх). Ну, или, на худой конец, хотелось бы лицезреть какой нить фикс к уже существующей версии. =)
p.s. Огромное спасибо автору скрипта, за проделанную работу, скрипток получился на 5! ;)
В следующей версии будет
Вероятнее всего после Нового Года, сейчас дел полно , но может и раньше
Спасибо огр. разработчику сего чуда.... Все настроил, все работает, но есть одна ошибка выскакивающая на странице "Пользователи" в самом верху экрана :(
Warning: DOMDocument::createElement() [domdocument.createelement]: unterminated entity reference in G:\stat\inc\users.php on line 148
в логе ошибок тишина....
если не затруднит... подскажите, где ковырять?
Замени этот файл в папке inc
users.zip ( 1.74 килобайт )
: 9
Появилась идея, только прошу строго не судить. Интересно думаю бы было если бы в скрипте была бы функция которая улавливает магнет ссылки с чата хаба и выводит их на сайт.
Скинь бекап бд и свой ланг-файл, вроде ну никак не может появится такая ошибка(
Проблема снята, ребутнул сервер (по причине обновления), и после ребута вот уж как пол дня полет нормальный, ошибка испарилась
Но всеравно, огромное спасибо за участие!!!
Большая просьба к автору скрипта, выложи скрипт по-человечески на сервере форума, а то по ссылке порой не скачать, приходится ждать по пол часа :(
Просто когда я выкладывал, у меня траффик кончился и скорость обрезали, оно ни в какую не хотело его заливать, хотел потом перезалить, но забыл, сейчас выложу
Ничего не получится: "Неудачная загрузка. Файл имеет размер больше допустимого"
Файл размером 4.26Мб, может стоит увеличить размер хотя бы до 10Мб?
О, действительно, я и не заметил, значит это баг: оно пишет что Неудачная загрузка, но загружает
Warning: DOMDocument::createElement() [domdocument.createelement]: unterminated entity reference B=-) in T:\home\localhost\hubstats\inc\users.php on line 149
Вот такая ощибка когда захожу в пользователи. Както решается?
И еще топик хаба отображается кракозябрами(чтото с кодровкой наверно),как решить?
а база в какой кодировке?
если я правильно понял и правильно помню всё должно быть в кодировке utf8
Я несколько не по теме, однако... можно как-то без скрипта выводить количество подключений к хабу, то есть количество людей?
Куда и зачем?
В блок форума или любой другой веб странички, для общей информации. На сайт хаба в конце концов. Пример блока:
Сейчас в хабе: 130 юзеров.
Суммарная шара: 33.30 ТБ
Без скрипта никак. Птоха не позволяет такие фокусы без скриптов делать
ну если ты знаешь пхп ксс и тд то можеш прикрурить к форуму
А посмотреть плагины пхп не?
Всем привет!у меня вот такой вопрос сайт стоит на бесплатном хосте и хост у него как стандартно localhost это мелочь но вот сам хаб стоит у меня на компе и когда редактируешь луа ставишь хост бд локал то он выдает вот эту ошибку
[21:41] Синтаксис ...ngs\Admin\Рабочий стол\web\0.4.1.1\scripts\stats.lua:12: LuaSQL: Error connecting to database. MySQL: Access denied for user '******'@'localhost' (using password: YES)
что это может быть и как это лечится???
1ый вопрос - у тебя на этом хосте есть mysql?
если есть - доступна ли тебе его админка?
если доступна, то создай юзера, которому разрешен удаленный вход
Что то она ни как не хочет запуститься :(
Возможно когда ты в .htaccess что-то изменял, то допустил ошибку
заменил с архива, все равно так же :(
Посмотри что написано в файле error.log в папке logs веб-сервера
никак не могу добить чтобы список хабов обновлялся. Несколько часов Cron юзал не в какую.
автоматом? если сделаешь заделись
ну откуда вы такие беретесь? Что, неужто крон так сложен? Ну ладно, допустим сложен, но встроенный пранировщик то уж совсем прост!
mariner причём тут. я тебе говорю пробовал всё и по разному прописать. он не сложен. но то файл не находит то что.
и пути все правильно прописывал!
Будь добр, любезный раз у тебя всега с первого раза получается всё как надо! (если чем то задело тебя - прошу прощения)
скажи что тут не так 0,30 * * * * c:\Program Files\PHP\php.exe d:\htdocs\hublist\inc\cli.php
Господа, курните ка cmd-скриптца. Я уже объяснял это вчера
WebStats_all.lua:131: LuaSQL: Error executing query. MySQL: Table '.\webstatsall\ws_users' is marked as crashed and should be repaired
В phpmyadmin выбери базу, потом щелкни SQL в меню вверху и напиши REPAIR TABLE ws_users и щелкни на ОК
спасиб без вас как без рук :-)
Выходит вот такая вот ошибка : Fatal error: Class 'XSLTProcessor' not found in C:\AppServ\www\hubstats\index.php on line 66
Кто знает помогите пожалуйста
http://mydc.ru/index.html?showtopic=2193&view=findpost&p=23697
Открой файл php.ini, найди там строчку ;extension=php_xsl.dll и удали вначале строки символ `;`
Помести приложенный файл из архива в этом сообщении папку, указанную параметром extension_dir в файле php.ini
Перезапусти веб-сервер
php.ini я что то не нашел... Стоит Apache 2.5.9 ... но нашел php.ini-dist, прописал там, но без результатно...
Переустанови веб-сервер, и при установке ищи там пункт php-xsl и поставь там галочку
Хабы обновляются не сразу во время добавления, надо запускать файл cli.php время от времени для обновления информации
В новой версии статистики все будет нормально
ок, ясно, будем ждать!
Уважаемые пользователи,скажите пожалуйста,почему при добавлении хаба в хаблист,он отображается как не работающий?
Пишет так "Недоступен. Был онлайн 40 г. 7 мес. 18 д. 5 ч. 8 мин. 5 сек. назад"
Пожалуйста,помогите.Установилось нормально,статистику взяло с хаба,а вот при добавлении работающего,пишет,что он не работает в данный момент.
Хабы обновляются не сразу во время добавления, надо запускать файл cli.php время от времени для обновления информации
не понятно почему но оно так... выскакиваект эта ошибка Fatal error: Class 'XSLTProcessor' not found in Z:\home\Adrenalin_kemerovo\www\hubstats\index.php on line 66 в файле php.ini нашёл ту строчку убрал `;`поместил файл тыкаю рестарт данвера при рестарте вылетает ошибка "Точка входа в процедуру xmlXPatchCOmpleteEvalToBoolean не найдена в библиотеке DLL php5ts.dll." стаит сайт и данвер тобишь апач пхп и мускуль шли с данвером переустанавливать мне что то не очень хорошо ибо сайт на этом стоит... как исправить это? на подобе таких ошибок видел а точно такой ошибки не увидел) это что то новенькое)
переустанови только php
В чем проблема?
хз не собью настройки сайта и т.п? и он же должен встать в директорию где и щас?
должно встать туда же. Если боишься - сохрани конфиг пхп. И вопрос - что, так сложно сделать дамп базы данных и переустановить все? 5минут же работы ручками
дык я и боюсь что то накасячить)) разбераюсь в этом не как мегохацкер)) тобишь тока тренеруюсь))
дык главное гляжу в базу мускуля в поле юзерс инфа туда пишеца шара глиент ник ип и т.п... после того как ставлю о5 ; этот символ перед той строчкой всё нормально ошибка проподает... разве дело в пхп?
php.ini - конфигурационный файл php. Логично предположить что именно в нем и дело. ; - это комментарий. Приведи строку которую ты расскоментировал. Я так полагаю можно обойтись заменой библиотеки.
Замени php_xls.dll в папке ext/. Скачать либу можешь например
Откуда качал? В ссылке которую я дал вроде как написано dll file for window. Хотя все может быть. Лучше бы не парился да переустановил. А еще лучше вообще денвером не пользоваться (имхо не люблю эту сборку) поставь сам связку apache + php + mysql. Это не сложно, зато будешь знать где, что и как у тебя. А так это "черный ящик"
уговорил)) разжуй мне пожалуста что и как ставить и где это всё качать) ну можешь факи кинуть где описано как это ставить а главное сами проги работающие))
вообщем решил поставить на хостинг статистику вписываю хоста, имя быза и т.п и выдаёт такое:
[19:19] Синтаксис C:\DCHub\scripts\stats.lua:13: LuaSQL: Error connecting to database. MySQL: Can't connect to MySQL server on '*****' (10060)
ставлю просто по мимо сайта т.е на хостинге сайта нет но думаю это не причина т.к не важно мне нужна только статистика хаба) что и где подправить по этому поводу? и вообще к хостингу же можно припоять статистику?
П.С естесно в пхп я зайти и что то раскоментировать не могу т.к хостинг)
Скрипт не может соединится с бд, может на хостинге запрещены внешние подключения
у меня получилось поставить пхп+апач+ перл+ мускуль)) но теперь проблема с пхпмуадмин... не могу привязать к апачу т.е ставлю всё прально в папку www/phpmyadmin всё создаю конфиг файл пишу по разному как на сайтах описано добовляю в апаче строчку алиаса и толку 0 пишет мол страницы нету и всё тут... а без базы привязать статистику не получица((( в кансоли пробывал писать create database namebase ошибку какая то и не создает походу...
Ну во-первых в какой консоли ты писал, во-вторых что писал, точный синтаксис и наконец ошибку покажи.
Значит что-то не так сделал, попробуй еще раз
Пробую сделать вот что выбивает Access denied for user 'user_hub'@'localhost' (using password: YES) Я Недавно занялся сайтами так что я незнаю что это, помогите и скажите как исправить.
Пароль указан, но он неверный, надо указать правильный пароль
file 'C:\Users\ьзжлздд\Desktop\HuB\libs\luasql\mysql.dll'
no file 'C:\Users\ьзжлздд\Desktop\HuB\scripts\libs\luasql\mysql.dll'
no file 'C:\Users\ьзжлздд\Desktop\HuB\luasql.dll'
no file 'C:\Users\ьзжлздд\Desktop\HuB\libs\luasql.dll'
no file 'C:\Users\ьзжлздд\Desktop\HuB\scripts\libs\luasql.dll'
????
для работы скрипта нужно скачать http://mydc.ru/topic1508.html
итак, начнем по порядку, поставил, моддернизировал, но не могу разобраться с юзербаром, собсно...
Статистика: _http://brothers.vip домен
Юзербар: _http://brothers.vip/hubstats/бла бла бла... может в путях проблема?где исправить путь к юзербару?
Модернизация Облачко хабов...если нада могу поделиться...
up! никто не поможет разобраться что с юзербаром не так?
А что с ним не так-то?
Действительно странно, юзербар как я заметил перестаёт работать когда папку hubstats переименовываеш на другое название. - бред
В .htaccess
Еще в файле userbar.js в папке templates/userbar/
о другое дело, только почему то пишет Offline на юзербаре...
Ну надо информацию обновлять периодически, запуская inc/cli.php
Вероятнее всего в новой версии в комплекте будет идти крон, который нужно будет поместить в автозагрузку
подскажите пожалуйста настройки для вебсервера nginx
Вставь после строчки
assert(conn:execute("SET sql_mode=''"))
строку
assert(conn:execute("SET NAMES cp1251"))
Может это те которые уже были?
Исправлю
ну когда будет новая верссия? можно добавить что-то вроде админ панели...
Только сегодня обсуждал новую версию с разработчиком, судя по всему она выйдет очень не скоро
так как там будет много всего поправлено, добавлено. Будет сильно расширен функционал.
Намного лучше думаю будет лучше если сам разработчик расскажет.
Но я бы не стал рассказывать пока не сделал
Пока еще рано обсуждать конечную реализацию всех функций, если есть какие-то предложения и пожелания, высказывайтесь
хотел бы увидеть панель администратора и веб интерфес добавления операторов на хаб ну и что то типа блока последние новости, а так всьо чьотко
и cron задачи по авто обновлению списка хабов...
Крон возможно будет выложен настроеный, останется только повесить его в автозагрузку.
Админка тоже будет.
Крон будет, новости - хорошая идея, сделаю
PomanoB
а можешь написать хотя бы что будет или планируется в будущей версии..
ээ, а автопоиск хабов внутри локальной сети возможен? используя nmap etc.
В новой версии будет упрощенное обновление хабов в хаблисте, для каждого хаба будет своя страничка с комментариями пользователей; история чата, совмещенная антиматом/антирекламой и топом магнет-ссылок с возможностью писать на хаб через сайт; мини-новости и, конечно, все то, что было в старой версии, только улучшенное, исправленное и дополненное
Хаб-часть уже почти готова, остались несколько мелочей и веб-часть
Поиск хабов конечно возможен, но я думаю это не составит труда сделать самому, если это действительно нужно
Перевод на платформу rusHub планируется? .очень хотелось бы увидеть его там и в mySql
PomanoB, А форма обратной связи на вэбе через мыло с админом... Как думаешь?
Мне кажется что можно если не встроенную то хотя бы модуль
ps. идея пришла с того как сейчас на сайте хаба её пробую сделать
Я почитал и понял - я уже хочу эту новую версию Старую решил не качать, жду новую! Я верю в автора! С выходом новой рабочей версии - моё СПАСИБО автору обеспечено ;) .
что касается обновления, то структура базы останется той же?достаточно будет переписать php файлы?
>Перевод на платформу rusHub планируется?
Планируется, на RusHab'е теперь веб-сервер есть, так что будет лучше чем на птоке
Структура бд серьезно изменилась, но статистику пользователей перенести получится, а остальное не так и важно
Форма обратной связи по моему не особо нужна, проще на хабе написать и все
Кхм, странно..
закалупала уже ошибка Fatal error: Class 'XSLTProcessor' not found in .. on line 73
скачал библиотеку, разкаментил в пхп.ини, скинул пхп.ини в ц\виндовс.
уже даже переустановил пхп, все равно не ушла ошибка! :((((((( капец че делать? (((
пути в path уже давно добавлены(
маны покурил, погуглил, но все тот же способ все описывают ((
Что делать?((
Скачай последнюю версию апача и пхп с официального сайта и установи, если все сделаешь правильно, то проблем не будет
итак апач последний стоит(
блин, да вроде давно уже на пхп кодю, что то забыть просто не мог ><
ладно, буду искать(
---
глянул что апач говорит в логах:
PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\usr\\php5\\ext\\php_xsl.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
чет ниче не пойму почему он не может подключить библу(
---
Усем пасиба, прощу прощения за флуд =)
прыгать с бубном не пришлось, не долго думая, поставил пэху 5.3.1, до этого стояла 5.2)
за стату спс)
Не работает cli.php по Ubuntu...
Помогите плиз...
ну что есть свежие новости? как идет разработка?если даже нада переведу на украинский язык
В первой строчке файла cli.php напиши #!/путь_к_пхп ,то есть у тебя получиться что-то вроде
#!/usr/bin/php5-cgi -q
<?php
set_time_limit(3000);
error_reporting(0);
include 'client.class.php';
include 'config.php';
...
Потом sudo chmod +x /путь_к_файлу_cli.php/cli.php и засунь его исполнение в крон
Давай, переведи тогда следующую версию , но она будет не скоро :(
А вообще вот аналог cli.php из следующей версии статистики, можно попробовать использовать его
client.zip ( 5.45 килобайт )
: 24
PomanoB, А ты его протестировал?
У меня он работает, у тебя я все-таки я думаю брандмауер
Нет. Он выключен. Я проверил.
Чуть пойже ещё раз попробую
Там нету изменений по сравнению с той версией, которая у тебя
Брандмауер точно выключен? Может адрес хаба ввел с опечаткой?
Всё проверил. 6 хабов добавил через файл cli.php всё норм пингует. Брандмаузер раз 10 проверил, проверил фаервол даже.
Ничего не должно блокировать. Но нет пинга.
Все порадовало, но есть несколько замечаний. А это:
1. То что писал alex82 в своем посту http://mydc.ru/index.html?showtopic=2193&view=findpost&p=18489
2. Упомянуть что надо включать расширение xsl в php.
Базу я задал в кодировке utf8_general_ci потому что топик отображался некорректно. Вот такая еще ошибка при просмотре пользователей, на некоторых страницах:
То, что писал alex82, частично учтено в этой версии, частично будет учтено в следующей, админка тоже будет
Попробуй использовать обновлятор из http://mydc.ru/topic2193.html?view=findpost&p=28309 поста
Насчет ошибки - http://mydc.ru/topic2193.html?view=findpost&p=23358
Вот еще ошибка, она уже упоминалась ранее. У меня раньше ее не было, но после глобального обновления сервера перестали работать графики шары и клиентов.
Попробуй поставить в php.ini error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
последнее время вот такое стало часто выпадать..
WebStats_all.lua:150: attempt to index local 'cur' (a nil value)
WebStats_all.lua:131: LuaSQL: Error executing query. MySQL: MySQL server has gone away
WebStats_all.lua:116: LuaSQL: Error executing query. MySQL: MySQL server has gone away
хотя мускул работает "исправно" и другие скрипты связанные с мускулом на него не жалуются..
*FoxMalder* для этого надо в скриптах устанавливать таймер переподключения если произошол дисконнект от мускула по таймауту. посмотри в других скриптах с мускулом
Может я чего пропустил...
кароче запустил на скрипт на домашней машине все вроде ок синхронизируется с хостингом сайт показывает статистику...
Но проблема такая когда стал ставить скрипт на люникс тоесть луа у меня нечего не запустилось... Нужны библиотеки под юникс... я х чет немогу найти(((
тык нети пальцем плиз..
наконец-то решил восстановить работу веб-статистики у себя...взял скрипт из первого поста, настроил. ошибки в конфигах поправил..
вроде всё работает, но добавляю хабы, пытаюсь обновить уже и так и сяк...в общем захожу тупо в браузер вбиваю http:\\сайт\hubstats\inc\cli.php оно короче висит дофига минут не прогружаясь. Потом выдает типа готово, захожу в статистику хабов, там ничего не обновлено...
Не пойму в чем причина может быть
Кстати если хаб добавляю с dchub:// то он добавляется, а при обновлении странички исчезает
Ну и всё-таки надеюсь что так как это вебстатистика, то и в новой версии (надеюсь она не только для русхаба будет...) как минимум будет поиск по айпишникам и никам, т.е. вбиваешь ник и получаешь все его айпишники, или вбиваешь айпишник и получаешь все ники кто под этим IP заходил
Попробуй вместо cli.php использовать программу из этого поста - http://mydc.ru/topic2193.html?view=findpost&p=28309
Так и не пашет она у меня :(
Ну ты отключи проверку тега и запашет
другие хабы даже не пингует у меня. MyDC хаб добавлял, хаб провайдера добавлял и ничего...
ошибка как я понял в том что конфиг обходчика не находит, хотя он лежит в одной папке с client.exe
Кстати, после пару запусков cli.php пошла загрузка ЦП 98% и жудкие тормоза компа
А что пишет при запуске?
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
C:\Documents and Settings\Администратор>"C:\Documents and Settings\All Users\Док
ументы\Release\
""C:\Documents and Settings\All Users\Документы\Release\" не является внутренней
или внешней
командой, исполняемой программой или пакетным файлом.
C:\Documents and Settings\Администратор>"C:\Documents and Settings\All Users\Док
ументы\Release\client.exe
*** ERROR 2: No such file or directory ***
fd_ms = fopen(filename, "r")
[d:\project\c\алексей\hub_client\client2\client2\misc.h]
*** ERROR 6: Error reading configuration database ***
ReadSettings((char *)"settings.txt",ms)
[main.cpp]
C:\Documents and Settings\Администратор>"C:\Documents and Settings\All Users\Док
ументы\Release\client.exe"
*** ERROR 2: No such file or directory ***
fd_ms = fopen(filename, "r")
[d:\project\c\алексей\hub_client\client2\client2\misc.h]
*** ERROR 6: Error reading configuration database ***
ReadSettings((char *)"settings.txt",ms)
[main.cpp]
C:\Documents and Settings\Администратор>
А конфиг точно там лежит?
Всё пингует хабы он.
Хотя, не все кстати, PtokaX 0.4.1.2 не хочет пинговать и YnHub 1.036 остальные хабы пробовал - всё нормально.