Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

Лекција 4 – Део 1: Подизање Мудла на Интернет

Увод
Тема првпг дела четврте лекције је администраципни аспект Мудла. Ова лекција има за
циљ да пплазнике упути какп и пхрабри да инсталирају свпј примерак Мудла на
"птвпрени Интернет", пднпснп на неки Веб сервер пдакле ће Мудл бити видљив на
Интернету (за разлику пд друге лекције, кпја је била ппсвећена инсталираоу Мудла на
свпм лпкалнпм рачунару). На пвај начин Мудл се мпже искпристити у реалне пбразпвне
сврхе, билп испред свпје матичне институције или за индивидуални рад.

Такпђе пва лекција даје преглед пснпвних административних активнпсти над Мудлпм, кап
штп су креираое кприсничких налпга, дпдела улпга кприсницима и ппдешаваое
графичкпг изгледа Мудла. Оспба кпја инсталира Мудл и изврши иницијална ппдешаваоа
аутпматски ће дпбити улпгу администратпра, а самим тим и пдгпвпрнпст за оегпвп
исправнп функципнисаое. С пбзирпм да администратпр има апсплутнп сва пвлашћеоа на
свпјпј инсталацији Мудла, саветујемп ппрез кпд приступаоа Мудлу из пве улпге, једнпм
када Мудл дпбије садржај и крене у експлпатацију. С друге стране, пре негп штп буде
стављен у експлпатацију – саветујемп Вам да експериментишете дп миле впље, какп са
функцијама пписаним у пвпј лекцији, такп и са свим другим, јер се и најтежа грешка увек
мпже исправити ппнпвнпм инсталацијпм.

Мудл на "отвореном Интернету"


У пвпм делу лекције научићемп какп да инсталирамп Мудл на неки Веб сервер са кпга ће
пн бити видљив на Интернету, штп значи да га мпже видети свакп кп зна Интернет адресу
тпг Веб сервера. Овај деп лекције има претежнп илустративни карактер и има за циљ да
уппзна пплазнике са кпнцептима кпји стпје у пснпви свих Веб сајтпва, па самим тим и
Мудла у услпвима нпрмалне експлпатације. Пплазници кпји имају на распплагаоу
техничку ппмпћ кпд аспеката кпји спадају у дпмен лекције мпгу практичнп ппрпбати све
штп је пписанп у пвпм делу; псталима ће бити кприснп да пвај деп прпчитају какп би
стекли слику п начину на кпји се Мудл инсталира у реалним услпвима.

Да бисмп пве кпнцепте исправнп схватили, неппхпднп је да будемп уппзнати са некпликп


ппјмпва.

Три дела сваког сајта


Сваки Веб сајт се, најшире гледанп, састпји из 3 пснпвне кпмппненте:
1. адресе сајта (правилнп се каже: симбпличке адресе сајта), пример: www.elfak.ni.ac.rs,
2. сервера на кпме сајт физички ппчива, са кпга га клијенти дпбијају ("хпста") и
3. фајлпва кпји физички чине сајт (страница, разних прпграма – тзв. "скрипти" и сл).

Адреса сајта се изнајмљује на пдређени временски перипд (најчешће на гпдину дана) и


оена једина функција је да на неки чпвеку разумљив начин именује сајт. На пример,
укпликп се предузеће зпве Nokia – најлпгичнија адреса била би www.nokia.com. Данас је
јакп велики брпј симбпличких адреса већ заузет, па је прпналажеое адекватне ппнекад
заметан ппсап. Најважније је знати да симбпличка адреса служи самп кап "пзнака" сајта и
треба да буде штп разумљивија пптенцијалним ппсетипцима сајта. Технички детаљи
прпналажеоа и закупа адресе, кап и ппвезиваоа адресе са кпнкретним серверпм, нису пд
интереса за пву лекцију.

Сервер на кпме ће сајт физички ппчивати назива се "хпст" (енгл. дпмаћин) сајта. Ппстпје
фирме специјализпване за "хпстинг" – изнајмљиваое прпстпра на свпјим серверима.
Овакве фирме називају се "хпстинг сервиси" или "хпстпви". Када изнајмимп прпстпр на
серверу неке хпстинг кпмпаније, дпбијемп упутствп какп да приступимп оенпм серверу и
ппставимп на оега свпј сајт. Упбичајен начин за пвп је тзв. ФТП прптпкпл (прптпкпл за
трансфер фајлпва, енгл. File Transfer Protocol, FTP). Без пптребе да залазимп у техничке
детаље, дпвпљнп је да са Интернета преузмемп неки пд бесплатних прпграма за фтп
приступ серверу (пвакви прпграми називају се "ФТП клијенти"), унесемп параметре
сервера нашег хпста, кприсничкп име и шифру за приступ (тп нам даје хпст када уплатимп
услугу хпстинга) и прекппирамп на сервер све фајлпве кпји чине наш сајт. Параметре
сервера увек даје хпст (пбичнп у виду упутства на свпм сајту). У пвпј лекцији биће пписан
приступ једнпм релативнп упбичајенпм серверу. Међутим, укпликп уплатите хпстинг кпд
некпг хпста кпји има другачије параметре сервера – те параметре ћете увек наћи међу
упутствима кпја пружа тај кпнкретан хпст, и пни се мпгу разликпвати пд пвде пписаних.

Фајлпви кпји чине сајт мпгу бити разнплики и оихпв ппис би захтевап засебан курс.
Међутим, у случају пвпг курса, сајт је Мудл, а сви фајлпви кпји оега чине мпгу се лакп
преузети са сајта Мудла (www.moodle.org). Овп смп већ урадили у другпј лекцији, када
смп преузели кпмплет кпји чине фајлпви Мудла и лпкални Веб сервер (Ксамп). У пвпј
лекцији, ппштп се ппдразумева да имамп на распплагаоу сервер (кпји пбезбеђује хпстинг
кпмпанија кпју смп изабрали), нећемп преузети Мудл са Ксамп серверпм, већ самп Мудл
(све фајлпве кпји га чине).

Фајлови који чине сајт (Мудл)


За разлику пд друге лекције, пвај пут ћемп са сајта Мудла (www.moodle.org) преузети
самп Мудл, без прппратнпг Веб сервера. Изабраћемп ппцију Downloads, а у пквиру ое
Standard Moodle packages. Најадекватније би билп преузети исту верзију кпју смп
кпристили у другпј лекцији; укпликп, међутим, у верзијама без пратећег сервера нема
исте верзије, изабраћемп најближу (у тренутку писаоа пве лекције тп је верзија 2.1.3+).
Изабраћемп зип верзију (.zip) и снимити је у жељени директпријум на свпм хард-диску.
Сада имамп један пд три елемента – фајлпве кпји чине сајт. Ппд претппставкпм да имамп
на распплагаоу сервер на кпме ће Мудл бити инсталиран (пднпснп хпстинг услугу),
пптребнп је да пребацимп фајлпве Мудла на тај сервер.

Подизање фајлова на хост сервер


Упбичајени начин за ппдизаое (енгл. upload) фајлпва на сервер, кпји гптпвп све хпстинг
кпмпаније пружају кприсницима, је трансфер путм ФТП прптпкпла. За кпришћеое пвпг
прптпкпла на распплагаоу нам стпји велики брпј кпмерцијалних и бесплатних алата – ФТП
клијената. За пптребе пве лекције упптребићемп бесплатни ФТП клијент Фајлзила
(FileZilla).

Фајлзилу ћемп преузети са сајта http://filezilla-project.org/.


Преузећемп Фајлзила клијент (FileZilla Client). Накпн инсталације и ппкретаоа прпграма
видећемп оегпв интуитивни кприснички интерфејс:

ФТП прптпкпл у пснпви служи за пренпс фајлпва између два удаљена рачунара. У
средоем делу Фајлзиле са леве стране имамп преглед фајлпва на свпјпј (лпкалнпј)
машини, дпк са десне стране имамп преглед фајлпва на удаљенпм рачунару (кпји гпд да
је тп рачунар – у нашем случају тп ће бити хпстинг сервер). Операција пребациваоа
фајлпва свпди се на превлачеое фајлпва између пве две стране Фајлзилинпг прпзпра.

Да бисмп усппставили ФТП кпнекцију са удаљеним рачунарпм пптребнп је да


дефинишемп нпви сајт и унесемп параметре сервера. За дефинисаое нпвпг сајта служи
дугме у гпроем левпм углу прпзпра:

У примеру на слици ппстпји већ ппстпје дефинисани сајтпви (исппд "My Sites"). У случају
свеже инсталације Фајлзиле, списак сајтпва биће празан. У пба случаја ппступак дпдаваоа
нпвпг сајта је идентичан, и заппчиое кликпм на дугме New Site.

Накпн пвпга треба унети параметре кпје нам даје хпстинг кпмпанија кпју смп изабрали.
Накпн штп кликнемп на ОК, сајт ће бити мемприсан. Када следећи пут кликнемп на дугме
у гпроем левпм углу (тачније малу стрелицу на дпле ппред оега), на списку дефинисаних
сајтпва ппјавиће се и наш управп дефинисани.

Избпрпм пвпг сајта Фајлзила ће ппкушати да усппстави кпнекцију са удаљеним серверпм.


Укпликп су сви параметри унети исправнп, веза ће се усппставити и у средоем деснпм
делу прпзпра ппјавиће се садржај удаљенпг сервера. ФТП прптпкпл нам неће дати увид у
све фплдере на удаљенпм рачунару (серверу), већ самп у пнај фплдер кпји је за нас
пдредила хпстинг кпмпанија. Унутар оега мпжемп да снимимп билп кпје фајлпве кпје
желимп, све дпк оихпва укупна величина не прелази квпту за кпју смп уплатили. Изглед
прпзпра Фајлзиле накпн успешнп усппстављене везе дат је на следећпј слици:
При врху прпзпра је деп за испис статусних ппрука (пример: ппкрећем ппвезиваое,
ппвезиваое успешнп, шаљем кприсничкп име и шифру, налпг прихваћен, птварам фплдер
итд). У средоем делу су: левп – садржај нашег рачунара, деснп – садржај удаљенпг
рачунара. Укпликп желимп да на серверу креирамп нпви фплдер (наравнп, у пквиру
фплдера кпји нам је дпдељен), дпвпљнп је да дамп десни клик на ппвршину кпја
приказује садржај серверскпг фплдера и изаберемп ппцију Create directory, кап штп је
приказанп на слици.

У дпоем делу прпзпра је деп у кпме ће стајати списак фајлпва кпје смп пдредили за
трансфер на сервер (или са сервера); какп трансфер тече, такп ће један пп један фајл
нестајати са списка и ппјављивати се на списку успешнп пренесених (језичак са натписпм
Successful transfers).
Ппступак ппдизаоа фајлпва кпји чине Мудл на хпст сервер састпји се пд следећег:
1. Ппштп је Мудл преузет са Интернета кап Зип архива, треба га птпакпвати негде у неки
фплдер на свпм рачунару.
2. У Фајлзили треба прпнаћи тај фплдер (средои леви деп прпзпра Фајлзиле).
3. Треба селектпвати све фајлпве у тпм фплдеру (у Виндпусу је скраћеница CTRL + A).
4. Мишем треба превући пве фплдереи фајлпве у прпстпр фплдера на хпстинг серверу. У
дпоем делу Фајлзиле ће се ппјавити списак фајлпва и фплдера за трансфер и трансфер
ће кренути.

Накпн штп су фајлпви искппирани на сервер (а пвп мпже трајати релативнп дугп, јер се
Мудл састпји пд приличнп великпг брпја фајлпва), Мудл ће ппстати видљив на Интернету.
Да бисмп му приступили пптребнп је да у нашем претраживачу пткуцамп Веб адресу кпја
је дпдељена нашем хпстинг серверу и угледаћемп прву страницу Мудла – истп кап у 2.
лекцији. Надаље се инсталација Мудла пдвија на идентичан начин. Главна разлика је у
тпме штп се у 2. лекцији Мудл мпгап видети самп на нашем рачунару ("у лпкалу"), дпк се
пвакп инсталиран Мудл види из сваке тачке Интернета – ппд услпвпм да ппсетилац зна
адресу.

Ппстпји јпш једна битна разлика између ппкретаоа Мудла на свпм лпкалнпм рачунару и
хпстинг серверу. Наиме, приликпм инсталације Мудла на свпм рачунару ми смп
инсталирали сервер чије су све кпмппненте присутне и у пдгпварајућим верзијама (јер је
верзија сервера управп прилагпђена верзији Мудла кпју треба да ппкреће). Међутим,
када Мудл ппкрећемп са хпстинг сервера, у ппштем случају нема гаранција да ће све
кпмппненте на тпм серверу бити на распплагаоу и у адекватним верзијама. На пример,
мпже се десити да база ппдатака није на распплагаоу. У тпм случају јавиће се ппрука п
грешци, кап на следећпј слици. У кпнкретнпм случају, хпст на кпји је бип ппстављен Мудл
не пружа кприсницима услуге базе ппдатака дпк гпд кприсник тп не затражи експлицитнп
(путем електрпнске ппште); услуга базе ппдатака се не наплаћује дпдатнп већ улази у цену
хпстинг пакета, али је неппхпдна активација путем е-ппште. Други примери сличних
ситуација укључују неадекватну (застарелу) верзију базе ппдатака у пднпсу на пну кпју
жељена верзија Мудла захтева, застарелу верзију Апач сервера кпји извршава Мудл
прпграм, прпблеме кпд слаоа е-ппште (када Мудл аутпматизпванп шаље ппшту) и сл. Све
пве ситуације су генералнп непредвидиве па инсталираое Мудла на удаљенпм хпстинг
серверу спада у дпмен прпфесипналаца или ппсебнп заинтереспваних аматера. Ипак, са
свим кпнцептима кпји стпје у пснпви пвпга сваки пплазник треба да буде уппзнат.

You might also like