▷ Jak nainstalovat Moodle v Ubuntu 21.04 - Hirsute hroch

Mít na počítači nainstalované platformy, které se přizpůsobují našim potřebám, se stalo zásadní pro to, aby práce, kterou prostřednictvím něj děláme, byla co nejúplnější a nejefektivnější.

Dnes vidíme, jak vzdělávací segment získal novou sílu, a to nejen kvůli globálním situacím, ale protože IT sektor má takový rozmach, existují různé platformy určené výhradně pro vzdělávací část. To je ideální, když je náš čas omezený nebo se nechceme fyzicky přestěhovat na nějaké místo.

Mezi nejoblíbenější moderní vzdělávací platformy najdeme Moodle. Moodle umožňuje svým uživatelům přístup k platformě s robustním a bezpečným integrovaným systémem. To zaručuje, že vše, co se tam odehrává, je centrálně spravováno pomocí nejlepších nástrojů pro tento účel.

Moodle nabízí jednoduché uživatelské rozhraní s funkcemi, jako je drag and drop, a plusem je, že podporuje více než 120 jazyků.

ProstředíMoodle integruje dvě základní prostředí, jako například:

  • Kombinované učení
  • Online kurzy

funkceMezi nejvýraznější vlastnosti Moodle patří:

  • Neustálé sledování postupu prováděných činností
  • Integruje přizpůsobenou desku s aktuálními a předchozími kurzy, navíc je integrována sekce pro kontrolu čekajících prací
  • Přístupné uživatelské rozhraní
  • Kompatibilní s otevřenými standardy, jako je IMS-LTI nebo SCORM
  • To nám dává možnost nahrávat soubory do cloudu prostřednictvím OneDrive, Dropbox a Google Drive
  • Má aktivity a nástroje pro spolupráci, jako jsou fóra, wiki, glosáře, databázové aktivity
  • Upozorňuje nás na nové události
  • Neustálé aktualizace zabezpečení
  • Má zabezpečené ověřování a rozsáhlé registrace zabezpečeným způsobem
  • Integrujte kalendář typu vše v jednom

Pokud vidíte, že je to schůdná možnost, Solvetic vás naučí, jak nainstalovat Moodle na Ubuntu 21.04.

1. Jak nainstalovat Moodle na Ubuntu 21.04

Krok 1
První věcí je zkontrolovat, zda používáme Ubuntu 21.04, proto v terminálu provedeme následující:

 lsb_release -a

Krok 2
Poté aktualizujeme systém pomocí příkazu:

 sudo apt aktualizace

Krok 3
Nyní nainstalujeme rozšíření a knihovny PHP potřebné k tomu, aby Moodle mohl fungovat podle očekávání, provedeme:

 sudo apt install php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav

Krok 4
Zadáme písmeno S, abychom potvrdili stažení a instalaci těchto doplňků:

Poté nainstalujeme zásobník LEMP do systému, LEMP (Linux, Nginx (EngineX), MariaDB a PHP) byly vyvinuty jako sada nástrojů pro implementaci a správu webových aplikací, proto je nutné tento zásobník nainstalovat před instalací a plnou konfigurací Moodle na Ubuntu 21.04.

Krok 5
První věcí, kterou nainstalujete, bude Nginx s následujícím příkazem:

 sudo apt nainstalovat nginx

Krok 6
Instalaci potvrzujeme písmenem S:

Krok 7
Všechny konfigurační soubory Nginx budou uloženy v adresáři /etc /nginx a hlavní konfigurační soubor je /etc/nginx/nginx.conf.

Stav Nginx zkontrolujeme příkazem:

 sudo systemctl status nginx

Krok 8
Vidíme, že jeho stav je aktivní a běží, nyní povolujeme Nginx se spuštěním Linuxu:

 sudo systemctl je povolen nginx

Krok 9
Spuštěním příkazu „ip add“ zobrazíme IP adresu Ubuntu 21.04:

Krok 10
S touto IP adresou přejdeme do prohlížeče a když ji zadáme, zobrazí se domovská stránka Nginx:

ZVĚTŠIT

Krok 11
Nyní se chystáme nainstalovat MariaDB, s MariaDB budeme mít systém pro správu relační databáze, pro jehož instalaci provedeme:

 sudo apt install mariadb-server mariadb-client

Krok 12
Stahování a instalaci potvrzujeme písmenem S:

Krok 13
Zkontrolujeme stav MariaDB:

 sudo systemctl status mariadb

Krok 14
Nyní povolíme MariaDB s bootováním Ubuntu 21.04:

 sudo systemctl je povolen mariadb

Krok 15
Je na čase zajistit instalaci MariaDB, protože ve výchozím nastavení jsou některé parametry nezabezpečené, proto provádíme následující:

 sudo mysql_secure_installation
Stisknutím klávesy Enter přiřadíme heslo uživatele root:

Krok 16
Uvidíme následující otázky, na které odpovíme písmenem „y“:

  • Odebrat anonymní uživatele? [Y / n] a
  • Zakázat vzdálené přihlášení root? [Y / n] a
  • Odstranit testovací databázi a přístup k ní? [Y / n] a
  • Znovu načíst tabulky oprávnění? [Y / n] a

Krok 17
Abychom mohli vytvářet webové stránky, musíme nainstalovat PHP, což je dynamický a open source programovací jazyk, abychom jej nainstalovali v Ubuntu 21.04, spustíme:

 sudo apt nainstalovat php php-mysql php-fpm

Krok 18
Proces potvrzujeme písmenem S:

Krok 19
Povolujeme PHP při spuštění Ubuntu 21.04:

 sudo systemctl je povolen php7.4-fpm

2. Vytvořte databázi Moodle Ubuntu Server 21.04 a stáhněte si úložiště

Krok 1
Abychom mohli spravovat Moodle, musíme vytvořit databázi v MySQL, proto k MySQL přistupujeme příkazem:

 sudo mysql
Tam spustíme každý z následujících řádků:
 VYTVOŘIT DATABÁZI moodle; VYBRAT VÝBĚR, VLOŽIT, AKTUALIZOVAT, SMAZAT, VYTVOŘIT, VYTVOŘIT DOČASNÉ TABULKY, DROP, INDEX, ALTER NA moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFIKOVÁNO 'heslem'; FLUSH PRIVILEGES; přestat;

Krok 2
Poté stáhneme úložiště Moodle pomocí příkazu:

 wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

Krok 3
Extrahujeme obsah komprimovaného souboru do adresáře / var / www / html:

 sudo tar -zvxf moodle -latest -39.tgz -C / var / www / html /

Krok 4
Vypsaný obsah vyjmenujeme:

 ls / var / www / html /

Krok 5
Udělujeme potřebná oprávnění:

 sudo chown www -data: www -data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle

Krok 6
Vytvoříme adresář, kde budou data Moodle:

 sudo mkdir -p / var / moodledata
Udělujeme potřebná oprávnění:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

Krok 7
Dalším krokem bude úprava konfiguračního souboru Moodle, proto provedeme následující:

 cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php

Krok 8
Uvidíme následující:

Krok 9
Přejdeme na následující řádky:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefix

Krok 10
Zde musíme upravit hodnoty pomocí údajů, které jsme zaregistrovali v MySQL:

Krok 11
Níže vyhledáme následující řádky a přiřadíme tyto hodnoty:

 $ CFG-> wwwroot = 'http: // název_počítače';

 $ CFG-> dataroot = ' / var / moodledata';

Změny uložíme pomocí kláves Ctrl + O a editor ukončíme Ctrl + X.

Krok 12
Je důležité, aby NGINX podporoval web Moodle, za tímto účelem vytvoříme novou konfiguraci bloku serveru v adresáři /etc/nginx/conf.d/, použijeme následující příkaz:

 sudo nano /etc/nginx/conf.d/moodle.conf
Zde zadáme následující syntaxi:
 server {poslouchat 80; název_serveru „Tým“; root / var / www / html / moodle; index index.php; umístění / {try_files $ uri $ uri / /index.php?$query_string; } umístění ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; zahrnout /etc/nginx/mime.types; zahrnout fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ kořen_dokumentu $ fastcgi_script_name; }}

Změny uložíme a ukončíme editor.

Krok 13
Ověříme konfiguraci Nginx a znovu načteme službu:

 sudo nginx -t

 sudo systemctl znovu načtěte nginx

Krok 14
K dokončení procesu přejdeme do prohlížeče a zadáme IP adresu Ubuntu 21.04, uvidíme následující:

ZVĚTŠIT

Krok 15
Tam klikneme na „Pokračovat“ a v dalším okně ověříme, že jsou splněny požadavky na instalaci:

ZVĚTŠIT

Krok 16
V dolní části klikneme na „Pokračovat“, abychom pokračovali v procesu instalace těchto komponent:

ZVĚTŠIT

Krok 17
Když tento proces skončí, uvidíme toto:

ZVĚTŠIT

Krok 18
Klikneme na Pokračovat a nyní musíme zaregistrovat některá data jako uživatel správce, e -mail, zemi a zónu:

ZVĚTŠIT

Krok 19
Klikneme na „Aktualizovat profil“ a nyní uvidíme následující:

ZVĚTŠIT

Krok 20
Tam zaregistrujeme požadované informace o webu v Moodle, v dolní části můžeme přiřadit geografickou oblast:

ZVĚTŠIT

Krok 21
Klikneme na „Uložit změny“ a vstoupíme do Moodle:

ZVĚTŠIT

Krok 22
V Moodle je možné konfigurovat HTTPS pro větší bezpečnost, pokud to chceme udělat, jdeme na terminál a spustíme:

 sudo snap install --classic certbot

Krok 23
Na konci instalace zadáme:

Krok 24
Nyní vygenerujeme certifikát Nginx následujícím příkazem:

 sudo certbot -nginx

Krok 25
Zde zadáme svůj e -mail a poté přijmeme licenční podmínky:

Krok 26
Jakmile to bude hotovo, přejdeme do konfiguračního souboru:

 sudo nano /var/www/html/moodle/config.php
Vyhledáme řádek „CFG-> wwwroot“:

Krok 27
Tam zakládáme HTTPS:

Uložíme změny.

Krok 28
Poté můžeme bezpečně přistupovat k Moodle a procházet jeho možnosti, jako například:
Kalendáře:

ZVĚTŠIT

Krok 29
Osobní poznámky:

ZVĚTŠIT

Krok 30
Správa stránek:

ZVĚTŠIT

Tímto způsobem budete mít nainstalovaný a správně nakonfigurovaný Moodle v Ubuntu 21.04. Je to rozsáhlý proces, který stojí za to, mít ty nejlepší možnosti online platformy na vzdělávací úrovni.

wave wave wave wave wave