Moodle, system zarządzania nauką w Ubuntu 20.04 LTS

o Moodle

W następnym artykule przyjrzymy się Moodle. To jest system zarządzania nauką (LMS), swobodnie dystrybuowane i napisane w PHP. Jego celem jest pomoc nauczycielom w tworzeniu społeczności edukacyjnych online. Moodle stworzył Martín Dougiamas.

W kolejnych wierszach zobaczymy, jak zainstalować Moodle na Ubuntu 20.04 LTS Focal Fossa. Aby wykonać kroki, które zobaczymy poniżej, będziemy musieli wcześniej upewnić się, że spełniamy określone minimalne wymagania, tak jak oni; mieć zaktualizowany system Ubuntu 20.04 LTS, stos lub środowisko LAMP, konto użytkownika z uprawnieniami sudo i dostęp do Internetu.

Jeśli nie masz jeszcze odpowiedniego środowiska, możesz zapoznaj się z Instrukcja instalacji LAMPY na Ubuntu 20.04. Możesz zintegrować Moodle z usługą sieciową Ubuntu 20.04 na wiele sposobów, jako główna strona internetowa, samodzielny serwer wirtualny lub, jak zrobimy w tym artykule, jako część głównej strony internetowej. Ważne jest również, aby pracować z bezpiecznymi połączeniami HTTPS, chociaż dla uproszczenia w tym artykule zrobimy to przez HTTP.

Pobierz Moodle dla Ubuntu 20.04

W obszarze pobierania pliku Oficjalna strona internetowamożemy pobierz najnowszą stabilną wersję Moodle dla Ubuntu 20.04 LTS.

Pakiety, które znajdziemy w sieci są dostępne w formatach .tgz i .zip, których linki prowadzą do strony automatycznego pobierania. Inna opcja dla pobierz najnowszą wersję już dziś, otworzy terminal (Ctrl + Alt + T) i użyje wget następująco:

pobierz moodle

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

Instalacja na Ubuntu 20.04

Przed zainstalowaniem Moodle w Ubuntu 20.04 LTS będziemy musieli wykonać kilka czynności, aby przygotować system. W ten sposób otrzymamy instalator sieciowy, którego będziemy używać później, aby działał bez problemów.

Pliki Moodle

Na początek będziemy rozpakuj właśnie pobrany pakiet bezpośrednio w interesującej nas lokalizacji. W terminalu (Ctrl + Alt + T) będziemy musieli użyć tylko polecenia:

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

Ponieważ Moodle musi pisać do własnego katalogu instalacyjnego, zmieniamy właściciela tego katalogu na użytkownika, z którym działa usługa sieciowa (www-data):

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

Potrzebujemy także katalog na dane Moodle. Zamierzamy stworzyć to poza zakresem przeglądania sieci:

sudo mkdir /var/www/moodledata

Zmieniamy właściciela tego katalogu więc Moodle może napisać:

sudo chown www-data: /var/www/moodledata/

Baza danych

Moodle będzie potrzebował niezbędnego wsparcia ze strony silnika bazy danych, który mamy w Ubuntu 20.04, którym w tym przykładzie będzie MariaDB.

Na początek otworzymy teraz terminal (Ctrl + Alt + T) użyj klienta konsoli mysql a użytkownik, z którym zarządzamy:

maríadb home shell

sudo mysql -u root -p

A teraz Stworzenie bazy danych:

stworzyć bazę danych dla Moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Kolejnym krokiem będzie Stwórz użytkownika:

utwórz użytkownika dla moodle

create user usuariomoodle@localhost identified by 'password123';

Kontynuujemy nadanie użytkownikowi niezbędnych uprawnień w bazie danych:

przyznać uprawnienia

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y zamykamy połączenie:

quit

PHP

Moodle będzie potrzebować pewnych rozszerzeń, które zainstalujemy z repozytoriów Ubuntu. Na początek zaktualizujemy listę dostępnych pakietów, wpisując w terminalu (Ctrl + Alt + T):

sudo apt update

To instalujemy pakiety:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

Po zakończeniu będzie to konieczne przeładuj konfigurację PHP lub usługi sieciowejodpowiednio:

sudo systemctl reload apache2

Instalator sieciowy

Maszyna Ubuntu 20.04 LTS, na której tworzę ten artykuł, jest dostępna w subdomenie ubuntu.local.lan, więc użyję url http://ubuntu.local.lan/moodle aby uzyskać dostęp do instalacji.

wybór języka do instalacji Moodle

Raz wybrany język, mamy zamiar potwierdzić trasy Moodle. Wcześniej utworzyliśmy katalog danych sugerowany przez instalatora, więc nie będzie potrzeby jego modyfikowania.

potwierdź trasy

Następnym krokiem jest wybierz silnik bazy danych:

baza danych dla Moodle

Rozwijane menu pokaże nam opcje dostępne w systemie. Wybierzemy ten, który pasuje do konfiguracji, którą wykonaliśmy wcześniej.

W kolejnym kroku formularz zapyta nas o dane połączenia z usługą bazy danych:

strojenie bazy danych

Podamy bazę danych i nazwy użytkowników, a także hasło, tak jak utworzyliśmy je w poprzednich krokach.

Sprawdziliśmy połączenie, będziemy musieli zaakceptuj warunki korzystania z usługi:

Warunki korzystania z usługi Moodle

Poniżej znajduje się lista sprawdzanie wymagań do instalacji Moodle w Ubuntu 20.04:

sprawdzenie wymagań

Jeśli poprzednie kroki były prawidłowe, wszystkie podstawowe wymagania zostaną spełnione i będziemy mogli kontynuować proces instalacji.

Sam proces instalacji pokaże długą listę operacji i jego wyniki:

instalacja moodle

W moim przypadku ten proces trwał długo. Pod koniec instalacji rozpoczyna się konfiguracja administratora dla nowej witryny:

ogólne dane Moodle

Po konfiguracji jesteś automatycznie zalogowany do serwisu, pokazując obszar osobisty:

strefa osobista Moodle

Dzięki temu możemy rozpocząć pracę nad naszą nową witryną Moodle i zacząć z niej korzystać Platforma e-learningowa do pracy zarówno w sieci lokalnej, jak i przez Internet. Użytkownicy, którzy potrzebują informacji o jego działaniu, mogą zapoznaj się z oficjalna dokumentacja na stronie projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   jak zainstalować. me powiedział

    Cześć. Rozumiem, że Twoje zasady „etyki redakcyjnej” nie obejmują praktycznie nie plagiatu sekcja po sekcji i akapit po akapicie zawartości innych witryn, prawda?

    1.    Damien A. powiedział

      W tamtych czasach brakowało mi dodania linku źródłowego. Poprawiłem. Salu2

  2.   FERNANDO MARCIN powiedział

    DZIĘKI

  3.   Leonardo powiedział

    Poniosłem porażkę:

    BŁĄD 2002 (HY000): Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo '/var/run/mysqld/mysqld.sock' (2)