[Poradnik] Instalacja Psychostats
MaTusz
13.10.2009
Zamieszczam swój Poradnik,myśle że bardziej zrozumiały i opisany niż ten co jest w Tym temacie
Proszę o nie usuwanie,na pewno się przyda
<p>Wymagania:
~ Hosting WWW ( W tym poradniku wykorzystałem hosting Hitme.pl ale na większości hostingów wygląda tak samo )
~ Psychostats ( Poradnik dla wersji 3.1 - przy innych wersjach prawdopodobnie będzie tak samo )
~ PHP w wersji 5 lub wyższej
~ Baza MySQL ( z możliwością zdalnych połączeń )
~ PERL ( w większości płatnych serwerów )
~ CRON TAB ( inaczej Harmonogram Zadań )
1. Tworzenie bazy danych pod Psychostats:
~ W tym celu logujemy się do naszego panelu administracyjnego (w tym przypadku Cpanel)
~ Przechodzimy do zakładki Kreator baz MySQL i tworzymy baze danych,nadając jej swoją nazwe i hasło (można wygenerować za pomocą przycisku lub wpisać swoje) i nadajemy prawa dostępu.
~ Klikamy Następny Krok i nasza baza została utworzona
~ Nie zapomnijcie o zapisaniu sobie nazwy bazy,użytkownika i hasła,w naszym przypadku będzie to wyglądało tak:
2. Przygotowanie do Instalacji:
~ Ściągamy najnowszą wersje Psychostats 3.1 pod Linuxa STĄD lub MIRROR Linux
~ Rozpakowujemy na Pulpit
3. Kopiowanie na FTP:
~ Do głownego Katalogu serwera (przed public_html) kopiujemy katalog lib oraz pliki stats.cfg i stats.pl
~ Ustawiamy atrybuty 777 (CHMOD 777) na plik stats.pl
~ Edytujemy plik stats.cfg i stats.pl dopisując dane
W stats.cfg
W stats.pl (na samym dole)
~ Następnie w katalogu public_html tworzymy folder o nazwie psychostats
~ I kopiujemy do niego zawartość folderu upload (podkreślam zawartość nie folder)
~ Następnie wchodzimy do katalogu psychostats , szukamy pliku config.php i nadajemy mu odpowiednie atrybuty (CHMOD) 777
~ Zawartość pliku (po instalacji psychostats) config.php powinna wyglądać w ten sposób:
[code=auto:0]
Proszę o nie usuwanie,na pewno się przyda
Instalacja Psychostats 3.1
<p>Wymagania:
~ Hosting WWW ( W tym poradniku wykorzystałem hosting Hitme.pl ale na większości hostingów wygląda tak samo )
~ Psychostats ( Poradnik dla wersji 3.1 - przy innych wersjach prawdopodobnie będzie tak samo )
~ PHP w wersji 5 lub wyższej
~ Baza MySQL ( z możliwością zdalnych połączeń )
~ PERL ( w większości płatnych serwerów )
~ CRON TAB ( inaczej Harmonogram Zadań )
1. Tworzenie bazy danych pod Psychostats:
~ W tym celu logujemy się do naszego panelu administracyjnego (w tym przypadku Cpanel)
~ Przechodzimy do zakładki Kreator baz MySQL i tworzymy baze danych,nadając jej swoją nazwe i hasło (można wygenerować za pomocą przycisku lub wpisać swoje) i nadajemy prawa dostępu.
~ Klikamy Następny Krok i nasza baza została utworzona
~ Nie zapomnijcie o zapisaniu sobie nazwy bazy,użytkownika i hasła,w naszym przypadku będzie to wyglądało tak:
nazwa bazy = psychost_psychostats użytkownik bazy = psychost_matusz hasło bazy = |u|u/19Pz,zt
2. Przygotowanie do Instalacji:
~ Ściągamy najnowszą wersje Psychostats 3.1 pod Linuxa STĄD lub MIRROR Linux
~ Rozpakowujemy na Pulpit
3. Kopiowanie na FTP:
~ Do głownego Katalogu serwera (przed public_html) kopiujemy katalog lib oraz pliki stats.cfg i stats.pl
~ Ustawiamy atrybuty 777 (CHMOD 777) na plik stats.pl
~ Edytujemy plik stats.cfg i stats.pl dopisując dane
W stats.cfg
dbtype = mysql dbhost = localhost dbport = dbname = psychost_psychostats dbuser = psychost_matusz dbpass = |u|u/19Pz,zt dbtblprefix = ps_
W stats.pl (na samym dole)
dbtype = mysql dbhost = localhost dbport = dbname = psychost_psychostats dbuser = psychost_matusz dbpass = |u|u/19Pz,zt dbtblprefix = ps_
~ Następnie w katalogu public_html tworzymy folder o nazwie psychostats
~ I kopiujemy do niego zawartość folderu upload (podkreślam zawartość nie folder)
~ Następnie wchodzimy do katalogu psychostats , szukamy pliku config.php i nadajemy mu odpowiednie atrybuty (CHMOD) 777
~ Zawartość pliku (po instalacji psychostats) config.php powinna wyglądać w ten sposób:
[code=auto:0]
Załączone pliki
Pawlak093
13.10.2009
Jest już 1 poradnik o Instalacji Psychostats http://amxx.pl/viewtopic.php?t=977
Ale ten jest ładniejszy
Spoko ;>
Ale ten jest ładniejszy
Spoko ;>
bakul. <3
13.10.2009
Oba pokazują poprawnie jak zainstalować Psychostats, więc nie ma sensu usuwać.
GZ, poradnik ładny.
GZ, poradnik ładny.
L0rdS^P0l4K
13.10.2009
Świetny... poradnik/tutorial dodam tylko że serwer musi mieć również odpowiednie moduły.
Próbowałem zrobić PsychoStaty na cal.pl i natknąłem się na taki problem:
Dzisiaj będą testy
Próbowałem zrobić PsychoStaty na cal.pl i natknąłem się na taki problem:
PsychoStats failed initialization! The following modules are required and could not be loaded. DBD::mysql You can install the modules listed using either CPAN or if your distro supports it by installing a binary package with your package manager like 'yum' (fedora / redhat), 'apt-get' or 'aptitude' (debian).Oczywiście od razu napisałem do hostingu w tej sprawie. Dostałem odpowiedź iż przy następnej aktualizacji serwera moduł ten zostanie zainstalowany.
Dzisiaj będą testy
Saper
13.10.2009
Prawie idealny poradnik , poza kilkoma bledami....
1. W menu Manage/Log Sources wybieramy New Log Source i wpisujemy dane serwera po czym klikamy TEST,jeżeli połączenie jest poprawne klikamy Save
tu nie podajemy danych do servera , tylko do do FTP servera.... W mijscu Host podajmy host naszego FTP servera gier a nie ip servera bez portu.... ( W niektorych hostingach moze tak byc ze jest to ip servera bez portu, ale to nie we wszystkich wiec jest to informacja bledna... ) W miejscu Username podajemy uzytkownika FTP , nazwales to jako login FTP , nie wszyscy moga to zrozumiec...
W miejscu Log Patch nie jest to zawsze cstrike/logs . Coraz czesciej firmy wprowadzaja sciezki typu CS_1.6/sctrike/logs ; hlds/cstrike/logs itp dlatego dal bym jakies info o tym jak to sprawdzic ( jezeli nie wiesz jak to sprawdzic to napisz do mnie na gg )
2. 2. Przygotowanie do Instalacji:
~ Ściągamy najnowszą wersje Psychostats 3.1 STĄD lub MIRROR
~ Rozpakowujemy na Pulpit
Warto dodac ze scaigamy wersje pod linuxa , nieraz ludzie sciagaja pod windowsa i sie dziwia ze im nie dziala....
3.
3. Kopiowanie na FTP:
~ Do głownego Katalogu serwera (przed public_html) kopiujemy katalog lib oraz pliki stats.cfg i stats.pl
Utrudniasz zycie sobie i innym.... Wystarczy dodac 1 folder ( np. staty ) i pozniej nasze polecenie w crontabie wyglada tak : /home/twoja nazwa/staty/stats.pl
a nie jak u ciebie
4. ~ Edytujemy plik stats.cfg i stats.pl dopisując dane
W stats.cfg
Kod:
dbtype = mysql
dbhost = localhost
dbport =
dbname = psychost_psychostats
dbuser = psychost_matusz
dbpass = |u|u/19Pz,zt
dbtblprefix = ps_
W stats.pl (na samym dole)
Kod:
dbtype = mysql
dbhost = localhost
dbport =
dbname = psychost_psychostats
dbuser = psychost_matusz
dbpass = |u|u/19Pz,zt
dbtblprefix = ps_
Wystarczy wpisac dane w 1 pliku.... w stats.cfg czy tez stats.pl ( Dane sa najpierw pobierane z pliku stats.pl , jezeli nie ma w nim informacji na temat bazy danych to wtedy dane sa pobierane ze stats.cfg )
4. Bardzo czesto sie zdarza ze scizka do kompilatora nie ma odpowiednich chmodow i wyskakuje nam na czerwono, dlatego dodalbym ze jezeli wyskoczy nam na czerwono to zaznaczamy "ptaszekiem" opcjie " If checked, themes will be re-compiled on EVERY page.... "
5. ~ Następnie w folderze cstrike/ zmieniamy nazwe folderu logs na np. "X" i tworzymy nowy folder o nazwie logs nadając mu CHMOD 777 (atrybuty 777)
W tym wypadku nasz folder logs jest pusty i gdy ustawimy cronataba na 2 min to nam sie nie wyswietla zadne staty na stronie.... Wtedy trzeba czekac az zmieni sie mapa aby logi sie zapisaly.... Dlatego proponuje calkowicie usunac ta linijke....
6.
W twoim poleceniu sam sie nie lapie , wiec tym bardziej szary user tego nie ogarnie... Zmien to tak jak napisalem w 3 ptk....
7.
Warto tez dodac ip pod ktorym sie znajduje baza danych mysql bo nie we wszystkich hostingach od razu masz ten wyjatek dodany.... Ip to mozna sprawdzic wchodzac do phpmyadmina i w lewym gornym rogu bedzie podane to ip ( jezlei jest localhost to trzeba do administratora napisac aby podal ci to ip )
Chyba to wszystko Jezli poprawisz to co napisalem to ten poradnik poprostu bedzie idealny.... Moj poradnik ze tak powiem byl robiony za czasow komuny dlatego wyglada jak wyglada , juz niektore screeny nawet poznikaly
PS; tylko bez obrazy za te wytykanie bledow
1. W menu Manage/Log Sources wybieramy New Log Source i wpisujemy dane serwera po czym klikamy TEST,jeżeli połączenie jest poprawne klikamy Save
tu nie podajemy danych do servera , tylko do do FTP servera.... W mijscu Host podajmy host naszego FTP servera gier a nie ip servera bez portu.... ( W niektorych hostingach moze tak byc ze jest to ip servera bez portu, ale to nie we wszystkich wiec jest to informacja bledna... ) W miejscu Username podajemy uzytkownika FTP , nazwales to jako login FTP , nie wszyscy moga to zrozumiec...
W miejscu Log Patch nie jest to zawsze cstrike/logs . Coraz czesciej firmy wprowadzaja sciezki typu CS_1.6/sctrike/logs ; hlds/cstrike/logs itp dlatego dal bym jakies info o tym jak to sprawdzic ( jezeli nie wiesz jak to sprawdzic to napisz do mnie na gg )
2. 2. Przygotowanie do Instalacji:
~ Ściągamy najnowszą wersje Psychostats 3.1 STĄD lub MIRROR
~ Rozpakowujemy na Pulpit
Warto dodac ze scaigamy wersje pod linuxa , nieraz ludzie sciagaja pod windowsa i sie dziwia ze im nie dziala....
3.
3. Kopiowanie na FTP:
~ Do głownego Katalogu serwera (przed public_html) kopiujemy katalog lib oraz pliki stats.cfg i stats.pl
Utrudniasz zycie sobie i innym.... Wystarczy dodac 1 folder ( np. staty ) i pozniej nasze polecenie w crontabie wyglada tak : /home/twoja nazwa/staty/stats.pl
a nie jak u ciebie
4. ~ Edytujemy plik stats.cfg i stats.pl dopisując dane
W stats.cfg
Kod:
dbtype = mysql
dbhost = localhost
dbport =
dbname = psychost_psychostats
dbuser = psychost_matusz
dbpass = |u|u/19Pz,zt
dbtblprefix = ps_
W stats.pl (na samym dole)
Kod:
dbtype = mysql
dbhost = localhost
dbport =
dbname = psychost_psychostats
dbuser = psychost_matusz
dbpass = |u|u/19Pz,zt
dbtblprefix = ps_
Wystarczy wpisac dane w 1 pliku.... w stats.cfg czy tez stats.pl ( Dane sa najpierw pobierane z pliku stats.pl , jezeli nie ma w nim informacji na temat bazy danych to wtedy dane sa pobierane ze stats.cfg )
4. Bardzo czesto sie zdarza ze scizka do kompilatora nie ma odpowiednich chmodow i wyskakuje nam na czerwono, dlatego dodalbym ze jezeli wyskoczy nam na czerwono to zaznaczamy "ptaszekiem" opcjie " If checked, themes will be re-compiled on EVERY page.... "
5. ~ Następnie w folderze cstrike/ zmieniamy nazwe folderu logs na np. "X" i tworzymy nowy folder o nazwie logs nadając mu CHMOD 777 (atrybuty 777)
W tym wypadku nasz folder logs jest pusty i gdy ustawimy cronataba na 2 min to nam sie nie wyswietla zadne staty na stronie.... Wtedy trzeba czekac az zmieni sie mapa aby logi sie zapisaly.... Dlatego proponuje calkowicie usunac ta linijke....
6.
W twoim poleceniu sam sie nie lapie , wiec tym bardziej szary user tego nie ogarnie... Zmien to tak jak napisalem w 3 ptk....
7.
Warto tez dodac ip pod ktorym sie znajduje baza danych mysql bo nie we wszystkich hostingach od razu masz ten wyjatek dodany.... Ip to mozna sprawdzic wchodzac do phpmyadmina i w lewym gornym rogu bedzie podane to ip ( jezlei jest localhost to trzeba do administratora napisac aby podal ci to ip )
Chyba to wszystko Jezli poprawisz to co napisalem to ten poradnik poprostu bedzie idealny.... Moj poradnik ze tak powiem byl robiony za czasow komuny dlatego wyglada jak wyglada , juz niektore screeny nawet poznikaly
PS; tylko bez obrazy za te wytykanie bledow
MaTusz
13.10.2009
Nie no spoko,dopisałem aby w razie jakichś braków lub błędów pisać w końcu gdzie dwie głowy to nie jedna
1. Fakt mój błąd,rozpędziłem się za szybko i nie zauważyłem Poprawione
2. Dodane
3. Równie dobrze można dodać bezpośrednio do katalogu głownego,nie trzeba robić dodatkowych folderów a ścieżke w tym przypadku można zapisać jako
4. W żadnym stopniu nie przeszkadza wpisanie w obu plikach dlatego zostawie jak jest.
5. Poprawione
6. Dodałem informacje aby po wykonaniu zrobić restart serwera + info aby ustawić CRON na "co 5 minut" w celu testu pozniej przywrocic ustawienie na "co godzine"
7. Poprawione
8. Nie trzeba,nie jest potrzebne dodanie IP bazy danych bo baza nie bedzie sie laczyc z baza tylko serwer gry,ewentualnie mozna wpisac "localhost" lub "%"-oznaczający dowolne adresy chociaż i tak jest to zbędne.
Dzięki za info
1. Fakt mój błąd,rozpędziłem się za szybko i nie zauważyłem Poprawione
2. Dodane
3. Równie dobrze można dodać bezpośrednio do katalogu głownego,nie trzeba robić dodatkowych folderów a ścieżke w tym przypadku można zapisać jako
/home/twoja nazwa/stats.pl- dodatkowy screen dodany
4. W żadnym stopniu nie przeszkadza wpisanie w obu plikach dlatego zostawie jak jest.
5. Poprawione
6. Dodałem informacje aby po wykonaniu zrobić restart serwera + info aby ustawić CRON na "co 5 minut" w celu testu pozniej przywrocic ustawienie na "co godzine"
7. Poprawione
8. Nie trzeba,nie jest potrzebne dodanie IP bazy danych bo baza nie bedzie sie laczyc z baza tylko serwer gry,ewentualnie mozna wpisac "localhost" lub "%"-oznaczający dowolne adresy chociaż i tak jest to zbędne.
Dzięki za info