Psychostats 2.3.3 + 2.3.4b |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Psychostats 2.3.3 + 2.3.4b |
iLLuSioN
|
27.12.2006, 22:19
Сообщение
|
![]() |
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
Сообщение
|
![]() |
Подскажите, пожалуйста, в чем может быть проблема... в опере вместо русских букв отображаются знаки вопросов, а в ИЕ вообще не открывается
|
|
|
|
iLLuSioN
|
29.12.2006, 20:59
Сообщение
|
![]() |
кодировка.
в stats.cfg прописано Код decode_charset = cp1251 ?
![]() |
|
|
|
Mitek
|
29.12.2006, 21:13
Сообщение
|
![]() |
Не помогло
|
|
|
|
iLLuSioN
|
29.12.2006, 21:22
Сообщение
|
![]() |
тогда чтото с кодировкой в винде
![]() |
|
|
|
PaCTa
|
29.12.2006, 22:31
Сообщение
|
|
|
Либо IE кривой либо web-сервер
|
|
|
|
iLLuSioN
|
29.12.2006, 22:38
Сообщение
|
![]() |
может апач версию 2 поставил?!!!
![]() |
|
|
|
Mitek
|
29.12.2006, 22:44
Сообщение
|
![]() |
У меня стоит AppServ
p.s. сори за оффтоп, можете удалить сообщения |
|
|
|
iLLuSioN
|
29.12.2006, 22:56
Сообщение
|
![]() |
ставь на том что там написано.... проверенноююточно пашет...
![]() |
|
|
|
Mitek
|
30.12.2006, 17:00
Сообщение
|
![]() |
|
|
|
|
iLLuSioN
|
30.12.2006, 17:08
Сообщение
|
![]() |
![]() |
|
|
|
Eagle
|
1.1.2007, 21:28
Сообщение
|
|
|
У меня когда яустановил и запустил apache ввожу http://localhost написано не так как у вас а то что раньше было например я написал там 1а опотом удалил и запустил сервер оно и пишет 1 когда перехожу на php оно мне место содержымого файла пишет все файлы и папки
|
|
|
|
Eagle
|
1.1.2007, 22:13
Сообщение
|
|
|
Теперь получилось буду пытаться дальше вышло только то что вы видите ето ,,,
|
|
|
|
Eagle
|
1.1.2007, 22:27
Сообщение
|
|
|
Я вставляю в папку www файл индекс а оно пишет вы видите ето в место ожыдаемой страницы почему?
|
|
|
|
Mitek
|
1.1.2007, 23:37
Сообщение
|
![]() |
Можешь попробовать поставить Денвер, или еще лучше AppServ
|
|
|
|
Eagle
|
1.1.2007, 23:42
Сообщение
|
|
|
а где взять апп и зачем он?
|
|
|
|
Eagle
|
2.1.2007, 0:43
Сообщение
|
|
|
Вот что пишет AppServer посчле того как я добавил про PHP
Прикрепленные файлы:
|
|
|
|
PaCTa
|
2.1.2007, 12:56
Сообщение
|
|
|
|
|
|
|
Eagle
|
2.1.2007, 16:48
Сообщение
|
|
|
янашёл уже давно там длл пхп
|
|
|
|
![]() ![]() |