Author Topic: Upute: PsychoStats v3.2 Instalacija  (Read 20386 times)

0 Members and 2 Guests are viewing this topic.

Offline
*
Upute: PsychoStats v3.2 Instalacija
« on: March 10, 2013, 04:59:51 PM »
Psychostats v3.2 kompletna instalacija.

..::PsychoStats v3.2::...
~ I N S T A L L    T U T O R I J A L ~
by: balkan.piratez


Što je potrebno:

Linux shared Web hosting koji ima:

    PHP v4.3 ili bilo koja novija verzija.
    MySQL v4.1.11 ili bilo koja novija verzija.
    CRON JOB izvršavanje komandi.
    Koji može pokrecati .php i perl skripte


Početak:

Skinite PsychoStats v3.2 i unzipujte ga negdje na vas lokani disk. Raspakirajte ga i dobit cete novi folder PsychoStats-v3.2. Nakon raspakiranja trebali bi imati ove fajlove:

PsychoStats-v3.2.

    \lib
    \upload
    stats.pl
    stats.cfg


Prije nego pocmete uplodati PS na web hosting napravite novu MySQL bazu za psychostats. Vas hosting -> cPanel -> MySQL Databases -> Create New Database . Kreirajte novu mysql database i usera pridruzite vasoj databazi.

Nađite file config.php u PS folderu kojeg ste skinuli trebao bih se nalaziti u folderu \upload -> config.php . Otvorite ga u notepadu i izmjenite podatke sa vasom MySQL bazom koju ste predhodno napravili. Ovako to nama izgleda:

Quote
$dbtype = 'mysql';
$dbhost = '50.35.148.79';
$dbport = '';
$dbname = 'bpiratezstats';
$dbuser = 'pstats';
$dbpass = 'b345PiRat3z';
$dbtblprefix = 'ps_';

$dbhost = '50.35.148.79'; - mysql server adresa
$dbname = 'bpiratezstats'; - Ime vase mysql databaze
$dbuser = 'pstats'; - user/korisnik kojeg ste dodali na vasu mysql databazu
$dbpass = 'b345PiRat3z'; - sifra databaze

Napravite novi folder na vasem web hostingu, ajmo rec da se zove stats

NPR: www.vas-sajt.com/stats

Sad je potrebno da preko FTP-a (FilleZilla) uplodate sve fajlove iz vaseg /upload foldera sa lokalnog diska na vas web hosting u folder koji smo maloprije kreirali /stats

Ok. Sada kad smo uplodali PsyscoStats na web, sad je potrebno instalirati skriptu.

Idete http://vas-sajt.com/stats/install/index.php


Prvo vam se pojavljuje welcome screen za instalaciju PS-a. Kliknite INSTALL



Analiziranje sistema, radi se provjera dali vas hosting podržava sve sto je potrebno. Ukoliko nesto nije u redu pojavit ce vam se greska.



Sada dolazimo do databaze. Ako ste unijeli vase MySQL podatke u config.php do ovog koraka ce sama skripta skenirati vasu databazu, u suprotnome ispisite podatke vase MySQL databaze. Kliknite TEST. Morate provjeri da vasa databaza nema nikakvih grešaka. Ako vidite poruku "Your dabase settings have been verified!" znaci da je sve u redu nastavite dalje.



Sljedece moramo namjestiti gamemod u ovom slucaju koristimo ga za Counter-Strike pa cemo chekirati: Half-Life -> Counter - Strike i Team Fortress 2. Nakon što odaberete kliknite Initialize Database



Sada vam se instalira database za PS. Ako je sve proslo u redu bit ce poruka "Your dabase has been initialized with default values"

Nakon ovoga pojavit ce vam se sljedeci korak a to je kreiranje admina za web PS. Odaberite zeljeno ime i pw za admina i valid e-mail.



Nakon što ste napravili admin acc, sljedeci podesavanje theme za PS. Ako vam se pojavi zelene poruka "The compile directory is writable!" znaci sve je u redu samo Next.
NAPOMENA: ako vam se pokaže crvena error poruka onda trebate prominit dopustenja (permissions u FTP-u ) za /ps_themes_compiled direktorij. Moraju bit writable.



Nakon ovoga pojavljuje se zadnji korak za spremanje svih postavki.



Kada je instaliran PS na web izbrisite /install folder iz ftp servera
« Last Edit: March 10, 2013, 05:05:46 PM by balkan.piratez »

Offline
*
Re: Upute: PsychoStats v3.2 Instalacija
« Reply #1 on: March 10, 2013, 05:03:02 PM »
NASTAVAK....

stats.pl, stats.cfg i lib podešavanja

Gdje smjestiti ove fajlove?

Uplodajte stats.pl, stats.cfg i lib folder iz vaseg PS kojeg ste downlodali na vas web hosting acc u home direktorij. Nemojte uplodati u public_html, or cgi-bin foldere. Znaci jednu mapu prije. Tu napravite novi folder npr. psychostats u tu kopirate ove tri stvari. Shema prikaza direktorija gdje vam to treba biti:

/home/youraccount
-www
-public_html
-tmp
-public_ftp
-psychostats (kreirajte ovaj folder i tu uplodajte stats.pl, stats.cfg i lib)

stats.cfg podešavanja

Ovdje unesite vase MySQL podatke

dbtype = mysql
dbhost = 50.31.138.79
dbport =
dbname = xxxxx
dbuser = xxxx
dbpass = xxxxx
dbtblprefix = ps_
dbcompress = 0

CRON JOB pokretanje stats.pl

Morate postaviti cron job komandu za stats.pl a to cemo uradi da napravimo novi cron job task. Idete na vas web hosting / cpanel - > Advanced TAB - > Cron Jobs



Dalje kreiramo cron job. Pod Cron Email upišite valjanu e-mail adresu na koju ce vam stizat poruke ukoliko se stats.pl dobro ne pokrece ili je neki error. Poruke mogu biti i u vasem SPAM folderu (Gmail, Yahoo...) pa provjerite i njega ukoliko ih nevidite u inboxu.

Sljedece jest da postavimo Add New Cron Job. Možete izabrati Common Settings: Twice an hour (0,30****) opciju. To znaci da ce se stats.pl ocitavati svakih 30min. Najbolje vam je staviti ne manje od 30min i ne vise od 1 sat. To je vrijeme kroz koliko ce game server poslati podatke za stats.pl da budu prikazani na PS-u. I još ostaje nam polje Command: tu moramo upisati komandu za pokretanje stats.pl-a

Code: [Select]
Command: /usr/bin/perl /home/vas-acc/psychostats/stats.pl


NAPOMENA: Na vas e-mail cete dobivat poruku svako 30min jel posto smo tako stavili da vidite radi li stats.pl

Morate na vasem game serveru u [COLOR="blue"]server.cfg[/COLOR] imati ukljucen server logging.

// server logging
log on
sv_logbans
1 sv_logecho 0
sv_logfile 1
mp_logdetail 0

PODEŠAVANJA logsource, log path.

Idete na vas PS web (www.vas-sajt.com/stats) - admin cpanel edit log source
Log Path:/cs_3017/cstrike/logs (ode ide path do vaseg log fajla na game serveru, mozete ga vidit u game panelu FTP path).
Protocol: ftp
Host: "vas IP servera"
Port: 21
Passive mode: Yes (Samo ako budete imali problema kada vam ne ocitava log path a stvarno je taj koji ste upisali)
Username: srv2757 (user name FTP game servera)
Skip Last Log: Yes
Skip Last Line: Yes



To bi trebalo bit to. Ako imate kakva pitanja post. Open Source Live!