instalacija cms-ova na localhostu

31
Instalacija CMS-ova na Localhostu Ovaj tutorijal će objasniti kako možemo instalirati razne CMS-ove na localhost. Zašto bi smo to radili? : - Upoznavanje početnika sa CMS-om Vrlo često je veoma teško usavršiti rad sa CMS-om ukoliko ne znate ništa o njemu, instalacija na lokalnoj mašini može da vam pomogne da usavršite znanje. Dakle dobro je za početnike - Nekada je bolje uraditi sajt offline tj. srediti CMS po želji pa ga tek onda okačiti Pruža mogućnost sređivanja CMS-a na lokalnoj mašini a potom, posle sređivanja, kačenje. - Pomaže u pronalasku bagova. Takođe ću vremenom ažurirati instalacije poznatih CMS-ova a u ovoj prvobitnoj verziji tutorijala ću pokazati kako instalirati CMS Joomla i Wordpress. Za sve ovo će nam biti potrebno par stvari, Apache server, MySQL i još par drugih stvari sadrži jedna aplikacija koje se zove XAMPP a ona će nam omogućiti emulaciju servera. XAMPP se može koristiti i u druge svrhe. Dakle naučićemo : - Kako da instaliramo XAMPP - Kako da instaliramo CMS Joomla i Wordpress (kasnije će biti još) A to sve podrazumeva : - Pravljenje MySQL Baze, novih korisnika i dodavanje privilegija. #Indeks#

Upload: mujo-japazjanija

Post on 15-Sep-2015

244 views

Category:

Documents


5 download

DESCRIPTION

Instalacija CMS

TRANSCRIPT

Instalacija CMS-ova na Localhostu

Instalacija CMS-ova na Localhostu

Ovaj tutorijal e objasniti kako moemo instalirati razne CMS-ove na localhost.Zato bi smo to radili? :

- Upoznavanje poetnika sa CMS-omVrlo esto je veoma teko usavriti rad sa CMS-om ukoliko ne znate nita o njemu, instalacija na lokalnoj maini moe da vam pomogne da usavrite znanje. Dakle dobro je za poetnike

- Nekada je bolje uraditi sajt offline tj. srediti CMS po elji pa ga tek onda okaitiPrua mogunost sreivanja CMS-a na lokalnoj maini a potom, posle sreivanja, kaenje.

- Pomae u pronalasku bagova.

Takoe u vremenom aurirati instalacije poznatih CMS-ova a u ovoj prvobitnoj verziji tutorijala u pokazati kako instalirati CMS Joomla i Wordpress.

Za sve ovo e nam biti potrebno par stvari, Apache server, MySQL i jo par drugih stvari sadri jedna aplikacija koje se zove XAMPP a ona e nam omoguiti emulaciju servera. XAMPP se moe koristiti i u druge svrhe.

Dakle nauiemo :- Kako da instaliramo XAMPP- Kako da instaliramo CMS Joomla i Wordpress (kasnije e biti jo)A to sve podrazumeva :- Pravljenje MySQL Baze, novih korisnika i dodavanje privilegija.

#Indeks#

Korak #1 - Preuzimanje XAMPP-a i instalacija istogKorak #1.2 - Instalacija XAMPP-aKorak #2 - Upoznavanje sa interfejsom XAMPP-aKorak #3 - Instalacija CMS-a - JoomlaKorak #3.1 - Preuzimanje DumleKorak #3.2 - Kreiranje baze podataka koju e Dumla koristitiKorak #3.3 - Instalacija DumleKorak #3.4 - Konfiguracija PHP.ini fajla na serveru (Uklanjanje prikaza greaka)Korak #4 - Instalacija CMS-a - WordpressKorak #4.1 - Preuzimanje WordpressaKorak #4.2 - Kreiranje novog korisnika, baze i sreivanje privilegijaKorak #4.3 - Instalacija WordpressaKorak #5 - Instalacija CMS-a - DrupalKorak #5.1 - Preuzimanje DrupalaKorak #5.2 - Instalacija DrupalaKorak #5.2.1 - Kreiranje baze, korisnika i podeavanje privilegija, koju e Drupal koristitiKorak #5.2.2 - Instalacija Drupala

Nain upotrebe indeksa : CTRL + F u browseru zatim upiete eljenu stavku npr Korak #5.1

Korak #1 :Preuzimanje XAMPP-a

XAMPP je besplatan. Podrava sledee operativne sisteme :- Windows- Linux- Mac OS X- Solaris

Preuzmite XAMPP za va operativni sistem saoveadrese.

Vana napomena, XAMPP je predvien da se koristi samo za dev upotrebu, stoga je bitno proitati propuste koje XAMPP ima, da ne bi ste doveli va Operativni Sistem u kritinu situaciju bitno je proitatiovajlanak.

Korak #1-2Instalacija XAMPP-a

Kada ste preuzeli XAMPP pokrenite instalaciju, ovaj korak zavisi od sistema do sistema, uzevi u obzir da ovaj tutorijal piem na Windows-u jednostavno u pokrenuti instalaciju.

Ukoliko imate Windows Vista ili Windows 7 instalirajte XAMPP u jednostavan folder tipa : D:\xampp , dakle odmah na particiji, nije poeljno staviti ga u dublje direktorijume zbog par problema, dakle ne "D:\Program Files\To i to\ovo i ovo\aplikacije\aha ovde je\xampp".

Pokrenite instalaciju, saekajte da se program raspakuje i izaberite jezik.

Od ponuenih ima Engleski i Nemaki te u ja u mom sluaju izabrati Engleski za ovu instalaciju.

Kliknite OK.

Dobiete sledei prozor :

Poeljno je iskljuiti privremeno UAC na OS Vista i Win7.

Kliknite ok.

Potom Next

Na ovom prozoru biramo stazu instalacije, u mom sluaju to e biti F:\xampp

Next

U mom sluaju emo instalirati MySQL Apache i Filezilla kao servise, i kliknuemo next da zaponemo instalaciju XAMPP-a.

Instalacija e potrajati par minuta nakon ega emo dobiti poruku da je instalacija uspeno zavrena.

Klikom na finish XAMPP e pokrenuti par CMD prozora gde e pokrenuti Apache MySQL i proveriti greke, ukoliko sve proe uspeno ova poruka e se prikazati:

Ok, i na sledee pitanje kliknite Yes:

estitam uspeno ste instalirali XAMPP, hajde da pogledamo XAMPP C-panel aplikacije.

Korak #2Upoznavanje sa interfejsom XAMPP-a

Na ovom prozoru koji je C-panel programa imamo kontrolu nad servisima XAMPP-a, to su :- Apache Server- MySQL- Filezilla- Mercury- Tomcat

U zavisnosti od potrebe korisnika koristiete razne servise i skidati dodatke meutim za nae CMS-ove emo ostaviti sve kako jeste.

Otvorite wa Browser i u adress bar-u ukucajte "localhost" bez navodnika. Dobiete splash screen XAMPP-a, izaberite eljeni jezik.

Ja sam izabrao Engleski a potom dobio glavni interfejs XAMPP-a.

Ok sve je spremno sada i imate server na vaem raunaru. Ja ne bih da objanjavam sve opcije XAMPP-a jer je ovo ipak tutorijal o instalaciji CMS-ova na lokalnom raunaru meutim sa leve strane imate sve od MySQL-a preko PHP-a i drugih stvarica pa se igrajte, korisnici koji su imali ranije servere i sajtove su ve upoznati sa tim alatima meutim noviji korisnici nisu, ja u pokriti kreiranje baze podataka i kreairanje novog korisnika za sledea dva CMS-a koja emo instalirati.

Korak #3-Instalacija CMS-a -Joomla

Dumla je jedna od najpopularnijih CMS-ova dananjice, karakterie je poseban nain kreiranja lanaka.

Korak #3-1-Preuzimanje Dumle

Idite nahttp://www.joomla.org/i kliknite na dugme download.Preuzmite poslednju stabilnu verziju, u vreme pisanja ovog tutorijala poslednja stabilna verzija je 1.7.7

Kliknemo na ZIP pored aktivne verzije i preuzmemo fajl.

Zatim emo otii u sledei folder :

F:\xampp\htdocs\

Napraviemo nov folder sa imenom : "Joomla"

I prekopiraemo sav sadraj ZIP Fajla unutra.Dakle sada imamo stazu F:\xampp\htdocs\Joomla

Prvi deo staze zavisi od mesta gde ste instalirali xampp tako da moe da varira, kod mene je F:\xampp\htdocs jer sam ga tu instalirao.

Sadraj foldera izgleda ovako :

Sledei korak je pravljenje baze podataka koji e ovaj CMS koristiti, bez ovog koraka ne moemo da instaliramo Dumlu.

Korak #3-2-Kreiranje baze podataka koju e Dumla koristiti

U browseru opet kucamo localhost i iz tools menija izaberemo PhpMyAdmin(Dakle dobijamo Xampp interfejs i iz tools menija biramo phpMyAdmin)Dobiemo ovaj prozor :

Primetiti da je interfejs na engleskom jeziku, obino je na Nemakom kada se instalira xampp pa u ovom combobox-u moete promeniti na engleski.

Kliknuemo na databases u meniju gore i napraviemo novu bazu podataka.

U polje create new database upiite db1 , u sledeem combobox-u izaberite utf8-bin i kliknite na create, ukoliko sve proe kako treba dobiete poruku da je baza uspeno kreirana i pojavie se na listi.

Korak #3-3-Instalacija Dumle

Sada u browseru ukucajte localhost/joomla i dobiete instalaciju dumle(deo posle localhost\ gde kod mene pie joomla zavisi od imena foldera kog ste napravili u htdocs folderu, dakle ako ste za va cms napravili nov folder koji se zove "test" kucaete "localhost\test")

Izaberite jezik i kliknite next.

U ovom prozoru Joomla proverava ta je sve od opcija ukljueno, ukoliko je gornji deo ok onda neete imati problema prilikom instalacije.

Primtiti da je "Display Errors" podeen na "ON" i da je crven, ovo znai da e server prikazivati sve greke na CMS-u koje se pojave, ovo moe biti korisno programerima dok su u offline reimu tj. na localhostu meutim ne bi bilo poeljno ukljuiti ga na online serveru jer e unititi oseaj korisnicima. Ova opcija se menja u php.ini fajlu na serveru i zahteva restartovanje apache servera a o tome emo neto vie.

Kliknite na next

Dobiete prozor koji vam daje licencu Dumle, lepo bi bilo proitati ga i kliknuti next.

Dobiete najbitniji prozor u ovoj instalaciji, ukoliko ovde neto nije u redu neete moi da instalirate Dumlu.

host name : localhostUsername : rootPassword :database name : db1

Dakle, localhost jer nam je tu serveruser root pass nita jer je takvo podeavanje trenutnodatabase name je db1 jer smo je tako nazvali ranijeostala podeavanja ne dirati.

Kliknite na next i ako sve proe ok nee se pojaviti greka meutim ako ne proe sve ok joomla e izbaciti greku i rei da nije uspela da napravi konekciju sa bazom.

Sledei korak je podeavanje FTP naloga, uzevi u obzir da nam je ovaj sajt na lokalnom raunaru nee nam biti potreban meutim bie ako ikada prebacimo ovaj CMS na server a tada emo posebno konfigurisati isti.

Ostaviti sve kako jeste i kliknuti next.

U ovom koraku emo dati osnovne informacije sajta, ime, e-mail u sluaju da zaboravite lozinku, admin lozinku i admin username. Ja sam za ovaj tutorijal koristio "tutorijalmycity" kao ime, lozinku i password "tutorijal".

Install sample data je opcija koja je korisna za poentike, Dumla e instalirati osnovne menije artikle i module meutim ako gradite sajt od nule nemojte da instalirate. Kliknite next.

Pre nego to moemo nastaviti moramo da obriemo Dumla instalacioni folder, ovo moemo uraditi na dva naina :Brisanjem localhost\joomla\instalation foldera runo ili klikom na dugme, da ne komplikujemo puno samo kliknite na dugme "Remove Instalation Folder" i kliknite "Site"

Korak #3-4-Konfiguracija php.ini fajla na serveru (Uklanjanje prikaza greaka)

To je to, instalirali ste CMS, meutim kao to vidite ima puno greaka tipa :

1. Strict Standards: Accessing static property JCache::$_handler as non static in F:\xampp\htdocs\Joomla\libraries\joomla\cache\cache.php on line 420

2.

3. Strict Standards: Accessing static property JCache::$_handler as non static in F:\xampp\htdocs\Joomla\libraries\joomla\cache\cache.php on line 422

4.

5. Strict Standards: Accessing static property JCache::$_handler as non static in F:\xampp\htdocs\Joomla\libraries\joomla\cache\cache.php on line 422

6.

7. Strict Standards: Accessing static property JCache::$_handler as non static in F:\xampp\htdocs\Joomla\libraries\joomla\cache\cache.php on line 422

Nije problem do nas ve ako se seate ostavili smo "Display Errors" ukljueno.Da bi smo sredili ovo idemo u folderF:\xampp\php i otvaramo fajl php.ini u notepadu.Zatim pronaemo liniju "display_errors = On" i izmenimo u "display_errors = Off" zatim sauvamo fajl.

Osveijmo sada localhost/joomla meutim greke su i dalje tu, ako se seate ranije sam napomenuo da moramo da restartujemo apache server pa emo otvoriti XAMPP C-Panel te zatim kliknuti stop na apache server a odmah potom start, ponovo emo otii u browseru na localhost/joomla i sada nee biti ikakvih greaka.

Kao to vidite, sada nemamo greaka na naem CMS-u, meutim nema ni podataka ikakvih jer ja nisam instalirao sample data.

To je to to se tie Dumle, sada moete da se ulogujete kao super user koristivi vau lozinku koju ste definisali u poslednjim koracima.

Korak # 4Instalacija CMS-a -Wordpress

Wordpress je jo jedan CMS koji je popularan, no on zahteva neto vie podeavanja. Za razliku od Dumle, za Wordpress moramo da kreiramo novog korisnika za bazu i da mu damo sve privilegije, ovo zahteva malo vie konfigurisanja.

Korak #4-1-Preuzimanje Wordpressa

Skinite wordpress sa adrese :http://wordpress.org/

Trenutna verzija dok piem ovaj tutorijal je 3.3

Skinite ZIP.

Zatim idite u F:\xampp\htdocs\ i napravite nov folder "wordpress"sada imamo adresu F:\xampp\htdocs\wordpressEkstraktujte sadraj ZIP-a kog ste skinuli u taj folder.Ovako izgleda folder :

Korak #4-2-Pravljenje novog korisnika, baze i sreivanje privilegija

Idite na localhost u browseru i u phpmyadmin ponovo.Kliknite na privilegies a potom na add new user.

Unesite sledee postavke :

Username : tutorijalHost : Local LocalhostPassword : tutorijal

Zatim kliknite na "Create database with same name and grant all privilegies" a zatim Global Privilegies "Check All"

Potom kliknite create new user.

Korak # 4 - 3Instalacija Wordpress-a

U Browseru kucajte localhost/wordpress

Dobiete greku meutim kliknite create configuration file.U sledeem prozoru kliknite "Let's go"

Najbitniji prozor u ovom CMS-u, podesiemo konekciju sa bazom.

Username, password i ime baze je "tutorijal", host je "localhost" kliknite ok i dobiete sledei ekran ukoliko je sve prolo u redu.

Kliknite run the install.

Unesite informacije za CMS, korisniko ime, lozinku, e-mail, i izaberite da li elite da se vidi u pretragama pretraivaa va sajt, uzevi u obzir da je ovo na lokalnoj maini nije bitno.Kliknite run the install.

Dobiete poruku da je sve gotovo i da treba da se ulogujete.

Ulogujte se i to je to.

Pisah ovo skoro dva asa moda i vie, nadam se da e pomoi svima, ujedno ovo je i sam proces instalacije na pravim serverima sem to se naravno drugaije unose neke informacije hosta itd.

Uskoro e stii jo dosta instalacija za CMS-ove i tutorijala, u zdravlje

Srki94 zawww.mycity.rs, zabranjeno kopiranje ovog tutorijala bez izvornog linka ka forumu.

Dopuna: 28 Dec 2011 23:30

Korak #5-Instalacija CMS-a -Drupal

Drupal je jo jedan od popularnijih CMS-ova, mnogi ga svrstavaju u Top 10 listu.

Korak #5.1-Preuzimanje Drupala

Preuzmite Drupal sa ove adrese :http://drupal.org/tako to ete kliknuti na dugme "Get Started With Drupal" a odmah potom na sledeoj strani Download Drupal. Trenutna verzija koju skidam u vreme dok pie ovaj tutorijal je 7.10. Klikom na to dugme e se otvoriti nova strana gde ete preuzeti ZIP arhivu poslednje stabilne verzije.

Idite u lokacju XAMPP foldera u htdocs folder u mom sluaju je to i dalje F:\xampp\htdocs i napravite nov folder sa imenom "Drupal" te zatim raspakujte preuzeti fajl unutar njega.

Sadraj foldera bi trebalo da izgleda ovako :

Korak #5.2-Instalacija Drupala

Korak #5.2.1-Kreiranje baze, korisnika i podeavanje privilegija, koju e Drupal koristiti

U vaem browseru upiite localhost a zatim kliknite na phpMyAdmin

Kliknuti na phpMyAdmin u levom meniju

Kliknite na privileges

A potom na Add new User link

Popunite polja ovako :

Username : tutorijal2Password : tutorijalHost > Local : localhost

Zatim izaberite "Create database with same name and grant all privileges"Potom kliknite na link checkallI na kraju Create user.

Napomena: Ukoliko pokuavate da instalirate ovaj CMS a prethodno ste instalirali ostale CMS-ove iz ovog tutorijala, dobiete poruku o greci da korisnik "tutorijal" postoji na localhostu, samo izaberite drugo ime, pritom i ja u koristiti drugo ime za ovaj tutorijal jer su mi ostali CMS-ovi i dalje na localhostu te ne mogu da kreiram novog korisnika. Dakle koristiemo tutorijal2

Na screenshotovima se moda informacije ne podudaraju sa tekstom, razlog za ovo je jer sam morao u toku kreiranja tutorijala da menjam par stvari zbog neoekivanih greaka, no prvenstvo ima tekst tako da pratite sve ono to pie u tekstu a screenshotove koristite samo za demontraciju.

Korak #5.2.2-Instalacija Drupala

U Browseru kucajte localhost/drupalDobiete prvu stranicu instalacije koja vas pita da li elite standardnu ili minimalnu instalaciju.Razlike izmeu ove dve su iste kao i u Dumli gde instaliramo Sample data, dakle ako izaberemo minimal imaemo samo par modula i pravimo sajt u CMS-u od 0. meutim ako izaberemo standardnu instalaciju uz CMS e doi moduli i ostali fajlovi. Mi emo koristiti standardnu instalaciju ovog puta.

Ostavite selektovano Standard a potom kliknite na dugme Save and Continue

Sledei korak je biranje Jezika, uz Drupal dolazi ugraeni Engleski jezik te emo isti i izabrati no uvek moete instalirati druge jezike, dovoljno je preuzeti jezik saovoglinka i kopirati ga u folder /profiles/standard/translations/ u root folderu Drupala.

Mi emo ostaviti Engleski i kliknuti Save and Continue.

Sledei korak je uspostavljanje veze sa databazom. Drupal po drava sledee baze podataka :

1. MySQL2. MariaDB (I sline)3. SQLite

Ostaviemo MySQL, MariaDB or equivalent a potom emo uneti informacije.

Database name :tutorijal2Database username :tutorijal2Database password :tutorijal

Kliknuemo na advanced options da se uverimo da je Drupal preoznao host kao localhost

Kliknite na Save and Continue.

Ukoliko doe do greke Drupal e vam prikazati greke koje su se desile, u naem sluaju to e biti da baza nije dala pristup tutorijalu 1

Greku smo dobili, u mom sluaju, jer sam napisao tutorijal1 no koristio sam to samo za demonstraciju. Ukoliko ste uneli sve podatke ispravno sve e proi u redu.

Otvorie se nova stranica koja e prikazati napredak instalacije CMS-a

Kada se zavri instalacija poslednja konfiguracija e nastupiti.

Ja sam ovako popunio polja a popunjavanje zavisi od vas, naravno.

Site name : MyCity Forum Tutorijalsite e-mail address :[email protected](izmiljena naravno)

Maintenance sekciju popunjavate za admin access dakleUsername : tutorijal2E-mail address : tutorijal2Password : tutorijal2!

Ostale Informacije su izborne :Zemlja : Serbia u mom sluajuI moja vremenska zona.

Kliknite na save and continue

A potom ete dobiti novu stranicu sa linkom gde moete pogledati va CMS.

INCLUDEPICTURE "http://www.mycity.rs/imgs2/96967_50965821_Capture.PNG" \* MERGEFORMATINET

Kliknite na link i "voala"eto sajta a ulogovani ste kao admin odmah.

P.S. Drupal zaista lepo izgleda.