![Banshee: Video, televízne relácie, Windows a hackfest, ach jaj!](/f/c8fadef3578084394244cf4cb7d024b2.png?width=100&height=100)
Moodle je bezplatný, na funkcie bohatý, otvorený systém riadenia vzdelávania (LMS). Platformu používa mnoho online škôl a univerzít, ako aj súkromní pedagógovia.
Moodle je extrémne prispôsobiteľný a má splniť požiadavky širokého spektra používateľov vrátane učiteľov, študentov alebo správcov.
Niektoré z najpozoruhodnejších funkcií, ktoré Moodle má, sú:
Vyššie uvedené sú samozrejme len malou časťou funkcií, ktoré Moodle má. Ak chcete vidieť kompletný zoznam, môžete skontrolovať Dokumenty Moodle.
Najnovšia stabilná verzia Moodle (3.0) bol vydaný len nedávno 16. novembra 2015. Vydanie má nasledujúce požiadavky:
V tomto návode vám ukážem, ako nainštalovať Moodle LMS (Learning Management System) na systémoch založených na RedHat, ako sú CentOS/Fedora a Debian, ich deriváty používajú LAMPA alebo LEMP (Linux, Apache/Nginx, MySQL/MariaDB a PHP) zásobník so subdoménou moodle.tecmint.com a IP adresu 192.168.0.3.
Dôležité: Príkazy sa vykonajú pomocou koreň užívateľ alebo sudo privilégiá, preto sa uistite, že máte do svojho systému plný prístup.
LAMPA/LEMP je hromada softvéru s otvoreným zdrojovým kódom navrhnutým na vytváranie a hostovanie webových stránok. Používa Apache/N.nginx ako webový server, MariaDB/MmySQL pre systém správy relačných databáz a PHP ako objektovo orientovaný programovací jazyk.
Na inštaláciu môžete použiť nasledujúci jeden príkaz LAMPA alebo LEMP uložte do príslušných operačných systémov Linux podľa obrázka:
# yum nainštalovať httpd php mariadb-server [Zap RedHat/CentOS založené systémy] # dnf nainštalovať httpd php mariadb-server [Zap Fedora 22+verzie] # apt-get install apache2 php5 mariadb-server [ZapDebian/Ubuntu založené systémy]
# yum nainštalovať nginx php php-fpm mariadb-server [Zap RedHat/CentOS založené systémy] # dnf nainštalovať nginx php php-fpm mariadb-server [Zap Fedora 22+verzie] # apt-get install nginx php5 php5-fpm mariadb-server [ZapDebian/Ubuntu založené systémy]
Ďalej musíte spustiť nasledujúce odporúčané rozšírenia a knižnice PHP Moodle bez chyby.
Na systémoch založených na RedHat/CentOS # yum install php-iconv php-mbstring php-curl php-opcache php-xmlrpc php-mysql php-openssl php-tokenizer php-soap php-ctype php-zip php-gd php-simplexml php-spl php-pcre php-dom php-xml php-intl php-json php-ldap wget rozbaliť.
Zapnuté Vo verziách Fedora 22+ # dnf install php-iconv php-mbstring php-curl php-opcache php-xmlrpc php-mysql php-openssl php-tokenizer php-soap php-ctype php-zip php-gd php-simplexml php-spl php-pcre php-dom php-xml php-intl php-json php-ldap wget rozbaliť.
Na systémoch založených na Debiane/Ubuntu # apt-get install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap.
Teraz otvorte a upravte nastavenia PHP vo svojom php.ini
alebo .htaccess
(Iba ak nemáte prístup k súboru php.ini), ako je uvedené nižšie.
Dôležité: Ak používate PHP staršie ako 5.5, potom boli odstránené niektoré z nasledujúcich nastavení PHP a nenájdete ich vo svojom php.ini súbor.
register_globals = Vypnuté. safe_mode = Vypnuté. pamäťový limit = 128 M. session.save_handler = súbory. magic_quotes_gpc = Vypnuté. magic_quotes_runtime = Vypnuté. file_uploads = Zapnuté. session.auto_start = 0. session.bug_compat_warn = Vypnuté. post_max_size = 50 miliónov. upload_max_filesize = 50 mil.
Zapnuté Nginx webový server, musíte povoliť nasledujúcu premennú v php.ini súbor tiež.
cgi.fix_pathinfo = 1.
Po vykonaní vyššie uvedených zmien reštartujte webový server podľa obrázku:
Na systémoch založených na SysVinit # služba httpd reštart [Na systémoch založených na RedHat/CentOS] # služba apache2 reštart [Na systémoch založených na Debiane/Ubuntu]
Na systémoch založených na Systemd # systemctl restart httpd.service [Na systémoch založených na RedHat/CentOS] # systemctl restart apache2.service [Na systémoch založených na Debiane/Ubuntu]
Na systémoch založených na SysVinit # služba nginx reštart # služba php-fpm reštart
Na systémoch založených na Systemd # systemctl restart nginx.service # systemctl restart php-fpm.service
Teraz sme pripravení pripraviť naše súbory Moodle na inštaláciu. Za týmto účelom prejdite do webového koreňového adresára servera Apache alebo Nginx. Môžete to urobiť prostredníctvom:
# cd/var/www/html [pre Apache] # cd/usr/share/nginx/html [pre Nginx]
Ďalej choďte na Stránka na stiahnutie Moodle a vezmite si najnovší Moodle (t.j. verzia 3.0 ako čas písania tohto článku) archívu alebo pomocou nasledujúceho príkaz wget.
# wget https://download.moodle.org/download.php/direct/stable30/moodle-3.0.zip.
Teraz rozbaľte stiahnutý archív, čím sa vytvorí nový adresár s názvom „moodle“A presuňte všetok jeho obsah do koreňového webového adresára webového servera (t.j. /var/www/html pre Apache alebo /usr/share/nginx/html pre Nginx) pomocou nasledujúcej série príkazov.
# rozbaliť moodle-3.0.zip. # cd moodle. # cp -r */var/www/html/[For Apache] # cp -r */usr/share/nginx/html [ForNginx]
Teraz opravíme vlastníctvo súborov používateľovi webového servera, v závislosti od vašej distribúcie môže byť s používateľom spustený server Apache “Apache” alebo „Www-údaje“ a Nginx beží ako užívateľ nginx.
Ak chcete opraviť vlastníctvo súboru, spustite nasledujúci príkaz.
# chown -R apache:/var/www/html [Na systémoch založených na RedHat/CentOS] # chown -R www -data:/var/www/html [Na systémoch založených na Debiane/Ubuntu] ALEBO # chown -R nginx:/usr/share/nginx/html/
Moodle tiež používa a údaje adresár určený na uchovávanie údajov o učiteľoch a študentoch. Tento adresár bude napríklad uchovávať videá, dokumenty, prezentácie a ďalšie.
Z bezpečnostných dôvodov by ste mali vytvoriť tento adresár mimo koreňa webového adresára. V tomto návode vytvoríme samostatný moodledata
adresár.
# mkdir/var/www/moodledata [For Apache] # mkdir/usr/share/moodledata [ForNginx]
A znova opravte vlastníctvo priečinka pomocou:
# chown -R apache:/var/www/moodledata [Na systémoch založených na RedHat/CentOS] # chown -R www -data:/var/www/moodledata [Na systémoch založených na Debiane/Ubuntu] ALEBO # chown -R nginx:/usr/share/moodledata.
Moodle používa na ukladanie svojich údajov relačnú databázu, a preto budeme musieť databázu pripraviť na svoju inštaláciu. To sa dá ľahko vykonať pomocou nasledujúcich príkazov:
# mysql -u root -p.
Zadajte svoje heslo a pokračujte. Teraz vytvorte novú databázu s názvom “Moodle”:
MariaDB [(none)]> vytvoriť databázovú náladu;
Teraz udeľme používateľovi “Moodle” so všetkými oprávneniami na databázu moodle:
MariaDB [(nikto)]> udeliť všetko na moodle.* Do [chránené e -mailom]„localhost“ identifikovaný „heslom“;
Teraz sme pripravení pokračovať v inštalácii Moodle. Za týmto účelom otvorte v prehliadači svoju IP adresu alebo názov hostiteľa. Mali by ste vidieť inštalátor Moodle. Zobrazí sa výzva na výber jazyka inštalácie:
V nasledujúcom kroku vyberiete cestu k adresáru s údajmi Moodle. Tento adresár bude obsahovať súbory nahrané učiteľmi a študentmi.
Napríklad videá, PDF, PPT a ďalšie súbory, ktoré nahráte na svoj web. Tento adresár sme už pripravili skôr, stačí nastaviť dátový adresár Moodle na /var/www/moodledata alebo /usr/share/moodledata.
Ďalej budete vyberať databázový ovládač.
Potom budete vyzvaní na zadanie poverení MySQL, ktoré bude Moodle používať. Tie sme už pripravili skôr:
Názov databázy: moodle. Používateľ databázy: moodle. Heslo: heslo.
Po vyplnení podrobností pokračujte na ďalšiu stránku. Táto stránka vám ukáže autorské práva súvisiace s Moodle:
Skontrolujte ich a pokračujte na ďalšiu stránku. Na nasledujúcej stránke Moodle vykoná systémové kontroly vášho serverového prostredia. Informuje vás, ak vo vašom systéme chýbajú moduly/rozšírenia. Ak ich nájdete, kliknite na odkaz vedľa každého rozšírenia, ktoré sa zobrazuje ako chýbajúce, a dostanete pokyny, ako ho nainštalovať.
Ak je všetko v poriadku, pokračujte na ďalšiu stránku, kde inštalátor naplní databázu. Tento proces môže trvať dlhšie, ako sa očakávalo. Potom budete vyzvaní na konfiguráciu administratívneho používateľa. Budete musieť vyplniť nasledujúce údaje:
Potom, čo ste nakonfigurovali profil správcu svojho webu, je načase nastaviť niekoľko informácií o webe. Vyplňte nasledujúce informácie:
Keď vyplníte všetky tieto informácie, inštalácia je dokončená a dostanete sa do profilu správcu:
Na administračný panel Moodle získate prístup http://your-ip-address/admin. V mojom prípade je to toto:
http://moodle.tecmint.com/admin.
Teraz tvoj Moodle inštalácia je dokončená a môžete začať spravovať svoj web a vytvárať prvé kurzy, používateľov alebo si jednoducho prispôsobiť nastavenia webu.
V prípade, že máte akékoľvek otázky alebo pripomienky súvisiace s inštaláciou Moodle, pošlite ich v nižšie uvedenej sekcii komentárov.
Ak by ste chceli mať Moodle nainštalovaný na skutočnom live serveri Linux, môžete nás kontaktovať na [chránené e -mailom] s vašimi požiadavkami a my vám poskytneme vlastnú ponuku len pre vás.
Referencia: https://docs.moodle.org/