Posiadanie na komputerze platform, które dostosowują się do naszych potrzeb, stało się niezbędne, aby praca, którą wykonujemy za jego pośrednictwem, była jak najbardziej kompletna i wydajna.
Dziś widzimy, jak segment edukacyjny nabrał nowych sił i nie tylko ze względu na sytuację globalną, ale także ze względu na boom w branży IT, pojawiają się różne platformy przeznaczone wyłącznie dla części edukacyjnej. Jest to idealne rozwiązanie, gdy nasz czas jest ograniczony lub nie chcemy fizycznie przenosić się w jakieś miejsce.
Wśród najpopularniejszych nowoczesnych platform edukacyjnych znajduje się Moodle. Moodle umożliwia swoim użytkownikom dostęp do platformy z solidnym i bezpiecznym zintegrowanym systemem. Gwarantuje to, że wszystko, co się tam dzieje, jest zarządzane centralnie za pomocą najlepszych do tego celu narzędzi.
Moodle oferuje prosty interfejs użytkownika z funkcjami takimi jak przeciągnij i upuść, a plusem jest to, że obsługuje ponad 120 języków.
ŚrodowiskaMoodle integruje dwa podstawowe środowiska, takie jak:
- Nauka mieszana
- Kursy online
funkcjeWśród najbardziej wyróżniających się funkcji Moodle znajdujemy:
- Stały monitoring postępów prowadzonych działań
- Integruje spersonalizowaną tablicę z bieżącymi i poprzednimi kursami, dodatkowo zintegrowana jest sekcja do przeglądu oczekujących prac
- Dostępny interfejs użytkownika
- Kompatybilny z otwartymi standardami, takimi jak IMS-LTI lub SCORM
- Daje nam możliwość przesyłania plików do chmury przez OneDrive, Dropbox i Google Drive
- Posiada działania i narzędzia współpracy, takie jak fora, wiki, glosariusze, działania bazodanowe
- Powiadamia nas o nowych wydarzeniach
- Stałe aktualizacje bezpieczeństwa
- Ma bezpieczne uwierzytelnianie i masowe rejestracje w bezpieczny sposób
- Zintegruj kalendarz all-in-one
Jeśli widzisz, że jest to realna opcja, Solvetic nauczy Cię, jak zainstalować Moodle na Ubuntu 21.04.
1. Jak zainstalować Moodle na Ubuntu 21.04
Krok 1
Pierwszą rzeczą jest sprawdzenie, czy używamy Ubuntu 21.04, w tym celu w terminalu wykonujemy następujące czynności:
lsb_release -a
Krok 2
Następnie zaktualizujemy system poleceniem:
aktualizacja sudo apt
Krok 3
Teraz zainstalujemy wymagane rozszerzenia i biblioteki PHP, aby Moodle mógł działać zgodnie z oczekiwaniami, wykonujemy:
sudo apt zainstaluj 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
Wpisujemy literę S, aby potwierdzić pobranie i instalację tych dodatków:
Następnie zainstalujemy w systemie stos LEMP, LEMP (Linux, Nginx (EngineX), MariaDB i PHP) został opracowany jako zestaw narzędzi do wdrażania i zarządzania aplikacjami internetowymi, dlatego konieczne jest zainstalowanie tego stosu przed instalacją i pełną konfiguracją Moodle na Ubuntu 21.04.
Krok 5
Pierwszą rzeczą do zainstalowania będzie Nginx z następującą komendą:
sudo apt zainstaluj nginx
Krok 6
Potwierdzamy instalację literą S:
Krok 7
Wszystkie pliki konfiguracyjne Nginx będą przechowywane w katalogu /etc/nginx, a głównym plikiem konfiguracyjnym jest /etc/nginx/nginx.conf.
Stan Nginx sprawdzamy poleceniem:
sudo systemctl status nginx
Krok 8
Widzimy, że jego status jest aktywny i uruchomiony, teraz włączamy Nginx z uruchomieniem Linuksa:
sudo systemctl jest włączony nginx
Krok 9
Wykonujemy polecenie „ip add”, aby zobaczyć adres IP Ubuntu 21.04:
Krok 10
Z tym adresem IP przechodzimy do przeglądarki, a gdy ją wejdziemy, zobaczymy stronę główną Nginx:
POWIĘKSZAĆ
Krok 11
Teraz zainstalujemy MariaDB, z MariaDB będziemy mieli system administrowania relacyjnymi bazami danych, do jego instalacji wykonujemy:
sudo apt install mariadb-server mariadb-client
Krok 12
Pobranie i instalację potwierdzamy literą S:
Krok 13
Sprawdzamy status MariaDB:
sudo systemctl status mariadb
Krok 14
Teraz włączamy MariaDB z rozruchem Ubuntu 21.04:
sudo systemctl jest włączony mariadb
Krok 15
Czas zapewnić instalację MariaDB, ponieważ domyślnie niektóre parametry są niezabezpieczone, w tym celu wykonujemy następujące czynności:
sudo mysql_secure_installationPo naciśnięciu Enter przypiszemy hasło roota:
Krok 16
Zobaczymy następujące pytania, na które odpowiemy literą „y”:
- Usunąć anonimowych użytkowników? [T / n] i
- Nie zezwalać na zdalne logowanie roota? [T / n] i
- Usunąć testową bazę danych i uzyskać do niej dostęp? [T / n] i
- Załadować teraz ponownie tabele uprawnień? [T / n] i
Krok 17
Aby tworzyć strony internetowe musimy zainstalować PHP, który jest dynamicznym i otwartym językiem programowania, aby zainstalować go w Ubuntu 21.04 wykonamy:
sudo apt zainstaluj php php-mysql php-fpm
Krok 18
Proces potwierdzamy literą S:
Krok 19
Włączamy PHP przy starcie Ubuntu 21.04:
sudo systemctl jest włączony php7.4-fpm
2. Utwórz bazę danych Moodle Ubuntu Server 21.04 i pobierz repozytoria
Krok 1
Musimy utworzyć bazę danych w MySQL, aby administrować Moodle, w tym celu uzyskujemy dostęp do MySQL za pomocą polecenia:
sudo mysqlTam wykonujemy każdą z następujących linii:
TWÓRZ BAZĘ DANYCH moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPOARY TABLE, DROP, INDEX, ALTER ON moodle * TO 'moodleadmin' @ 'localhost' IDENTYFIKOWANE PRZEZ 'hasło'; PRZYWILEJE WSPÓŁPRACUJĄCE; zrezygnować;
Krok 2
Następnie pobierzemy repozytoria Moodle za pomocą polecenia:
wget -c https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Krok 3
Wypakujemy zawartość skompresowanego pliku do katalogu /var/www/html:
sudo tar -zvxf moodle-latest-39.tgz -C / var / www / html /
Krok 4
Wymienimy wyodrębnioną zawartość:
ls / var / www / html /
Krok 5
Nadajemy niezbędne uprawnienia:
sudo chown www-data: www-data -R / var / www / html / moodle sudo chmod 775 -R / var / www / html / moodle
Krok 6
Tworzymy katalog, w którym będą znajdować się dane Moodle:
sudo mkdir -p / var / moodledataNadajemy niezbędne uprawnienia:
sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata
Krok 7
Następnym krokiem będzie edycja pliku konfiguracyjnego Moodle, w tym celu wykonujemy następujące czynności:
cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php
Krok 8
Zobaczymy:
Krok 9
Przechodzimy do następujących linii:
$ CFG-> dbtype $ CFG-> dbibrary $ CFG-> dbhost $ CFG-> nazwa bazy danych $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefiks
Krok 10
Tam musimy edytować wartości z danymi, które zarejestrowaliśmy w MySQL:
Krok 11
Poniżej lokalizujemy następujące wiersze i przypisujemy te wartości:
$ CFG-> wwwroot = 'http: // nazwa_komputera';
$ CFG-> dataroot = '/ var / moodledata';
Zapisujemy zmiany klawiszami Ctrl + O i wychodzimy z edytora za pomocą Ctrl + X.
Krok 12
Ważne jest, aby NGINX wspierał witrynę Moodle, w tym celu utworzymy nową konfigurację bloku serwera w katalogu /etc/nginx/conf.d/, użyjemy następującego polecenia:
sudo nano /etc/nginx/conf.d/moodle.confTam wpisujemy następującą składnię:
serwer {słuchaj 80; nazwa_serwera "Zespół"; root / var / www / html / moodle; indeks index.php; lokalizacja / {try_files $ uri $ uri / /index.php?$query_string; } lokalizacja ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; dołącz /etc/nginx/mime.types; dołącz fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}
Zapisujemy zmiany i wychodzimy z edytora.
Krok 13
Weryfikujemy konfigurację Nginx i ponownie ładujemy usługę:
sudo nginx -t
sudo systemctl przeładuj nginx
Krok 14
Aby zakończyć proces, przechodzimy do przeglądarki i wpisujemy adres IP Ubuntu 21.04, zobaczymy:
POWIĘKSZAĆ
Krok 15
Tam klikamy „Kontynuuj” i w kolejnym oknie sprawdzamy spełnienie wymagań instalacyjnych:
POWIĘKSZAĆ
Krok 16
Na dole klikamy „Kontynuuj”, aby przejść do procesu instalacji tych komponentów:
POWIĘKSZAĆ
Krok 17
Kiedy ten proces się zakończy, zobaczymy to:
POWIĘKSZAĆ
Krok 18
Klikamy Kontynuuj i teraz musimy zarejestrować niektóre dane jako administrator, adres e-mail, kraj i strefa:
POWIĘKSZAĆ
Krok 19
Klikamy „Aktualizuj profil”, a teraz zobaczymy:
POWIĘKSZAĆ
Krok 20
Tam rejestrujemy żądane informacje dla witryny w Moodle, na dole możemy przypisać region geograficzny:
POWIĘKSZAĆ
Krok 21
Klikamy "Zapisz zmiany" i uzyskamy dostęp do Moodle:
POWIĘKSZAĆ
Krok 22
Możliwe jest skonfigurowanie HTTPS w Moodle dla większego bezpieczeństwa, jeśli chcemy to zrobić, idziemy do terminala i wykonujemy:
sudo snap install --klasyczny certbot
Krok 23
Na koniec instalacji wpisujemy:
Krok 24
Teraz generujemy certyfikat Nginx za pomocą następującego polecenia:
sudo certbot -nginx
Krok 25
Tam wpisujemy nasz adres e-mail, a następnie akceptujemy warunki licencji:
Krok 26
Po wykonaniu tej czynności przechodzimy do pliku konfiguracyjnego:
sudo nano /var/www/html/moodle/config.phpZnajdujemy wiersz „CFG-> wwwroot”:
Krok 27
Tam ustanawiamy HTTPS:
Zapisujemy zmiany.
Krok 28
Następnie możemy bezpiecznie uzyskać dostęp do Moodle i poruszać się po jego opcjach, takich jak:
Kalendarze:
POWIĘKSZAĆ
Krok 29
Notatki osobiste:
POWIĘKSZAĆ
Krok 30
Administracja strony:
POWIĘKSZAĆ
W ten sposób zainstalowałeś i poprawnie skonfigurowałeś Moodle w Ubuntu 21.04. To rozbudowany proces, który warto mieć najlepsze możliwości platformy internetowej na poziomie edukacyjnym.