[TF2 Stats] With Web Ranking and Item Logger
- loKkdoKk
- Капитан
- Сообщения: 450
- Зарегистрирован: 04.04.2010
- Благодарил (а): 20 раз
- Поблагодарили: 70 раз
- Контактная информация:
Установил веб статистику для сервера тф2, но когда хочу посмотреть эту самую статистику на всех страницах выдает Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\****.php
Олдовые вкусности.
Цитатка
loKkdoKk
Из того что ты написал трудно понять причину проблемы.
Попробую себе установить на Saxton hale мод. А там видно будет.
Ты на свой веб цмс или другие приложения ставил ? Небыло проблем ?
Добавлено спустя 46 минут 55 секунд:
Все понятно.
Короче ошибка говорит о том что нет связи между игрой, базой данных и веб статой.
Проверь 2 конфига.
1.
M:\server_tf2\orangebox\tf\addons\sourcemod\configs\databases.cfg
2.
F:\Твой веб\localhost\TF2_stats\inc\settings.php
Потом запускаешь сервак и после этого уже открвай страничку вебстаты
Пример =) у мну пока стата пустая. Только установил.
Добавлено спустя 1 час 9 минут 54 секунды:
Вообще интересная хрень. Плагин то работает на серваке, а вот веб стата походу кривая. Половина страничек ведет в никуда. А некоторые на какие то левые ресурсы.
Похожее видел на зараженном експлойтом сайте.
Большое желание снести к чертям веб стату оставив только плагин для ражира.
Добавлено спустя 6 минут:
На этот же плагин установил вэб интерфейс от сюда и все тип топ Вот смотри
Из того что ты написал трудно понять причину проблемы.
Попробую себе установить на Saxton hale мод. А там видно будет.
Ты на свой веб цмс или другие приложения ставил ? Небыло проблем ?
Добавлено спустя 46 минут 55 секунд:
Все понятно.
Короче ошибка говорит о том что нет связи между игрой, базой данных и веб статой.
Проверь 2 конфига.
1.
M:\server_tf2\orangebox\tf\addons\sourcemod\configs\databases.cfg
Код: Выделить всё
"tf2stats"
{
"driver" "mysql"
"host" "localhost"
"database" "tf2_stats"
"user" "root"
"pass" "root"
//"timeout" "0"
"port" "3306"
}
F:\Твой веб\localhost\TF2_stats\inc\settings.php
Код: Выделить всё
строки 44-48
//Database Settings
$mysql_server = "localhost";
$mysql_user = "root";
$mysql_password = "root";
$mysql_database = "tf2_stats";
Пример =) у мну пока стата пустая. Только установил.
Добавлено спустя 1 час 9 минут 54 секунды:
Вообще интересная хрень. Плагин то работает на серваке, а вот веб стата походу кривая. Половина страничек ведет в никуда. А некоторые на какие то левые ресурсы.
Похожее видел на зараженном експлойтом сайте.
Большое желание снести к чертям веб стату оставив только плагин для ражира.
Добавлено спустя 6 минут:
На этот же плагин установил вэб интерфейс от сюда и все тип топ Вот смотри
Ух ты, надо же, пока я сегодня работал тут много интересного налопатилось.
Игруны на серваке не слабо играли и оказалось что первая стата работает, а ошибки были из-за чистой базы данных. Теперь же все работает.
Поскольку первый вариант ([TF2 Stats] With Web Ranking and Item Logger) это модифицированая и улучшенная стата от второго варианта, оставим ее.
loKkdoKk спасибо за поткинутую идею.
Игруны на серваке не слабо играли и оказалось что первая стата работает, а ошибки были из-за чистой базы данных. Теперь же все работает.
Поскольку первый вариант ([TF2 Stats] With Web Ranking and Item Logger) это модифицированая и улучшенная стата от второго варианта, оставим ее.
loKkdoKk спасибо за поткинутую идею.
может кто помочь с этой статой?)
так нигде и не нашёл таловой (рус) инструкции по установке =(
в итоге имею рабочую статистику http://rus-server.mine.nu/tf2_stats/player_ranking.php
но при выборе игрока\карты вылетает с ошибкой
http://rus-server.mine.nu/tf2_stats/pla ... uote]Fatal error: Call to undefined function curl_init() in Z:\home\212.232.72.233\www\tf2_stats\player.php on line 384[/quote]
http://rus-server.mine.nu/tf2_stats/map ... te]Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\212.232.72.233\www\tf2_stats\map.php on line 6
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in Z:\home\212.232.72.233\www\tf2_stats\map.php on line 6[/quote]
так нигде и не нашёл таловой (рус) инструкции по установке =(
в итоге имею рабочую статистику http://rus-server.mine.nu/tf2_stats/player_ranking.php
но при выборе игрока\карты вылетает с ошибкой
http://rus-server.mine.nu/tf2_stats/pla ... uote]Fatal error: Call to undefined function curl_init() in Z:\home\212.232.72.233\www\tf2_stats\player.php on line 384[/quote]
http://rus-server.mine.nu/tf2_stats/map ... te]Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\212.232.72.233\www\tf2_stats\map.php on line 6
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in Z:\home\212.232.72.233\www\tf2_stats\map.php on line 6[/quote]
rus-server.mine.nu:27016 - ZombieMod
rus-server.mine.nu:27017 - DeathRun[/spoiler]
Moby812
Ты на какой оси ставил вебсервер для статы? И какая версия рнр у тебя?
Надеюсь ты создал базу данный в мускуле для статы. И ты внес в базу данных таблицы для статы?
Вот сейчас я сделал стату для второго сервака. Сама стата ставится за 5 минут. Пришлось немного повозиться с переводом. Ну и обновил стату для первого сервера.
Не вижу особых проблем.
Проблемы могут быть если каряво установлен вебсервер. К тому же я заметил, что бывают проблемы на самых последних рнр.
Ты на какой оси ставил вебсервер для статы? И какая версия рнр у тебя?
Надеюсь ты создал базу данный в мускуле для статы. И ты внес в базу данных таблицы для статы?
Вот сейчас я сделал стату для второго сервака. Сама стата ставится за 5 минут. Пришлось немного повозиться с переводом. Ну и обновил стату для первого сервера.
Не вижу особых проблем.
Проблемы могут быть если каряво установлен вебсервер. К тому же я заметил, что бывают проблемы на самых последних рнр.
-
- Лейтенант
- Сообщения: 112
- Зарегистрирован: 09.02.2010
- Поблагодарили: 17 раз
В РНР нет расширения cURL, установите его.Call to undefined function curl_init()
scorp75
стата стоит на вин 2003, через денвер
(каких именно версий щас точно сказать не могу, удалёнка не робит, но обновлялось всё недавно)
форум на ibp 3.1.4 и psychostats с hlx работают нормально
как я ставил.
имею 2 архива (tf2-stats, tf2rankingwebinterfacev7.5.0)
из tf2-stats
1. извлёк всё в корень сервера
2. в databases.cfg вписал:
3. создал в phpadmin директорию tf2_stats
4. из tf2rankingwebinterfacev7.5.0 извлёк всё на хост
5. правил settings.php
6. через копироватьвставить перенёс содержимое папок sqlscripts
7. ребут сервера.
итог выше постом
Добавлено спустя 36 минут 19 секунд:
вот столкнулся на 1 сервере,
может кто знает, как вывести такую стату в motd?
стата стоит на вин 2003, через денвер
(каких именно версий щас точно сказать не могу, удалёнка не робит, но обновлялось всё недавно)
форум на ibp 3.1.4 и psychostats с hlx работают нормально
как я ставил.
имею 2 архива (tf2-stats, tf2rankingwebinterfacev7.5.0)
из tf2-stats
1. извлёк всё в корень сервера
2. в databases.cfg вписал:
Код: Выделить всё
"tf2stats"
{
"driver" "mysql"
"host" "localhost"
"database" "tf2_stats"
"user" "root"
"pass" ""
//"timeout" "0"
"port" "3306"
}
3. создал в phpadmin директорию tf2_stats
4. из tf2rankingwebinterfacev7.5.0 извлёк всё на хост
5. правил settings.php
6. через копироватьвставить перенёс содержимое папок sqlscripts
7. ребут сервера.
итог выше постом
Добавлено спустя 36 минут 19 секунд:
вот столкнулся на 1 сервере,
может кто знает, как вывести такую стату в motd?
rus-server.mine.nu:27016 - ZombieMod
rus-server.mine.nu:27017 - DeathRun[/spoiler]
надеюсь пароль для пользователя роот поставилMoby812 писал(а):
2. в databases.cfg вписал:Код: Выделить всё
"tf2stats" { "driver" "mysql" "host" "localhost" "database" "tf2_stats" "user" "root" "pass" "" //"timeout" "0" "port" "3306" }
Майадмин не для создания дирректорий а для удобства создания базы данных на мускуле.Moby812 писал(а):
3. создал в phpadmin директорию tf2_stats
Там сперва создаешь базу данных для статы например tf2_stats Это прописано в конфиге.
Потом нужно создать таблицы в базе данных путем импортирования таблиц в майадмине .
Используются для этого скрипты из папки sqlscripts
Кстати вот тут написано как правильно создавать вебсервер на винде.
Ты странно прописал свой веб сервер судя по ошибкам.
Похоже что ты не создал нормальную базу данных с необходимыми таблицами.
scorp75
1. на root'e нет пароля, он ж всё равно локальный
2. да я всё сделал как ты и написал, там я именно создал таблицы и перенёс.
(сложно всё по памяти писать, без удалёнки)
единственное, что я вспомнил, так это, то что я сначало запустил поиграл (5 таблиц в тф базе создались),
а потом только sqlscripts перенёс.
межет ли из-за этого?
*к сожалению не могу щас переставить...
1. на root'e нет пароля, он ж всё равно локальный
2. да я всё сделал как ты и написал, там я именно создал таблицы и перенёс.
(сложно всё по памяти писать, без удалёнки)
единственное, что я вспомнил, так это, то что я сначало запустил поиграл (5 таблиц в тф базе создались),
а потом только sqlscripts перенёс.
межет ли из-за этого?
*к сожалению не могу щас переставить...
rus-server.mine.nu:27016 - ZombieMod
rus-server.mine.nu:27017 - DeathRun[/spoiler]
Пока ты не создашь в базе данных таблицы, нету записей в базе от игры.
Как только сделал импорт таблиц можно играть.
В начале пока база чиста пишет типа ошибка, стоит зайти на сервер первому игроку как ошибок больше нет потому что пошла запись в базе данных.
Скажи еще какую версию рнр юзаешь.
У меня рнр 5.2.8 и тебе советую такую же Более свежие не имеют многих полезных расширений. На этой версии все пашет тип топ.
Я вижу стата у тебя работает. Хотя не полностью. При открытии статы игрока выходит ошибка.
Зайди в рнр, в папку \php\ext\
Проверь наличие php_curl.dll
потом в конфиг рнр - php.ini там должна быть раскоментирована строка extension=php_curl.dll
Ты можешь проверить работает или нет интересующий тебя модуль.
Создай в корне сайта файл phpinfo.php
И впиши в него следующее
Потом открываешь браузер по адресу http://rus-server.mine.nu/phpinfo.php
Откроются таблицы с подробным описанием твоего рнр
Как только сделал импорт таблиц можно играть.
В начале пока база чиста пишет типа ошибка, стоит зайти на сервер первому игроку как ошибок больше нет потому что пошла запись в базе данных.
Скажи еще какую версию рнр юзаешь.
У меня рнр 5.2.8 и тебе советую такую же Более свежие не имеют многих полезных расширений. На этой версии все пашет тип топ.
Я вижу стата у тебя работает. Хотя не полностью. При открытии статы игрока выходит ошибка.
Зайди в рнр, в папку \php\ext\
Проверь наличие php_curl.dll
потом в конфиг рнр - php.ini там должна быть раскоментирована строка extension=php_curl.dll
Ты можешь проверить работает или нет интересующий тебя модуль.
Создай в корне сайта файл phpinfo.php
И впиши в него следующее
Код: Выделить всё
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
// Show just the module information.
// phpinfo(8) yields identical results.
phpinfo(INFO_MODULES);
?>
Откроются таблицы с подробным описанием твоего рнр