Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

14 страниц V   1 2 ... 12 13 »

Psychostats 2.3.3 + 2.3.4b

Статус пользователя iLLuSioN
сообщение 27.12.2006, 22:19
Сообщение #1
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Psychostats 2.3.3

Перловский скрипт для сбора статистики..

Установка

Psychostats 2.x.x + Apache + MYSQL + Perl
Платформа для теста Window XP
Адрес машины в сети 192.168.3.22 (здесь должен быть адрес Вашей машины)

На момент написания статьи были взяты следующие дистрибутивы:

ActivePerl-5.8.4.810-MSWin32-x86.msi
http://www.activestate.com/Products/ActivePerl/

apache_1.3.31-win32-x86-no_src.exe
http://httpd.apache.org/download.cgi

mysql-4.0.20d-win.zip
http://dev.mysql.com/downloads/

phpMyAdmin-2.5.7.zip
http://www.phpmyadmin.net/home_page/

php-4.3.7-Win32.zip
http://www.php.net/downloads.php

Обновленные версии смотрите по ссылкам.

P.S. или скачайте Денвер внизу.... :)

Ну и psychostats соответственно
psychostats2.1.1b.zip
http://www.psychostats.com/downloads.php

1. Устанавливаем Web-сервер Apache.
Первым делом запускаем apache_1.3.31-win32-x86-no_src.exe
На что следует обратить внимание:
По умолчанию предлагается установить Apache как службу, рекомендуется так и оставить, для Windows серверов тем более.

Здесь же можете прописать
Network Domain – Ваш домен, например demo.ru
Server Name – Имя сервера, например cs.demo.ru
E-mal – На ваше усмотрение

Идем далее, по завершению установки открываем браузер и набираем
http://localhost/
Если видим следующее:

Цитата:Вы видите это вместо ожидаемой страницы?


Значит всё прошло успешно.
Заходим в службы, находим там Apache и останавливаем службу.

Создаём директорию C:\www на диске C
Переходим в директорию в C:\Program Files\Apache Group\Apache\conf\
Там находятся конфигурационные файлы Apache

Открываем файл httpd.conf в любом текстовом редакторе
В конце файла находим строчку

code:#NameVirtualHost *:80

Зменяем на

code:NameVirtualHost 192.168.3.22:80

Где 192.168.3.22 – адрес Вашей машины в сети
В самый конец файла добавляем

code:<VirtualHost 192.168.3.22:80>
ServerAdmin webmaster@demo.ru
DocumentRoot c:/www
ServerName cs.demo.ru
ErrorLog logs/cs.demo.ru-error_log
CustomLog logs/cs.demo.ru-access_log common
</VirtualHost>


В директорию C:\www выкладываем файл index.html

code:Hello World!


Запускаем службу Apache
открываем браузер и набираем
http://192.168.3.22
Вы должны увидеть Hello World!
Если Вы это видите значит всё сделано верно.

Важно!
При любом изменении конфигов необходимо перезапустить Apache

2. Устанавливаем PHP как модуль для Apache.

Создаём директорию C:\php
Берём php-4.3.7-Win32.zip и распаковываем содержимое архива в C:\php
Копируем файл C:\php\php4ts.dll в директорию C:\WINDOWS\system32

Копируем файл C:\php\php.ini-dist в директорию C:\WINDOWS
И переименовываем его в php.ini

Открываем файл php.ini в любом текстовом редакторе, находим строчку в php.ini

code:extension_dir = "./"

заменяем её на

code:extension_dir = "c:\php\extensions"

находим строчку

code:;extension=php_gd2.dll
и убираем комментарий (знак ;),
php_gd2.dll - это графическая библиотека она нам понадобится.


Находим в httpd.conf строчку

code:#!c:/program files/perl/perl

ниже неё добавляем

code:LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php


В самом конце в раздела нашего Виртуального хоста (директива <VirtualHost ...> ) добавляем

code:DirectoryIndex index.html index.php

Выглядит так:

code:<VirtualHost 192.168.3.22:80>
ServerAdmin webmaster@demo.ru
DocumentRoot c:/www
ServerName cs.demo.ru
ErrorLog logs/cs.demo.ru-error_log
CustomLog logs/cs.demo.ru-access_log common
DirectoryIndex index.html index.php
</VirtualHost>


В директорию C:\www выкладываем файл Index.php

PHP:<?
echo 'PHP is good!';
?>

index.html удаляем

Запускаем службу Apache (или перезапускаем)
открываем браузер и набираем
http://192.168.3.22
Вы должны увидеть PHP is good!
Если Вы это видите значит всё сделано верно.

3. Устанавливаем MySQL
Распаковываем содержимое архива mysql-4.0.20d-win.zip в любую временную директорию
и запускаем SETUP.EXE.
По умолчанию MySQL устанавливается в C:\mysql, там его и оставим.
Ставим типичную установку.

По завершению запускаем C:\mysql\bin\winmysqladmin.exe
Вводим
User name:
root
Password:
123

Пароль потом поменяем и ОК.
В нижнем правом углу должен появиться светофор и загореться зелёным - это монитор сервера MySQL,
а также инструмент управления запуском и остановкой.

Теперь ставим phpMyAdmin для управления сервером MySQL.
Распаковываем содержимое архива phpMyAdmin-2.5.7.zip в C:\www
У Вас должна появиться директория phpMyAdmin-2.5.7, переименовываем её в myadmin (для удобства)
Открываем в текстовом редакторе файл C:\www\myadmin\config.inc.php,
в блокноте не получится, так как кодировка у него Unix, я использую EditPlus для этих целей.
Находим строчки

code:$cfg['PmaAbsoluteUri'] = '';

и меняем на

code:$cfg['PmaAbsoluteUri'] = 'http://192.168.3.22/myadmin/';



code:$cfg['Servers'][$i]['auth_type'] = 'config';

меняем на

code:$cfg['Servers'][$i]['auth_type'] = 'http';


Готово.

Если запущены сервера Apache и MySQL открываем браузер и набираем
http://192.168.3.22/myadmin/

Вводим root без пароля и Вы должны увидеть следующее

Цитата:Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.



На этом пока с phpMyAdmin закончим.
Если вас с root без пароля не пускает введите парль 123
phpMyAdmin нужен для управления базами данных, пользователями, привелегиями и тд.

4. Установка Perl
Запускаем ActivePerl-5.8.4.810-MSWin32-x86.msi, ставим всё по умолчанию.
Вам понадобятся модули DBI и DBD-Mysql, их можно скачать отсюда:
http://www.psychostats.com/ppm/5.8/x86

Установка модулей:
Архивы DBD-mysql.tar.gz и DBI.tar.gz запакованы архиваторами tar и gzip (последний не путать с zip),
с данными архивами прекрасно работает Total Commander.

Копируем из архива папку lib в папку с перлом.. C:\Perl
Потом из архива из папки arch копируем папку auto и кладём её в C:\Perl\lib
И на этом установка Perl закончена.

5. Установка Psychostats 2.x.x
Переходим к psychostats2.1.1b.zip
Couner-Strike server у меня стоит в директории
C:\Half-Live
Логи соответственно в C:\Half-Live\cstrike\logs
директория для старых логов C:\Half-Live\cstrike\logs-old

Распаковываем содержимое архива psychostats2.1.1b.zip в корень диска C:
Переименовываем C:\psychostats2.1.1b в C:\ps2 (для удобства)
Создаём директорию C:\www\stat

И запускаем C:\ps2\install.pl

Далее в консоле выборочно по тексту отвечаем на вопросы

code:
Web server host: localhost [127.0.0.1]
Do you want to change your settings? [Y,n]: n

При правильной установке модулей Perl Вы должны увидеть
следующее:

>>> STEP: Verifying required perl modules ...
Searching for required perl modules ...
x = module installed
[x] DBI v1.37
[x] DBD::mysql v2.9002
[x] Data::Dumper v2.121
All required perl modules are installed! Congratulations!

Press enter to continue with next step
...

DB Username [root]: root
DB Password []:
DB Hostname [localhost]:
DB Name [ps_stats]:
DB Table prefix [pstats_]:
...

LOGSOURCE 1:C:\Half-Live\cstrike\logs
LOGSOURCE 2:
GAMETYPE [halflife]:
MODTYPE [cstrike]:
UNIQUEID [wonid]:name
DECAY.SKILL [2%]:
DECAY.MINSKILL [1000]:
SERVERNAME [Powered By PsychoStats v2]: cs.demo.ru
SERVERIP [127.0.0.1]: 192.168.3.22
...

Do you want to change the ROOT PATHS? [y,N]: y
THEME.STATSROOT [c:\inetpub\wwwroot\stats\]: C:\www\stat\
THEME.IMAGESROOT [C:\www\stat\images\]:
THEME.WEAPONSROOT [C:\www\stat\images\weapons\]:
THEME.MAPSROOT [C:\www\stat\images\maps\]:
Do you want to change the URLs? [y,N]:
...

Choose your theme [psweb]:
Do you want to install this theme? [Y,n]:
...
...
Press enter to exit installation.


По завершению сверяем stats.cfg (Файл прилагается)

Качаем картинки карт http://www.psychostats.com/downloads/miscellaneous/
Что то вроде того halflife-maps-2004-02-09.zip
и распаковываем в C:\www\stat\images\maps

Запускаем C:\ps2\stats.pl

по завершению набираем в браузере
http://192.168.3.22/stat/

Вот и всё!
Удачи!

Примечание:
Для смены пароля на MySQL серверe в phpMyAdmin
http://192.168.3.22/myadmin/
слева выбираем mysql
справа SQL
в окно вводим запрос
UPDATE user SET PASSWORD = PASSWORD( 'sefwmefwef' ) WHERE User = 'root'

где sefwmefwef - Ваш новый пароль
Далее к "К началу" и "Перезагрузить MySQL"

в C:\ps2\stats.cfg

code:[mysql]
dbname = ps_stats
host = localhost
password = sefwmefwef
tableprefix = pstats_
username = root

в C:\www\stat\config.php

code:// Database Settings
$conf['dbuser'] = 'root';
$conf['dbpass'] = 'sefwmefwef';
$conf['dbname'] = 'ps_stats';
$conf['dbhost'] = 'localhost';
$conf['dbpersistant'] = 1;
$conf['dbtblprefix'] = 'pstats_';
Приложения:

stats.cfg:

baseskill = 1000
bufferedoutput = 0
compiledir = C:\psychostats\themes_compiled\
defaultmap = unknownmap
eventmaxdays = 0
gametype = halflife
historymaxdays = 180
ignorechat = 1
ignoremaps =
ignorercon = 0
ignorestatsme = 0
language = english
logerrors = 1
logsource = C:\Half-Live\cstrike\logs
modtype = cstrike
oldlogspath = C:\Half-Live\cstrike\logs-old
removeoldlogs = 1
reportunknown = 0
saverconpassword = 0
savetype = mysql
serverip = 192.168.3.22
servername = Powered By PsychoStats v2
skillfunc = default
themedir = C:\psychostats\themes\
uniqueid = name
verbose = 1

[awards]
monthly = 1
startofweek = monday
weekly = 1

[downloadlogs]
binary = 0
delete = 0
download = 0
host = myhost.domain.com
localpath = /home/lifo/logs/downloaded1
pass = password
pasv = 0
port = 21
remotepath = logs/test1/
skiplast = 1
user = username

[use]
playerrules = 1
primaryplrname = first
weaponweights = 1

[player_rules]
kills = > 0
onlinetime = >= (10 * 60)

[clans]
compile = 1
debug = 0
minkills = 1
minmembers = 2
minskill = 100

[decay]
minskill = 1000
skill = 2%

[theme]
imagesroot = C:\www\stat\images\
imagesurl = /stat/images/
mapsroot = C:\www\stat\images\maps\
mapsurl = /stat/images/maps/
source = psweb
statsroot = C:\www\stat\
statsurl = /stat/
weaponsroot = C:\www\stat\images\weapons\
weaponsurl = /stat/images/weapons/

[configs]
awards = awards.cfg
clantags = clantags.cfg
langmain = lang_main.cfg
logdata = logdata.cfg
theme = theme.cfg
weapons = weapons.cfg

[filters]
stripcd = 0

[match]

[mysql]
dbname = ps_stats
host = localhost
password =
tableprefix = pstats_
username = root

[INSTALL]
compiledir = C:\psychostats\themes_compiled\
ftppass =
ftppasv = 0
ftpport = 21
ftpuser = unknown
initialized = 1
skipinit = 0
themedir = C:\psychostats\themes\
webhost = localhost

P.S.
===================
Денвера включает:
Apache, SSI, mod_rewrite, mod_php.
PHP4 с поддержкой GD и MySQL.
MySQL с поддержкой транзакций (mysqld-max).
Система управления виртуальными хостами, основанная на шаблонах. Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
Система управления запуском и завершением.
phpMyAdmin — система управления MySQL через Web-интерфейс.
Ядро Perl без стандартных библиотек (они поставляются отдельно).
Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
Инсталлятор (нечто вроде InstallShield).

Прикрепленный файл  Base_2006_10_04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.rar ( 3,11 мегабайт ) Кол-во скачиваний: 491

Прикрепленные файлы:
Прикрепленный файл  psychostats2.3.3.zip ( 1,01 мегабайт ) Кол-во скачиваний: 1072
Прикрепленный файл  psychostats2.3.4.zip ( 1,02 мегабайт ) Кол-во скачиваний: 295


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Mitek
сообщение 29.12.2006, 20:29
Сообщение #2


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

Подскажите, пожалуйста, в чем может быть проблема... в опере вместо русских букв отображаются знаки вопросов, а в ИЕ вообще не открывается
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.12.2006, 20:59
Сообщение #3
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

кодировка.

в stats.cfg прописано
Код
decode_charset   = cp1251
?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mitek
сообщение 29.12.2006, 21:13
Сообщение #4


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

Не помогло
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.12.2006, 21:22
Сообщение #5
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

тогда чтото с кодировкой в винде


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PaCTa
сообщение 29.12.2006, 22:31
Сообщение #6


Стаж: 19 лет

Сообщений: 376
Благодарностей: 239
Полезность: 885

Либо IE кривой либо web-сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.12.2006, 22:38
Сообщение #7
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

может апач версию 2 поставил?!!!


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mitek
сообщение 29.12.2006, 22:44
Сообщение #8


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

У меня стоит AppServ
p.s. сори за оффтоп, можете удалить сообщения
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 29.12.2006, 22:56
Сообщение #9
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

ставь на том что там написано.... проверенноююточно пашет...


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mitek
сообщение 30.12.2006, 17:00
Сообщение #10


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

Цитата(AmxModX @ 29.12.2006, 23:38) *
может апач версию 2 поставил?!!!

А что с ним не то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 30.12.2006, 17:08
Сообщение #11
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Цитата(Mitek @ 30.12.2006, 17:00) *
А что с ним не то?

я когда ставил то у меня иероглифы были


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mitek
сообщение 30.12.2006, 18:47
Сообщение #12


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

Найдено решение этой проблемы:
1. Находим (в папке includes) файл common.php
2. В этом файле отыскиваем строчку:
Код
header('Content-Type: text/html; charset=utf-8');

и заменяем ее на
Код
header('Content-Type: text/html; charset=windows-1251');
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 1.1.2007, 21:28
Сообщение #13


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

У меня когда яустановил и запустил apache ввожу http://localhost написано не так как у вас а то что раньше было например я написал там 1а опотом удалил и запустил сервер оно и пишет 1 когда перехожу на php оно мне место содержымого файла пишет все файлы и папки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 1.1.2007, 22:13
Сообщение #14


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

Теперь получилось буду пытаться дальше вышло только то что вы видите ето ,,,
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 1.1.2007, 22:27
Сообщение #15


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

Я вставляю в папку www файл индекс а оно пишет вы видите ето в место ожыдаемой страницы почему?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mitek
сообщение 1.1.2007, 23:37
Сообщение #16


Стаж: 19 лет

Сообщений: 79
Благодарностей: 66
Полезность: 567

Можешь попробовать поставить Денвер, или еще лучше AppServ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 1.1.2007, 23:42
Сообщение #17


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

а где взять апп и зачем он?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 2.1.2007, 0:43
Сообщение #18


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

Вот что пишет AppServer посчле того как я добавил про PHP
Прикрепленные файлы:
Прикрепленный файл  1.bmp ( 662,85 килобайт ) Кол-во скачиваний: 138
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя PaCTa
сообщение 2.1.2007, 12:56
Сообщение #19


Стаж: 19 лет

Сообщений: 376
Благодарностей: 239
Полезность: 885

Цитата(Orel @ 2.1.2007, 1:43) *
Вот что пишет AppServer посчле того как я добавил про PHP

Апач криво настроен, зщаходишь в httpg.conf ищещь 334 строку и смотришь что в ней не так.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Eagle
сообщение 2.1.2007, 16:48
Сообщение #20


Стаж: 19 лет

Сообщений: 69
Благодарностей: 7
Полезность: 81

янашёл уже давно там длл пхп
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
14 страниц V   1 2 ... 12 13 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: