- 1. Jak nainstalovat rozšíření PHP Ubuntu Server 20.04
- 2. Jak nainstalovat Nginx Ubuntu Server 20.04
- 3. Jak nainstalovat MariaDB Ubuntu Server 20.04
- 4. Instalace PHP Ubuntu Server 20.04
- 5. Jak vytvořit databázi pro Moodle Ubuntu Server 20.04 a stáhnout úložiště
- 5. Konfigurace Nginx pro aplikaci Moodle Ubuntu Server 20.04
- 6. Jak dokončit instalaci Moodle Ubuntu Server 20.04
- 7. Konfigurace HTTPS v Moodle Ubuntu Server 20.04
Online učení zaznamenalo mnohem větší rozmach v této době, kdy světové podmínky měly dopad na setkávání lidí, a proto je životně důležité mít platformy, které se přizpůsobují těmto potřebám a nabízejí jedinečné, ale bezpečné a vysoce opakující se funkce.
V tomto scénáři se z Moodle stala platforma pro správu online učení (e-learning), která je open source pod licencí GNU General Public License, je funkčnější a dynamičtější a Moodle je k dispozici jak pro webové prostředí, tak pro mobilní zařízení.
Moodle si klade za cíl poskytnout svým uživatelům platformu, kde je robustní a bezpečný integrovaný systém, který umožní, aby každý vytvořený a spravovaný objekt byl co nejvíce rekurzivní.
Moodle nám poskytuje jednoduché rozhraní, které integruje funkce drag and drop, a zjistíme, že je k dispozici ve více než 120 jazycích.
Použijte MoodleMoodle můžeme použít ve dvou základních scénářích, kterými jsou:
- Kombinované učení
- Online kurzy
Bez ohledu na použitý scénář můžete v Moodle povolit nebo zakázat funkce jádra a upravit jeho modulární konfiguraci tak, aby byla práce co nejúplnější.
funkceMezi nejrelevantnější funkce Moodle patří:
- Vlastní řídicí panel, kde můžeme přistupovat k aktuálním, minulým nebo budoucím kurzům a také kontrolovat nevyřízené práce
- Přístupné uživatelské rozhraní
- Integrujte aktivity a nástroje pro spolupráci, jako jsou fóra, wiki, glosáře, databázové aktivity a další
- Jednoduchý a intuitivní textový editor, který umožňuje úpravu prvků integrovaných v Moodle
- Přidejte kalendář vše v jednom
- Umožňuje nahrávat soubory do cloudu pomocí služeb, jako je OneDrive, Dropbox a Google Drive
- Nabízí sledování průběhu aktivity
- Generujte oznámení o nových událostech
- Zabezpečené ověřování a zabezpečené hromadné registrace
- Je kompatibilní s otevřenými standardy, jako je IMS-LTI nebo SCORM
- V případě potřeby můžeme hromadně vytvářet kurzy
- Neustálé aktualizace zabezpečení
Podívejme se, jak nainstalovat Moodle na Ubuntu Server 20.04.
1. Jak nainstalovat rozšíření PHP Ubuntu Server 20.04
Krok 1
Systém aktualizujeme následujícím příkazem:
sudo apt aktualizace
ZVĚTŠIT
Krok 2
Poté nainstalujeme rozšíření a knihovny PHP, které jsou nezbytné pro to, aby Moodle fungoval podle očekávání, uděláme to pomocí správce balíků apt takto:
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
ZVĚTŠIT
Zadáním písmene S potvrdíme stažení a instalaci těchto balíčků.
Instalace LEMP na Ubuntu Server 20.04LEMP (Linux, Nginx (EngineX), MariaDB a PHP), je sada nástrojů, pomocí kterých můžeme implementovat webové aplikace, musíme tento zásobník nainstalovat před instalací a konfigurací Moodle.
2. Jak nainstalovat Nginx Ubuntu Server 20.04
Krok 1
Chcete -li nainstalovat Nginx, spustíme:
sudo apt nainstalovat nginx
ZVĚTŠIT
Krok 2
Přijímáme stahování a instalaci balíčků, na konci uvidíme následující:
ZVĚTŠIT
Konfigurační soubory Nginx jsou uloženy v adresáři /etc /nginx a hlavní konfigurační soubor je /etc/nginx/nginx.conf.
Krok 3
Zkontrolujeme stav Nginx:
sudo systemctl status nginx
ZVĚTŠIT
Krok 4
Při spuštění serveru Ubuntu povolujeme Nginx:
sudo systemctl je povolen nginx
ZVĚTŠIT
Krok 5
Z prohlížeče můžeme přejít na IP adresu serveru a ověřit, že byl Nginx nainstalován:
ZVĚTŠIT
3. Jak nainstalovat MariaDB Ubuntu Server 20.04
Krok 1
MariaDB nám nabízí systém pro správu relační databáze, pro jehož instalaci spustíme následující příkaz:
sudo apt install mariadb-server mariadb-client
ZVĚTŠIT
Krok 2
Přijímáme stahování a instalaci:
ZVĚTŠIT
Krok 3
Ověřujeme aktuální stav MariaDB:
sudo systemctl status mariadb
ZVĚTŠIT
Krok 4
MariaDB povolíme při spuštění serveru:
ZVĚTŠIT
Krok 5
Nyní musíme zajistit instalaci MariaDB, proto provedeme:
sudo mysql_secure_installationV první sekci můžeme
ZVĚTŠIT
Krok 6
Poté odpovíme na následující:
- 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
ZVĚTŠIT
4. Instalace PHP Ubuntu Server 20.04
Krok 1
PHP je dynamický, flexibilní a open source programovací jazyk, pomocí kterého bude možné vytvářet webové stránky a webové aplikace, jeho instalace se provádí pomocí následujícího příkazu:
sudo apt nainstalovat php php-mysql php-fpm
ZVĚTŠIT
Krok 2
Pro dokončení procesu zadáme písmeno S, poté zkontrolujeme stav PHP:
ZVĚTŠIT
Krok 3
Povolíme to při bootování Ubuntu pomocí příkazu:
sudo systemctl je povolen php7.4-fpm
5. Jak vytvořit databázi pro Moodle Ubuntu Server 20.04 a stáhnout úložiště
Krok 1
Chystáme se vytvořit databázi pro správu Moodle, proto přistupujeme k MySQL následujícím příkazem:
sudo mysqlZde provedeme následující řádky:
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;
ZVĚTŠIT
Krok 2
Stažení úložišť Moodle Ubuntu Server 20.04
Stáhneme si nejnovější verzi Moodle pomocí následujícího příkazu:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
ZVĚTŠIT
Krok 3
Extrahujeme obsah komprimovaného souboru do adresáře / var / www / html:
sudo tar -zvxf moodle -latest -39.tgz -C / var / www / html /
ZVĚTŠIT
Krok 4
Uvádíme obsah, který byl extrahován:
ls / var / www / html /
ZVĚTŠIT
Krok 5
Chystáme se udělit požadovaná oprávnění pro používání Moodle:
sudo chown www -data: www -data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
ZVĚTŠIT
Krok 6
Dalším krokem bude vytvoření datového adresáře Moodle, tam Moodle uloží nahrané soubory:
sudo mkdir -p / var / moodledataUdělujeme oprávnění:
sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata
ZVĚTŠIT
Krok 7
Chystáme se upravit konfigurační soubor Moodle, proto provedeme následující příkazy:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
ZVĚTŠIT
Krok 8
V souboru najdeme následující řádky:
$ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefix
ZVĚTŠIT
Krok 9
Tam nahradíme hodnoty těmi, které jsme zaregistrovali ve vytvořené databázi:
ZVĚTŠIT
Krok 10
O něco níže upravíme následující řádky:
$ CFG-> wwwroot = 'http: // název_počítače'; $ CFG-> dataroot = ' / var / moodledata';
ZVĚTŠIT
Změny uložíme pomocí kláves Ctrl + O a editor ukončíme Ctrl + X.
5. Konfigurace Nginx pro aplikaci Moodle Ubuntu Server 20.04
Krok 1
Aby NGINX podporoval web Moodle, musíme vytvořit novou konfiguraci bloku serveru v adresáři /etc/nginx/conf.d/, zadáme:
sudo nano /etc/nginx/conf.d/moodle.confZde zadáme následující informace s názvem domény:
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; }}
ZVĚTŠIT
Krok 2
Uložíme změny a poté ověříme, zda je konfigurace Nginx správná, a restartujeme službu:
sudo nginx -t sudo systemctl znovu načíst nginx
ZVĚTŠIT
6. Jak dokončit instalaci Moodle Ubuntu Server 20.04
Krok 1
Chcete -li to provést, přejděte do prohlížeče a zadejte následující:
http: // ”tým”V prvním případě se zobrazí následující:
ZVĚTŠIT
Krok 2
Zde je uveden stručný úvod do Moodle, kliknutím na „Pokračovat“ postoupíme a uvidíme, zda server splňuje požadavky na instalaci:
ZVĚTŠIT
Krok 3
V dolní části klikneme na „Pokračovat“, pokud je vše v pořádku, poté se systém nainstaluje a uvidíme souhrn každého nainstalovaného doplňku:
ZVĚTŠIT
Krok 4
Na konci uvidíme toto:
ZVĚTŠIT
Krok 5
Klikněte na Pokračovat a poté definujeme:
- Uživatelské jméno a heslo správce
- E -mail k použití pro oznámení
- Aktuální město a region
ZVĚTŠIT
Krok 6
Ve spodní části klikneme na „Aktualizovat profil“, abychom provedli změny:
ZVĚTŠIT
Krok 7
Poté vstoupíme do následujícího okna, kde zadáme název webu a popis, pokud si přejeme:
ZVĚTŠIT
Krok 8
Klikneme na Dokončit a přistoupíme k Moodle v Ubuntu Serveru 20.04:
ZVĚTŠIT
7. Konfigurace HTTPS v Moodle Ubuntu Server 20.04
Krok 1
Toto je další metoda zabezpečení, kterou lze použít v Moodle, takže je volitelná. K provedení této akce provedeme následující:
sudo snap install --classic certbot
ZVĚTŠIT
Krok 2
Na konci tohoto procesu uvidíme následující:
ZVĚTŠIT
Krok 3
Dále vygenerujeme certifikát pro Certbot pro úpravu konfigurace NGINX:
sudo certbot -nginxPro upozornění zadáváme e -mail:
ZVĚTŠIT
Krok 4
Poté bude proces dokončen:
ZVĚTŠIT
Krok 5
Nyní přistupujeme ke konfiguračnímu souboru Moodle:
sudo nano /var/www/html/moodle/config.php Tam přejdeme na řádek CFG-> wwwroot a nastavíme HTTPS: CFG-> wwwroot = 'https://learning.testprojects.me';
ZVĚTŠIT
Změny uložíme a ukončíme editor a s ním bude nyní navigace v Moodle bezpečná.
V Moodle máme přístup k jeho různým možnostem, jako například:
Kalendáře:
ZVĚTŠIT
Soukromé soubory:
ZVĚTŠIT
Správa stránek:
ZVĚTŠIT
Moodle nepochybně integruje nezbytné funkce pro vytvoření optimálních výukových webů plných klíčových funkcí pro každý typ uživatele.