V nasledujúcom článku sa pozrieme na Moodle. Toto je systém riadenia výučby (LMS), voľne distribuované a písané v PHP. Je určená na pomoc učiteľom pri vytváraní online vzdelávacích komunít. Moodle vytvoril Martín Dougiamas.
V nasledujúcich riadkoch sa dozvieme, ako nainštalovať Moodle do Ubuntu 20.04 LTS Focal Fossa. Podľa pokynov, ktoré uvidíme nižšie, bude potrebné, aby sme sa predtým ubezpečili, že spĺňame určité minimálne požiadavky, aké sú; mať aktualizovaný systém Ubuntu 20.04 LTS, zásobník alebo prostredie LAMP, používateľský účet s oprávneniami sudo a prístup na internet.
V prípade, že ešte nemáte potrebné prostredie, môžete obráťte sa na Sprievodca inštaláciou SVETLA na Ubuntu 20.04. Moodle môžete integrovať do webovej služby Ubuntu 20.04 viacerými spôsobmi, buď ako hlavný web, ako samostatný virtuálny server, alebo ako súčasť tohto webu v tomto článku. Je tiež dôležité pracovať so zabezpečenými pripojeniami HTTPS, aj keď pre jednoduchosť v tomto článku to urobíme cez HTTP.
Stiahnite si Moodle pre Ubuntu 20.04
V oblasti na stiahnutie súboru Oficiálne internetové stránky, môžeme stiahnite si najnovšiu stabilnú verziu Moodle pre Ubuntu 20.04 LTS.
Balíky, ktoré nájdeme na webe, sú dostupné vo formátoch .tgz a .zip, ktorých odkazy vedú na stránku automatického sťahovania. Ďalšia možnosť pre stiahnite si najnovšiu verziu ešte dnes, otvorí sa terminál (Ctrl + Alt + T) a použije sa wget nasledovne:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Inštalácia na Ubuntu 20.04
Pred inštaláciou Moodle na Ubuntu 20.04 LTS budeme musieť vykonať niekoľko akcií s cieľom pripraviť systém. Takto získame webový inštalátor, ktorý neskôr použijeme na bezproblémové fungovanie.
Moodle súbory
Na začiatok budeme rozbaľte balíček, ktorý sme práve stiahli priamo na mieste, ktoré nás zaujíma. V termináli (Ctrl + Alt + T) budeme musieť použiť iba príkaz:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Pretože Moodle musí zapisovať do svojho vlastného inštalačného adresára, zmeníme vlastníka tohto adresára na používateľa, s ktorým beží webová služba (www-Data):
sudo chown -R www-data: /var/www/html/moodle/
Tiež potrebujeme adresár pre dáta Moodle. Toto vytvoríme mimo rozsahu prehľadávania webu:
sudo mkdir /var/www/moodledata
Meníme vlastníka tohto adresára aby Moodle mohol písať:
sudo chown www-data: /var/www/moodledata/
databázy
Moodle bude potrebovať potrebnú podporu z databázového stroja, ktorý máme v Ubuntu 20.04, ktorým bude v tomto príklade MariaDB.
Na začiatok už otvoríme terminál (Ctrl + Alt + T) používať klienta konzoly mysql a používateľ, s ktorým spravujeme:
sudo mysql -u root -p
Teraz poďme Na vytvorenie databázy:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Ďalším krokom bude vytvoriť používateľa:
create user usuariomoodle@localhost identified by 'password123';
Pokračujeme udeľovanie potrebných povolení používateľovi v databáze:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y uzavrieme spojenie:
quit
PHP
Moodle bude potrebovať určité rozšírenia, ktoré si nainštalujeme z repozitárov Ubuntu. Na začiatok aktualizujeme zoznam dostupných balíkov zadaním do terminálu (Ctrl + Alt + T):
sudo apt update
potom inštalujeme balíčky:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Po dokončení to bude potrebné znovu načítať konfiguráciu PHP alebo webovej služby, podľa potreby:
sudo systemctl reload apache2
Inštalátor webu
Stroj Ubuntu 20.04 LTS, o ktorom robím tento článok, je prístupný v subdoméne ubuntu.local.lan, takže použijem url http://ubuntu.local.lan/moodle pre prístup k inštalácii.
akonáhle vybraný jazyk, ideme potvrdiť trasy Moodle. Predtým sme vytvorili dátový adresár navrhnutý inštalátorom, takže ho nebude potrebné upravovať.
Ďalším krokom je vyberte databázový stroj:
Rozbaľovacia ponuka nám zobrazí možnosti dostupné v systéme. Vyberieme ten, ktorý vyhovuje konfigurácii, ktorú sme vykonali predtým.
V ďalšom kroku formulár vás požiada o údaje o pripojení k databázovej službe:
Poskytneme databázu a používateľské mená, ako aj heslo, rovnako ako sme ich vytvorili v predchádzajúcich krokoch.
Skontrolovali sme spojenie, budeme musieť prijmite zmluvné podmienky:
Nižšie je uvedený zoznam kontrola požiadaviek na inštaláciu Moodle na Ubuntu 20.04:
Ak boli predchádzajúce kroky správne, budú splnené všetky základné požiadavky a budeme môcť pokračovať v procese inštalácie.
Samotný proces inštalácie zobrazí dlhý zoznam operácií a jeho výsledky:
Tento proces v mojom prípade trval dlho. Na konci inštalácie Začína sa nastavovanie správcu pre nový web:
Po konfigurácii ste automaticky prihlásení na stránku, zobrazujúci osobnú oblasť:
A s týmto môžeme začať pracovať na našom novom webe Moodle a začať ho používať platforma eLearning pracovať v lokálnej sieti aj cez internet. Používatelia, ktorí potrebujú informácie o svojej činnosti, môžu obráťte sa na úradná dokumentácia na stránke projektu.
Ahoj. Rozumiem, že vaše princípy „redakčnej etiky“ nezahŕňajú prakticky neplagizujúce sekciu po sekcii a odsek po odseku obsah iných stránok, však?
V jeho dobe mi chýbalo pridanie zdrojového odkazu. Opravil som. Salu2
VĎAKA
Zlyhal som:
ERROR 2002 (HY000): Can't connect to local MySQL server via socket '/var/run/mysqld/mysqld.sock' (2)