Moodle, egy tanuláskezelő rendszer az Ubuntu 20.04 LTS-ben

a Moodle-ról

A következő cikkben a Moodle-t vesszük szemügyre. Ez egy tanuláskezelő rendszer (LMS), szabadon terjesztett és írt PHP-ben. Célja, hogy segítse a tanárokat online tanulási közösségek létrehozásában. A Moodle-t Martín Dougiamas készítette.

A következő sorokban megnézzük, hogyan kell telepíteni a Moodle-t az Ubuntu 20.04 LTS Focal Fossa fájlba. Az alábbiakban ismertetendő lépések követéséhez korábban szükségesnek kell lennünk bizonyos minimumkövetelmények teljesítésének biztosítására, mint ők; rendelkeznie kell egy frissített Ubuntu 20.04 LTS rendszerrel, egy LAMP verem vagy környezettel, sudo jogosultságokkal rendelkező felhasználói fiókkal és internet-hozzáféréssel.

Abban az esetben, ha még nincs meg a szükséges környezet, megteheti konzultáljon a LAMP telepítési útmutató az Ubuntu 20.04-en. A Moodle-t többféleképpen is integrálhatja az Ubuntu 20.04 webszolgáltatásba, akár fő webhelyként, önálló virtuális szerverként, vagy - ahogy ebben a cikkben meg fogjuk tenni - a fő webhely részeként. Az is fontos, hogy biztonságos HTTPS kapcsolatokkal dolgozzunk, bár az egyszerűség kedvéért ebben a cikkben HTTP-n keresztül fogjuk megtenni.

Töltse le a Moodle for Ubuntu 20.04 verziót

A. Letöltési területén web oficial, tudjuk töltse le a legújabb stabil verziót Moodle az Ubuntu 20.04 LTS-hez.

A weben megtalált csomagok .tgz és .zip formátumban állnak rendelkezésre, amelyek linkjei egy automatikus letöltési oldalra vezetnek. Egy másik lehetőség a töltse le még ma a legújabb verziót, megnyit egy terminált (Ctrl + Alt + T), és használja wget alábbiak szerint:

letöltés moodle

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

Telepítés az Ubuntu 20.04-re

A Moodle telepítése előtt az Ubuntu 20.04 LTS-be néhány műveletet kell végrehajtanunk a rendszer előkészítéséhez. Így megszerezzük azt a webes telepítőt, amelyet később használni fogunk, hogy problémamentesen működhessen.

Moodle fájlok

Először is csomagolja ki az imént letöltött csomagot közvetlenül a minket érdeklő helyen. Egy terminálban (Ctrl + Alt + T) csak a következő parancsot kell használnunk:

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

Mivel a Moodle-nak írnia kell a saját telepítési könyvtárába, ennek a könyvtárnak a tulajdonosát megváltoztatjuk arra a felhasználóra, akivel a webszolgáltatás fut (www-data):

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

Nekünk is szükségünk van könyvtár a Moodle adatokhoz. Ezt a webböngészés köréből fogjuk létrehozni:

sudo mkdir /var/www/moodledata

Megváltoztatjuk a könyvtár tulajdonosát így Moodle írhat:

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

adatbázis

A Moodle-nak szüksége lesz a szükséges támogatásra az Ubuntu 20.04-ben található adatbázis-motorról, amely ebben a példában a MariaDB lesz.

Először is megnyitunk egy terminált (Ctrl + Alt + T) használja a mysql konzol klienst és a felhasználó, akivel kezeljük:

maríadb otthoni héj

sudo mysql -u root -p

Most nézzük Az adatbázis létrehozása:

adatbázis létrehozása a moodle számára

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

A következő lépés lesz felhasználó létrehozása:

felhasználó létrehozása a moodle számára

create user usuariomoodle@localhost identified by 'password123';

Folytatjuk a szükséges engedélyek megadása a felhasználó számára az adatbázisban:

jogosultságokat adni

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

Y lezárjuk a kapcsolatot:

quit

PHP

A Moodle-nak bizonyos kiterjesztésekre lesz szüksége, amelyeket az Ubuntu tárolókból telepítünk. Először frissíteni fogjuk az elérhető csomagok listáját a terminál beírásával (Ctrl + Alt + T):

sudo apt update

majd telepítjük a csomagokat:

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

A befejezés után szükség lesz rá töltse be újra a PHP vagy a webszolgáltatás konfigurációjátadott esetben:

sudo systemctl reload apache2

Webes telepítő

Az Ubuntu 20.04 LTS gép, amelyen ezt a cikket elkészítem, elérhető az ubuntu.local.lan aldomainben, tehát url-t fogok használni http://ubuntu.local.lan/moodle a telepítés eléréséhez.

nyelvválasztás a moodle telepítéséhez

egyszer kiválasztott nyelv, megerősíteni fogjuk a Moodle útvonalakat. Korábban hoztuk létre a telepítő által javasolt adatkönyvtárat, így nem lesz szükség annak módosítására.

megerősíti az útvonalakat

A következő lépés válassza az adatbázis-motort:

adatbázis a moodle számára

A legördülő menü megmutatja a rendszerben elérhető lehetőségeket. Kiválasztjuk azt, amelyik megfelel az általunk korábban elvégzett konfigurációnak.

A következő lépésben egy űrlap az adatbázis-szolgáltatáshoz való csatlakozási adatokat kéri tőlünk:

adatbázis tuning

Megadjuk az adatbázist és a felhasználóneveket, valamint a jelszót, ahogyan az előző lépésekben létrehoztuk őket.

Ellenőrizte a kapcsolatot, muszáj lesz fogadja el a szolgáltatási feltételeket:

moodle szolgáltatási feltételek

Az alábbiakban felsoroljuk a Moodle telepítésének követelményeinek ellenőrzése az Ubuntu 20.04-en:

követelmények ellenőrzése

Ha az előző lépések helyesek voltak, akkor minden alapvető követelmény teljesül, és folytathatjuk a telepítési folyamatot.

Maga a telepítési folyamat a műveletek hosszú listáját mutatja és eredményei:

moodle installáció

Ez a folyamat esetemben sokáig tartott. A telepítés végén Megkezdődik az admin beállítás az új webhelyhez:

általános moodle adatok

A konfigurálás után automatikusan bejelentkezik a webhelyre, bemutatva a személyes területet:

moodle személyes terület

Ezzel elkezdhetjük a munkát az új Moodle webhelyen, és elkezdhetjük ezt használni eLearning platform dolgozni mind a helyi hálózatban, mind az interneten keresztül. Azok a felhasználók, akiknek információra van szükségük a működéséről, megtehetik konzultáljon a hivatalos dokumentáció a projekt oldalon.


4 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   hogyan kell telepíteni.me dijo

    Szia. Megértem, hogy az ön "szerkesztői etikai" alapelvei nem tartalmazzák gyakorlatilag a webhelyek szakaszonkénti és szakaszonkénti plagizálását, nem?

    1.    Damien A. dijo

      Napjában hiányzott a forrás link hozzáadása. Kijavítottam. Salu2

  2.   FERNANDO MARTIN dijo

    KÖSZÖNET

  3.   Leonardo dijo

    Elhibáztam:

    HIBA 2002 (HY000): Nem lehet csatlakozni a helyi MySQL szerverhez a '/var/run/mysqld/mysqld.sock' aljzaton keresztül (2)