Moodle je napísané v skriptovacom jazyku PHP a väčšinu svojich údajov uchováva v databáze. Doporučenou databázou je MySQL. Aby sa z vášho počítača stal funkčný internetový server, musíte pred inštaláciou Moodle správne nainštalovať jazyk PHP a databázu. Pre bežného používateľa počítača to môže byť dosť komplikované. Táto stránka bola napísaná preto, aby sme inštalačný proces pre rôzne platformy zjednodušili:
Hostingové služby
Hostingové služby sú od seba žiaľ velmi odlišné. Niekde dokonca Moodle nainštalujú za vás.
Väčšina poskytovateľov webového priestoru ponúka webovú aplikáciu, v ktorej môžete spravovať svoje stránky, vytvárať databázy a nastaviť cron. Nektorí tiež môžu poskytovať terminálový prístup pomocou ssh, takže k administratíve môžete použiť príkazový riadok.
Pri inštalácií postupujte krok za krokom podľa návodu k inštalácií. V prípade problémov kontaktujte svojho poskytovateľa.
Mac OS X
Najjednoduchší postup je použiť Apache server poskytovaný firmou Apple a pridať PHP a MySQL z programových balíčkov Marca Liyanagea. Obe nižšie uvedené stránky sú doplnené kvalitným návodom, ktorý tu nebudeme opakovať:
PHP: stiahnuť z http://www.entropy.ch/software/macosx/php/
MySQL: stiahnuť z http://www.entropy.ch/software/macosx/mysql/
Akonáhle ich máte nainštalované, mal by pre ďalší postup stačiť štandardný návod k inštalácii.
Podrobnejší návod najdete tu: http://moodle.org/wiki/index.php/InstallingMoodle
Redhat Linux
Mali by ste nainštalovať všetky dostupné programové RPM balíčky pre Apache, PHP a MySQL. Často sa zabúda na inštaláciu balíčku php-mysql, ktorý je nutný pre komunikáciu jazyka PHP s MySQL.
Keď máte balíčky nainštalované, mal by pre ďalší postup stačiť štandardný návod k inštalácii.
Podrobnejší návod najdete tu: http://moodle.org/wiki/index.php/InstallingMoodle
Windows
Najjednoduchšie je použiť programový balíček EasyPHP, ktorý v rámci jedinej aplikácie ponúka všetok potrebný software. Tu je celý postup krok za krokom:
- Najprv, ak už máte databázu MySQL nainštalovanú (napr. ako súčasť iného programového balíčku), odinštalujte ju, zmažte všetky MySQL súbory a uistite se, že sú zmazané súbory c:\my.cnf a c:\windows\my.ini. Môžete tiež vyhľadať a zmazať všetky súbory s názvom my.cnf alebo my.ini.
- Ak už máte nainštalované PHP, vymažte z adresára Windows a jeho podadresárov všetky súbory php4ts.dll a php.ini.
- EasyPHP si stiahnite tu: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 (asi 10 MB).
- Spusťte stiahnutý súbor: easyphp1-7_setup.exe. Inštalačný postup je vo francúzštine, ale inak sa podobá inštalácii akohokoľvek iného programu vo Windows - doporučujeme prijať defaultné nastavenia a nechať všetko nainštalovať. Dodajme, že "Suivant" znamená Ďalší a "Oui" znamená Ano.
- Na konci inštalácie nechajte zaškrtnuté pole "Lancer EasyPHP" (Spusť EasyPHP) a klepnite na tlačidlo "Terminer". Možná budete presmerovaní na informačnú internetovú stránku, tú si však nemusíte všímať.
- Ak šlo všetko dobre, blahoželáme – Apache, PHP a MySQL sú nainštalované a funkčné! Na hlavnom paneli Windows by ste mali vidieť čierne E. Ak klepnete na neho pravým tlačidlom myši, vyvoláte menu, ktorým môžete ovládať spustené programy.
- Nektoré texty môžu byť vo francúzštine; ak uprednostňujete angličtinu, stiahnite si súbor http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7, ktorý obsahuje anglickú verziu adresárov www a home. Tú môžete skopírovať na miesto pôvodných súborov v adresári EasyPHP1-7.
- Ďalej musíte pre použitie s Moodle nastaviť databázu. Pravým tlačidlom myši klepnite na čierne E na hlavnom paneli, zvoľte Administration, potom klepnite na DB Management (vedľa PHPMyAdmin).
- Ak budete opýtaní na používateľské meno, napíšte "root" a kolonku heslo ponechajte prázdnu. Malo by sa objaviť rozhranie phpMyAdmin, ktoré vám umožňuje vytvárať nové databázy a používateľské účty.
- Do príslušného políčka vpíšte "moodle" a klepnutím na tlačidlo "Create" vytvorte novú databázu.
- Pre prístup do databázy môžete tiež vytvoriť nový používateľský účet. Najprv to môže byť trocha komplikované, preto môžete pre začiatok v konfigurácii Moodle použiť existujúci používateľský účet "root" bez hesla a neskôr konfiguráciu upraviť.
- Teraz môžete pristúpiť k inštalácii Moodle! Z http://moodle.org/download stiahnite nejnovšiu verziu Moodle a archív rozbaľte.
- Súbory Moodle skopírujte do C:\Program Files\EasyPHP\www. Môžete buď skopírovať celý adresár Moodle (tj. C:\Program Files\EasyPHP\www\moodle) alebo skopírovať celý obsah adresára Moodle. Ak zvolíte druhú možnosť, budete môcť pristupovať na svoju domovskú stránku Moodle na adrese http://localhost/ namiesto http://localhost/moodle/.
- Pre uchovávanie súborov vložených do Moodle vytvorte na inom mieste nový prázdny adresár, napr. C:\moodledata.
- Prejdite do adresára Moodle. Vytvorte kópiu súboru config-dist.php a nazvite ju config.php
- config.php možno upravovať pomocou textového editoru (Notepad stačí, skontrolujte však, aby na koniec nepridával nežiadúce mezery).
- Vložte do neho informácie o svojej novej databáze:
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '';
$CFG->dbpersist = true;
$CFG->prefix = 'mdl_';- Ďalej do neho vložte cesty ku všetkým svojím súborom:
$CFG->wwwroot = 'http://localhost/moodle'; // Použite plnú webovú adresu, ak ju poznáte.
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
$CFG->dataroot = 'C:\moodledata';- Uložte config.php - prípadné ďalšie nastavenia si nevšímajte.
- Ostatné nastavenia sa vykonávajú cez internet; za tím účelom spusťte prehliadač a prejdite na adresu http://localhost/moodle/admin/.
- Aby ste v Moodle mohli používať súbory zip (tento formát sa používa napr. pre záložné súbory), budete musieť povoliť "zlib". Prejdite do adresára EasyPHP (C:\Program Files\EasyPHP) a spusťte program phpini.exe. Zaškrtnite políčko pri "zlib.dll". Zavrite okno, klepnite pravým tlačidlom myši na čierne E na hlavnom paneli Windows a v menu vyberte "Restart".
- Na záver musíte nastaviť cron – podrobnejšie informácie viď návod k inštalácii.
Ak nepoužívate alebo nemôžete používať EasyPHP, tu je niekoľko tipov, ako správne nastaviť PHP a vyhnúť sa najčastejším chybám:
- Skontrolujte, či máte povolený modul GD a Moodle tak môže spracovávať obrázky – možno bude treba upraviť php.ini a odstrániť znak poznámky (;) z riadku 'extension=php_gd2.dll'.
- Skontrolujte, či máte povolený modul Zlib a môžete tak v Moodle vytvárať a rozbaľovať súbory formátu zip.
- Skontrolujte, či máte zapnuté sessions – možno bude treba upraviť php.ini a nastaviť adresár session.save_path: namiesto východzieho "/tmp" použite adresár systému Windows, napr. "c:/temp".