==== Početak ==== Ovo je jedno od čestih pitanja i problema sa kojima se susreću novi korisnici i nadam se da će vam ovo uputstvo malo pomoci i razjasniti kako se radi ažuriranje Joomla! CMS-a.Veoma je rizično da se radi ažuriranje live sajta bez prvobitnog testiranja.Pre nego što uradite ažuriranje vašeg sajta potrebno je da sve to testirate u lokalu, koji ako je moguće podesite da bude što sličniji serveru na kom se nalazi vaš sajt.I naravno pre svega uradite kompletan backup vašeg sajta kao i baze podataka. **Mala napomena:** Ovaj tutorijal se odnosi na ažuriranje Joomla CMS-a, ažuriranje je prelazak sa npr. verzije 1.0.13 na 1.0.15 ili sa 1.5.4 na 1.5.7, a prelazak sa bilo koje 1.0.xx verzije na 1.5.x verziju je migracija i postupak za to je malo drugaciji. * Za backup sajta vam preporucujem [[http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1606/Itemid,35/|Akeeba Backup]] ==== Korak 1: Downloadujte patch paket ==== - Na naslovnoj strani sajta joomla.org kliknite na dugme **DOWNLOAD JOOMLA GET THE LATEST VERSION**. - Ako verzija koja je prikazana na toj strani ne odgovara verziji vaše verzije kliknite na **Download other Joomla 1.5.x packages**. - Odaberite verziju koja odgovara vašoj i downloadujte je. - Verifikujte Md5 Hash da bi ste bili sigurni da je paket koji ste preuzeli sa sajta ispravan. * Da bi ste proverili ispravnost fajla mozete upotrebiti [[http://www.nullriver.com/products/winmd5sum|WinMD5Sum ]] * kad otvorite Joomla downlad stranu kliknite na Joomla 1.5.x updates kao sto je na slici {{:wiki:get-md5hash.png|}} {{:wiki:md5hash.png|}} * pronađite patch paket koji ste preuzeli i kod koji se nalazi sa desne strane iskopirajte u WinMD5Sum kao sto je prikazano na sledećoj slici i proverite da li se vrednosti slažu. {{:wiki:winmd5hash.png|}} ==== Korak 2: Napravite kopiju vašeg sajta ==== Idealno bi bilo ako bi mogli da lokalni test server podesite da bude identican platformi na kojoj se nalazi vaš sajt (operativni sistem, verzija PHP-a i baze potadaka) ali nije neophodno. Pravljenje kopije vašeg sajta i baze podataka su dva koraka koji morate da napravite da bi mogli da ga instalirate na lokalnom serveru. I po instalaciji takodje morate izmeniti putanje u **configuration.php** fajlu kako bi sajt mogao da funkcionise.Kopiju vašeg sajta mozete napraviti komponentom koju sam naveo na početku teksta, ali takodje sačuvajte jedan primerak tog backupa u slučaju da negde pogrešite. * Tutorijale za instalaciju Joomla CMS-a možete videti i preuzeti [[http://www.joomlamontenegro.com/tutorijali/|OVDE]] * najlaksi način da se dođe do putanja je da instalirate Joomla! CMS na lokalnom serveru pa da pogledate koje putanje su upisane u **configuration.php** nove instalacije, a zatim u kopiji vašeg sajta to prepravite da bi mogao da funkcionise u lokalu. * pravljenje kopije baze podataka se vrši tako što preko phpmyadmin-a sa vašeg servera exportujete bazu i sačuvate je. {{:wiki:exportsql.png?600x396}} ==== Korak 3: Instalirajte patch paketa na vaš lokalni sajt ==== Postoji više načina da ažurirate vaš sajt, ako imate problema sa jednim od ponuđenih jednostavno pokušajte sledeći način. === Primer 1: Ažuriranje pomoću FTP klijenta === Raspakujte patch paket na vašem kompjuteru zatim uploadujte sadrzaj paketa na vaš sajt. **Za FTP transfer podataka možete koristiti više programa:** * [[http://www.ghisler.com/download.htm|TotalCommander]] * [[http://filezilla-project.org/|FileZilla]] * [[http://fireftp.mozdev.org/|FireFTP]] ovo je samo par programa koji se mogu koristiti besplatno, samo je TotalCommander [[http://en.wikipedia.org/wiki/Shareware|Shareware]] *Pošto se konektujete na server jednostavno upladujte sve fajlove iz patch paketa na server (ili lokalni server dok budete vršili testiranje) * kratko uputstvo za korišćenje [[http://docs.joomla.org/Using_an_FTP_client_to_upload_files|FTP-a]] *Ja lično koristim TotalCommander jer je jednostavan za korišćenje, jednostavno kad se konektujete na server selektujte sve fajlove iz patch paketa i iskopirajte ih na server. {{:wiki:totalcmd.png|}} === Primer 2: Upotreba terminal session-a === Upload patch paketa na sajt pomoću FTP klijenta, a zatim upotreba terminal session-a ([[http://en.wikipedia.org/wiki/Secure_Shell|SSH]]) da bi raspakovali fajlove na server. * Korišćenje [[http://docs.joomla.org/Using_a_terminal_session|terminal session-a]] === Primer 3: CPanel i Plesk === Ako hosting kompanija koju koristite ima CPanel ili Plesk možete koristiti File Manager da upladujete patch paket na server a, posle toga uz terminal session da raspakujete i prekopirate fajlove na server. * ako koristite CPanel [[http://docs.joomla.org/Uploading_and_extracting_an_archive_file_with_CPanel|ovde]] imate uputstvo kako uploadovati i raspakovati fajlove na server. ==== Korak 4: Testiranje ==== Pošto ste ažurirali sajt na lokalnom serveru proverite da li vam sve funkcioniše kako treba, takodje proverite rad svih komponenti, plugin-ova i modula koje ste instalirali i ako neka nije ispravna pogledajte na sajtu proizvođača da li postoje neke izmene koje bi trebalo da se urade da bi vam to radilo na novoj verziji Joomla-e. ==== Korak 5: Ažuriranje sajta ==== Kada završite sva testiranja na lokalnom sajtu isto to ponovite na live sajtu koristeci jedan od navedenih 3 primera iz trećeg koraka. **Primer 1:** Ažuriranje pomoću FTP klijenta **Primer 2:** Upload patch paketa na sajt pomoću FTP klijenta, a zatim upotreba terminal session-a ([[http://en.wikipedia.org/wiki/Secure_Shell|SSH]]) **Primer 3:** Ažuriranje pomoći CPanela ili Pleska *Poželjno je da prilikom ažuriranja live sajta vaš sajt postavite offline.I takođe primenite sve izmene za komponente, plugin-ove ili module ako je to potrebno. ==== Korak 6: Testiranje live sajta ==== Po završetku testirajte sve ponovo da bi ustanovili da li sve funkcioniše. U slucaju da nesto ne funkcionise mozete lepo vratiti sve nazad korišćenjem bekapa koji ste napravili na početku. Nadamo se da će sve proći kako treba, ali u slucaju da imate neko pitanje pre u toku ili posle ažuriranja slobodno posetite [[http://forum.joomla.org/viewforum.php?f=29|Joomla! Serbian/Montenegrin Forum]]