Do sada smo pisali o osnovama XOOPS CMS-a. Da biste se lakše upoznali sa ovim CMS-om, prikazaćemo vam kako izgleda postupak njegove instalacije, pokrenut na lokalnom serveru, tj. korišćenjem softvera EasyPHP. Procedura je ista ili neznatno različita ako XOOPS instalirate i na serveru, važno je znati samo neke instalacione podatke.
Prvi korak – Preuzimanje arhive
Ono što je esencijalno za ovaj tutorijal je pre svega objekat instalacije, a to je dakle arhiva. Iako je ovaj tutorial pripreman u odnosu na verziju 2.4.4, procedura je ista ili će biti slična za sve buduće verzije. Dakle, idite na adresu www.xoops.org i kliknite na dugme “Get it Now!”, što znači “preuzmi ga odma’!” Pratite dalja uputstva sa slika i definitivno ga preuzmite odma’!
Arhiva je veličine oko 7 megabajta, zapakovana, a neraspakovana je 15 megabajta. Nije malo, mora se priznati, ali u jednom od sledećih nastavaka, pokazaćemo vam kako da smanjite instalaciju XOOPS-a i izbacite nepotrebne fajlove.
Drugi korak – Priprema za instalaciju
Nakon preuzimanja arhive, otpakujte je na vaš lokalni disk. U suštini možete kopirati fajlove i direktno iz arhive. Jedini trenutno bitan direktorijum (popularno nazvan folder) je htdocs, koji aludira na isti ili sličan public (javni) direktorijum na serveru. To, dakle, znači da sadržaj htdocs direktorijuma treba prekopirati na javno dostupno mesto na serveru koji se uglavnom tako i zove, dakle htdocs. Pošto postupak primenjujemo u lokalu, naš javni direktorijum je malo drugačiji.
Ono što treba znati pre početka instalacije su podaci o bazi. Ako koristite EasyPHP možete ih dobiti klikom na tray ikonu i u meniju izabrati Administration. Skrolujte stranu do podataka za MySQL, koji su u ovom slučaju:
host: localhost
username: root
pasword: — (nema, dakle prazno polje)
path to database dir: koji god da vam prikaže

Prilikom instalacije na živi server, takođe su vam potrebni ovi podaci, koje uglavnom dobijete od vašeg hosting provajdera, a mi naravno preporučujemo Alvi Host.
Nakon što ste raspakovali arhivu u predviđeni public direktorijum i zapisali (zapamtili?) podatke, možemo početi sa instalacijom.
Treći korak – Instalacija XOOPS portala
Instalacija XOOPS portala, kao između ostalog i svih ostalih, pokreće se ulaskom u public direktorijum. EasyPHP nam to daje skraćenicom F7, a u slučaju “živog” sajta, to je vaš url, npr. www.sajt.com.
Ulaskom u isti, pokrenuće se automatska instalacija i na prvom ekranu imaćete priliku da izaberete jezik instalacije. U ovom slučaju to je engleski. Kliknite na jedino dugme koje vidite, NEXT.
Na drugom ekranu XOOPS će vam se obratiti sa sličnim tekstom kao i mi do sada, s tim što će vas upozoriti da neke direktorijume ostavite otvorenim za pisanje, tj. da im date dozvole ako to već nije automatski učinjeno. Ti direktorijumi su:
uploads/
mainfile.php
include/license.php
Dakle, dajte dozvole npr. chmod 777 na Linux-u i odštiklirajte Read-Only na Windowsu.
Sledeće što XOOPS kaže, to je dva direktorijuma izbacite iz htdocs (javnog) direktorijuma, jedan korak nazad. To znači da ako vam je putanja do XOOPS-a /hosting/websites/321213a/htdocs/, vi ova dva direktorijuma premestite u /hosting/websites/321213a/.
To su direktorijumi xoops_data i xoops_lib.
Pojašnjenje: Da ne biste ostali zbunjeni čemu služi ovaj korak, odgovor je jednostavan. Xoops_data direktorijum sadrži neke osnovne konfiguracije i cache za XOOPS, dok se u xoops_lib direktorijumu nalazi sigurnosni modul. Ovakav način pruža bolju sigurnost vašeg sistema, jer su važni direktorijumi izmešteni iz javnosti, niti im ista može pristupiti. Njihovo ime nije važno, tako da im možete promeniti imena. Mi smo im promenili imena u sajt_lib i sajt_data.
Na sledećem ekranu XOOPS će proveriti da li vaš sistem zadovoljava minimalne uslove za rad. Ako je sve uredu, možete nastaviti instalaciju klikom na NEXT.
Na ekranu broj 4 XOOPS će vas pitati za instalacione putanje. Prvu uglavnom ne treba dirati, jer je to ustvari putanja do vaše XOOPS instalacije.
Druga i treća putanja su putanje do xoops_lib i xoops_data direktorijuma, koje smo mi prekrstili u sajt_lib i sajt_data. Tako da, gde god da ste ih stavili, samo navedite XOOPS do njih i pritisnite NEXT.
Na ekranu broj 5 XOOPS traži da unesete pristupne podatke. To su tip baze, server hostname, username i password. “Use persistant connection?” ne dirajte ako ne znate šta je. Naravno, nakon unesenih podataka, kliknite na NEXT.
Na ekranu broj 6, unesite podatke vezane za bazu.
Ovde je važno ime baze, u našem slučaju “testbaza“. Ako baza ne postoji, XOOPS će je napraviti. Ako je ne može napraviti, napravite je vi u PHPMyAdmin-u i unesite njeno ime ovde.
Ostalo ostavite kako stoji, jer UTF-8 kodna stranica je standard, a prefix se generiše po slučajnom izboru, mada ga možete promeniti ako vam je volja, u šta god. NEXT.
Sledeći ekran je samo informativan i pokazaće vam konfiguraciju i podatke koje ste do sada uneli, a vi kliknite NEXT.
Sada zapravo počinje instalacija i ako su uneti svi podaci kako valja, XOOPS će napraviti bazu i izvestiće vas o tome. NEXT.
Na ekranu broj 9. unesite podatke za administratora. Username, e-mail i password. Sa strane imate i generator šifre, a takođe ćete biti obavešteni o sigurnosti iste. NEXT.
Ako je sve OK, na ekranu br. 10 ćete biti obavešteni o tome, dakle upisi u bazu itd. NEXT.
Ekran koji sledi služi osnovnoj konfiguraciji sajta, dakle njegovo ime, opis itd. Važna stvar je opcija o tome da li želite registraciju novih korisnika. S obzirom da tek podešavate sajt, izaberite ne. Mada je u lokalu svejedno. NEXT.
Sledi ekran sa odabirom teme, naš izbor je “zetagenesis”. NEXT.
Na ekranu broj 13 izaberite module koji želite da budu instalirani. Ako radite na “živom” serveru, obavezno izaberite modul “Protector“. U lokalu on nije bitan.
Druga dva modula su “Private Messaging” koji služi za slanje poruka između članova vašeg sajta i “User Profile” koji služi korisnicima da unesu napredne podatke o sebi, a i vama koji možete u njega uneti solidan broj upita za korisnike. Ako ne planirate da se na vaš sajt loguje iko osim vas, administratora, ili manje grupe ljudi, ova dva modula nisu neophodna. U svakom slučaju možete ih kasnije instalirati.
Takođe, pre instalacije možete u direktorijum modules/ prekopirati neke module po želji i instalacija će vas pitati da li želite da i njih instalirate. NEXT.
Sledeći korak NEXT.
Xoops konstatuje da je uspešno instalirao module, pa idemo NEXT.
Ovo je ujedno i poslednji ekran instalacije. Xoops će vas upozoriti da je u fajl mainfile.php moguće pisanje pa je potrebno skinuti mu dozvole za to, dakle chmod 444 na *nix-u ili štikliranje Read Only na Windows-u.
Takođe, Xoops kaže da bi valjalo izbrisati instalacioni direktorijum install_remove_proizvoljni_broj, pa tako i uradite.
Klikom na NEXT dobijate glavni ekran vašeg sajta, tj. vaš sajt.
Instalacija je gotova, uživajte.
Uroš Nedeljković



















Napokon pravo uputstvo za korisnike xoops-a. Ja ga koristim vec nekoliko godina i mogu reci da je odlican osim podrške za srpski jezik tj. trebala bi se sto prije formirati zajednica korisnika xoops-a sa srpskog govornog podrucja. Pozdrav i samo tako nastavite