Moodle je zasnovan tako, da se brez zapletov nadgradi iz poljubne starejše različice v poljubno novejšo.
Ob nadgradnji namestitve Moodle, sledite tem korakom:
1. Izdelajte varnostno kopijo pomembnih podatkov
Čeprav to ni nujno potrebno, je vedno pametno izdelati varnostno kopijo vsakega delujočega sistema pred večjo nadgradnjo, za vsak slučaj, če bi morali iz kakršnega koli razloga spet obnoviti starejšo različico. Dejansko je pametna ideja, avtomatizirati vaš strežnik, da izdela varnostno kopijo namestitve Moodle vsak dan in lahko ta korak preskočite.
Obstajajo tri področja, ki jih je potrebno varnostno kopirati:
1. Sam imenik programske opreme Moodle
Naredite ločeno kopijo teh datotek pred nadgradnji, da lahko dobite datoteko config.php in vse module, ki ste jih dodali, kot so teme, jeziki ipd.
2. Vaš imenik s podatki.
Tu se nahaja naložena vsebina (kot so viri predmetov in naloge udeležencev) zato je tudi drugače zelo pomembno imeti varnostno kopijo teh datotek. Včasih lahko posodobitve premaknejo ali preimenujejo imenike v vašem podatkovnem imeniku.
3. Vaša podatkovna zbirka
Večina nadgradenj Moodle bo spremenila tabele, dodala ali spremenila polja. Vsaka podatkovna zbirka ima različne načine varnostnega kopiranja. En način varnostnega kopiranja podatkovne zbirke MySQL je ustvariti t.i. 'dump' v eno samo datoteko SQL. Naslednji primer prikazuje, kako to naredimo z Unix ukazi za podatkovno zbirko z imenom "moodle":
mysqldump moodle > moodle-backup-2002-10-26.sql
Uporabite lahko tudi možnost "Izvoz" v dodatnem spletnem vmesniku "Podatkovna zbirka", da izvedete isto v vseh okoljih.
2. Namestitev nove programske rešitve Moodle
Uporaba prenesenega arhiva
Ne prepišite stare namestitve, razen če veste kaj počnete ... včasih lahko stare datoteke povzročajo težave v novih namestitvah. Najbolje je preimenovati trenuten imenik Moodle v nekaj drugega in nato razpakirati nov arhiv Moodle na staro mesto.
mv moodle moodle.backup
tar xvzf moodle-1.1.tgzNato prekopirajte vašo datoteko config.php in ostale vtičnike kot so teme po meri:
cp moodle.backup/config.php moodle
cp -pr moodle.backup/theme/mytheme moodle/theme/mythemeUporaba CVS
Če uporabljate CVS, pojdite v korenski imenik Moodle in posodobite namestitev z novimi datotekami:
cvs update -dP
Bodite pozorni na uporabo parametra "d" za ustvarjanje novih imenikov, če je to potrebno in parametra "P" za odstranitev praznih imenikov.
Če ste urejali datoteke Moodle, zelo pozorno spremljajte sporočila o možnih konfliktih. Vse vaše teme prilagojene po meri in nestandardni vtičniki bodo nedotaknjeni.
3. Dokončanje nadgradnje
Zadnji korak je sprožitev postopka nadgradnje v Moodle.
Da bi to storili samo obiščite skrbniško stran vaše namestitve.
http://primer.si/moodle/admin
Vseeno je, ali ste prijavljeni kot skrbnik ali ne.
Moodle bo samodejno prepoznal novo različico in izvedel vse nadgradnje podatkovne zbirka ali datotečnega sistema, ki so potrebne. Če je karkoli, česar ne more program storiti sam (zelo redko) boste videli sporočilo, ki vam bo pojasnilo, kaj morate narediti.
Ob predpostavki, da je vse teklo v redu (brez sporočil o napakah), lahko začnete uporabljati vašo novo različico Moodle in uživati v novih možnostih!
Če imate težave z nadgradnjo, obiščite moodle.org in objavite težavo v Installation Support Forum (Forum podpore za namestitev) v predmetu Using Moodle (Uporaba Moodle).
Različica: $Id: upgrade.html,v 1.1 2006/09/02 01:21:28 tomaz Exp $