) добавляем DirectoryIndex index.html index.php
Выглядит так:
Код:
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
В директорию C:\www выкладываем файл Index.php
[PHP]
echo 'PHP is good!'; - здесь можно поместить свой сайт
?> [/PHP]
А сам файл index.html удаляем.
Запускаем службу Apache (или перезапускаем)
открываем браузер и набираем
http://172.16.16.8/
Вы должны увидеть PHP is good!
Если Вы это видите значит всё сделано верно!!!
Когда я первый раз устанавливал PHP модуль на апач первой версии я не мог найти в конфигах сервера строчку #!c:/program files/perl/perl, и именно поэтому я посоветовал вам устанавливать Apache 2.
Устанавливаем базу данных MySQL
Скачать можно с http://dev.mysql.com/downloads/
Распаковываем содержимое архива mysql-4.0.20d-win.zip в любую временную директорию
и запускаем SETUP.EXE.
По умолчанию MySQL устанавливается в C:\mysql, там его и оставим.
Ставим типичную установку.
По завершению запускаем C:\mysql\bin\winmysqladmin.exe
Вводим для примера имя и пароль
User name:
root
Password:
123
Пароль потом поменяем и ОК.
В нижнем правом углу должен появиться светофор и загореться зелёным - это монитор сервера MySQL, а также инструмент управления запуском и остановкой.
Теперь ставим phpMyAdmin для управления сервером MySQL.
Скачать его можно с http://www.phpmyadmin.net/home_page/
Распаковываем содержимое архива phpMyAdmin-2.5.7.zip в C:\www
У Вас должна появиться директория phpMyAdmin-2.5.7, переименовываем её в myadmin (для удобства).
Открываем в текстовом редакторе файл C:\www\myadmin\config.inc.php,
если в блокноте открыть не получается, то открываем с помощью Notepad.
Находим строчки
$cfg['PmaAbsoluteUri'] = '';
и меняем на
$cfg['PmaAbsoluteUri'] = 'http://192.168.14.176/myadmin/';
далее
$cfg['Servers'][$i]['auth_type'] = 'config';
меняем на
$cfg['Servers'][$i]['auth_type'] = 'http';
Готово.
Если запущены сервера Apache и MySQL открываем браузер и набираем
http://172.16.16.8/myadmin/
Вводим root без пароля и Вы должны увидеть следующее
Цитата: Ваш конфигурационный файл содержит настройки (пользователь root без пароля), которые относятся к привилегированному пользователю MySQL (по умолчанию). Ваш MySQL сервер запущен с этими настройками по умолчанию, открытый для вторжений, поэтому Вам настоятельно рекомендуется устранить эту дыру в безопасности.
На этом пока с phpMyAdmin закончим.
Если вас с root без пароля не пускает введите парoль 123.
phpMyAdmin нужен для управления базами данных, пользователями, привелегиями и тд.
Устанавливаем Perl.
Скачать можно с http://www.activestate.com/Products/ActivePerl/
Запускаем ActivePerl-5.8.4.810-MSWin32-x86.msi, ставим всё по умолчанию.
Вам понадобятся модули DBI и DBD-Mysql, но я с ними намучился и вам посоветую при установке самой статистики просто включить Интернет и программа сама все за вас сделает -)
И на этом установка Perl закончена.
Ну и наконец то устанавливаем саму статистику. Качаем здесь: http://www.psychostats.com/downloads.php.
Переходим к 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
Далее в консоле выборочно по тексту отвечаем на вопросы
Цитата:
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
Код:
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
Качаем картинки карт http://www.psychostats.com/downloads/miscellaneous/
Что то вроде того halflife-maps-2004-02-09.zip
и распаковываем в C:\www\stat\images\maps
Запускаем C:\ps2\stats.pl.
По завершению набираем в браузере
http://172.16.16.8/stat/
Вот и всё!
Удачи!
Примечание:
Для смены пароля на MySQL серверe в phpMyAdmin
http://172.16.16.8/myadmin/
Слева выбираем mysql, справа SQL, в окно вводим запрос
UPDATE user SET PASSWORD = PASSWORD( 'sefwmefwef' ) WHERE User = 'root'
где sefwmefwef - Ваш новый пароль
Далее к "К началу" и "Перезагрузить MySQL"
в C:\ps2\stats.cfg подправить
Код:
[mysql]
dbname = ps_stats
host = localhost
password = sefwmefwef
tableprefix = pstats_
username = root
в C:\www\stat\config.php
Код:
// Database Settings
$conf['dbuser'] = 'root';
$conf['dbpass'] = 'sefwmefwef';
$conf['dbname'] = 'ps_stats';
$conf['dbhost'] = 'localhost';
$conf['dbpersistant'] = 1;
$conf['dbtblprefix'] = 'pstats_';
Вот и все, играйте, запускайте, и проверяйте!