Virtuálne stroje, skutoční používatelia

Tu si môžete vybrať verziu Moodle, ktorú chcete nainštalovať: Išiel som pre posledný týždenník build, ktorý bol v čase písania 1.94+ a je označený ako najlepšia voľba pre nový server inštalácia. (Ak sa cítite trochu odvážnejšie, môžete si samozrejme vybrať najnovšiu verziu beta verzie Moodle 2.) Po stiahnutí rozbaľte súbory do priečinka s názvom Moodle a vložte to do koreňového adresára C:, povedzme (môžete si vybrať, kam to vložíte – jedným z návrhov je vložiť to do priečinka wwwroot, ale rozhodol som sa to ponechať mimo tam).

Virtuálne stroje, skutoční používatelia

Potom musíte nastaviť PHP na prácu s Moodle. Nastavenia, ktoré tu použijete, sa budú líšiť v závislosti od verzie Moodle, ktorú používate, preto spomeniem len tie, ktoré súvisia s touto inštaláciou. Pre ďalšie nastavenia si budete musieť pozrieť dokumentáciu Moodle. Otvorte súbor php.ini a uistite sa, že nasledujúce prvky sú správne nastavené:

file_uploads = zapnuté

magic_quotes_gpc = zapnuté

magic_quotes_runtime = vypnuté

memory_limit = 128 miliónov (veľké stránky môžu potrebovať viac)

register_globals = vypnuté

safe_mode = vypnuté

session.auto_start = vypnuté

session.bug_compat_warn = vypnuté

session.save_handler = súbory

Pokiaľ ide o rozšírenia PHP potrebné pre Moodle, dve položky uvedené v dokumentácii ako odporúčané pre Moodle verzie 1.6 alebo novšej sú php_iconv.dll a php_tokenizer.dll. Tieto súbory však nie sú potrebné, ak používate PHP 5 alebo novší, pretože funkcie iconv a tokenizer sú teraz zabudované, takže v tomto prípade nie sú potrebné žiadne externé knižnice DLL.

Ďalšie odporúčané rozšírenia sú ctype, curl a openssl, plus zásuvky, ak sa chystáte používať chat, a LDAP, ak potrebujete vykonať autentifikáciu LDAP. Všetky tieto rozšírenia sú dodávané s PHP, takže ich použitie je jednoducho záležitosťou odkomentovania príslušných sekcií v sekcii Windows Extensions súboru php.ini.

Ďalšia vec, ktorú musíte urobiť, je nakonfigurovať IIS 7 na prácu s Moodle. Keďže Moodle nebude jedinou webovou aplikáciou spustenou na tomto serveri, spustil som IIS Manager a vytvoril nový virtuálny adresár pre Moodle pod predvolenou webovou stránkou, potom som ju skonvertoval na aplikáciu rovnakým spôsobom, ako som to urobil pre PHPMyAdmin v júli 2009 problém.

Teraz obráťte svoju pozornosť na súbor s názvom config-dist.php v priečinku Moodle. Vytvorte jej kópiu a potom ju premenujte na config.php, načítajte ju do textového editora a v jej prvej časti, Nastavenie databázy, uvidíte nasledujúce hodnoty:

$CFG->dbtype = 'mysql'; // mysql alebo postgres7 (zatiaľ)

$CFG->dbhost = ‘localhost’; // napr. localhost alebo db.isp.com

$CFG->dbname = 'moodle'; // názov databázy, napr. moodle

$CFG->dbuser = ‘používateľské meno’; // vaše používateľské meno databázy

$CFG->dbpass = ‘heslo’; // heslo vašej databázy

$CFG->prefix = 'mdl_'; // Predpona, ktorá sa má použiť pre všetky názvy tabuliek

Zmeňte tieto hodnoty tak, aby odrážali tie, ktoré ste nastavili pre svoju vlastnú databázu, databázového používateľa, heslo a ostatné, potom v nasledujúcom v sekcii Umiestnenie webovej stránky, budete musieť v nasledujúcom riadku nastaviť umiestnenie inštalácie Moodle, čo v mojom testovacom prípade bol:

$CFG->wwwroot = ' http://localhost/moodle’;

Ďalej je umiestnenie súborov servera, ktoré nastavíte tu (toto je môj príklad):

$CFG->dirroot = ‚C: moodle‘;

Potom musíte zadať umiestnenie dátových súborov (opäť môj príklad):

$CFG->dataroot = ‚D: moodledata‘;

Keď je všetko hotové, môžete konečne obrátiť svoju pozornosť na inštaláciu Moodle. Uvidíme sa budúci mesiac pri ďalšej časti na hryzenie nechtov.

David Moss