Moodle, oppimisen hallintajärjestelmä Ubuntu 20.04 LTS: ssä

Moodlesta

Seuraavassa artikkelissa aiomme tarkastella Moodlea. Tämä on oppimisen hallintajärjestelmä (LMS), vapaasti jaettu ja kirjoitettu PHP: llä. Sen tarkoituksena on auttaa opettajia luomaan verkko-oppimisyhteisöjä. Moodlen on luonut Martín Dougiamas.

Seuraavilla riveillä aiomme nähdä, kuinka Moodle asennetaan Ubuntu 20.04 LTS Focal Fossaan. Seuraa alla olevia vaiheita, meidän on aiemmin varmistettava, että täytämme tietyt vähimmäisvaatimuksetsellaisina kuin ne ovat; sinulla on päivitetty Ubuntu 20.04 LTS -järjestelmä, LAMP-pino tai ympäristö, käyttäjätili sudo-oikeuksilla ja Internet-yhteys.

Jos sinulla ei vielä ole tarvittavaa ympäristöä, voit ota yhteys LAMP-asennusopas Ubuntu 20.04: ssä. Voit integroida Moodlen Ubuntu 20.04 -verkkopalveluun monin tavoin, joko pääverkkosivustona, erillisenä virtuaalipalvelimena tai, kuten teemme tässä artikkelissa, osana pääsivustoa. On myös tärkeää työskennellä suojattujen HTTPS-yhteyksien kanssa, vaikka tässä artikkelissa yksinkertaisuuden vuoksi teemme sen HTTP: n kautta.

Lataa Moodle for Ubuntu 20.04

Tiedoston latausalueella virallisilla verkkosivuilla, voimme lataa uusin vakaa versio Moodle for Ubuntu 20.04 LTS.

Verkosta löytyvät paketit ovat saatavilla .tgz- ja .zip-muodoissa, joiden linkit johtavat automaattiseen lataussivuun. Toinen vaihtoehto lataa uusin versio tänään, se avaa päätelaitteen (Ctrl + Alt + T) ja käyttää wget seuraavasti:

lataa moodle

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

Asennus Ubuntu 20.04: een

Ennen kuin asennamme Moodlen Ubuntu 20.04 LTS -järjestelmään, meidän on suoritettava muutama toimenpide järjestelmän valmistelemiseksi. Näin saamme web-asennusohjelman, jota aiomme käyttää myöhemmin toimiakseen ongelmitta.

Moodle-tiedostot

Aloitamme pura juuri lataamasi paketti suoraan meidät kiinnostavaan paikkaan. Päätteessä (Ctrl + Alt + T) meidän on käytettävä vain komentoa:

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

Koska Moodlen on kirjoitettava omaan asennushakemistoonsa, vaihdamme tämän hakemiston omistajan käyttäjäksi, jonka kanssa verkkopalvelu toimii (www-data):

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

Tarvitsemme myös hakemisto Moodle-tiedoille. Aiomme luoda tämän selaimen ulkopuolelle:

sudo mkdir /var/www/moodledata

Vaihdamme tämän hakemiston omistajan joten Moodle voi kirjoittaa:

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

tietokanta

Moodle tarvitsee tarvittavan tuen Ubuntu 20.04: ssä olevasta tietokantamoottorista, joka tässä esimerkissä on MariaDB.

Aloitamme avaamalla päätelaitteen (Ctrl + Alt + T) jo käytä mysql-konsoliohjelmaa ja käyttäjä, jonka kanssa hallinnoimme:

maríadb-kotikuori

sudo mysql -u root -p

Katsotaanpa nyt Tietokannan luominen:

luoda tietokanta moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Seuraava askel on luo käyttäjä:

luoda käyttäjän moodle

create user usuariomoodle@localhost identified by 'password123';

Me jatkamme tarvittavien käyttöoikeuksien myöntäminen käyttäjälle tietokannassa:

myöntää etuoikeuksia

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

Y suljet yhteyden:

quit

PHP

Moodle tarvitsee tiettyjä laajennuksia, jotka asennamme Ubuntu-arkistoista. Aloitamme päivittämällä käytettävissä olevien pakettien luettelon kirjoittamalla päätelaitteeseen (Ctrl + Alt + T):

sudo apt update

sitten asennamme paketit:

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

Valmistuttuaan se on tarpeen lataa PHP tai verkkopalvelukokoonpano uudelleen, tarvittaessa:

sudo systemctl reload apache2

Web-asennusohjelma

Ubuntu 20.04 LTS-kone, jolla kirjoitan tämän artikkelin, on käytettävissä aliverkkotunnuksessa ubuntu.local.lan, joten käytän URL-osoitetta http://ubuntu.local.lan/moodle päästäksesi asennukseen.

kielen valinta moodle-asennusta varten

kerran valitulla kielellä, aiomme vahvistaa Moodlen reitit. Aiemmin loimme asentajan ehdottaman datahakemiston, joten sitä ei tarvitse muuttaa.

vahvista reitit

Seuraava askel on valitse tietokantamoottori:

moodle-tietokanta

Avattava valikko näyttää meille järjestelmässä käytettävissä olevat vaihtoehdot. Valitsemme sellaisen, joka sopii aiemmin tekemäämme kokoonpanoon.

Seuraavassa vaiheessa lomake pyytää meiltä yhteystietoja tietokantapalveluun:

tietokannan viritys

Annamme tietokannan ja käyttäjänimet sekä salasanan samalla tavalla kuin olemme luoneet ne edellisissä vaiheissa.

Tarkistettu yhteys, meidän on pakko hyväksy palveluehdot:

moodle-palvelun ehdot

Alla on luettelo Moodlen asennuksen vaatimusten tarkistaminen Ubuntu 20.04: ssä:

vaatimusten tarkistus

Jos edelliset vaiheet ovat olleet oikein, kaikki perusvaatimukset täyttyvät ja voimme jatkaa asennusta.

Asennusprosessi itsessään näyttää pitkän luettelon toiminnoista ja sen tulokset:

moodle-asennus

Minun tapauksessani tämä prosessi kesti kauan. Asennuksen lopussa järjestelmänvalvojan asennus alkaa uudelle sivustolle:

yleiset moodle-tiedot

Määrityksen jälkeen sinut kirjataan automaattisesti sivustoon, jossa näkyy henkilökohtainen alue:

moodle henkilökohtainen alue

Tämän avulla voimme aloittaa työskentelyn uudella Moodle-sivustollamme ja aloittaa sen käytön eLearning-alusta työskennellä sekä lähiverkossa että Internetissä. Käyttäjät, jotka tarvitsevat tietoja sen toiminnasta, voivat ota yhteys viralliset asiakirjat projektisivulla.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   kuinka asentaa.me dijo

    Hei. Ymmärrän, että "toimituksellisen etiikan" periaatteet eivät sisällä käytännössä sitä, että muiden sivustojen sisältöä ei plagioida osioittain ja kappaleittain, eikö?

    1.    Damien A. dijo

      Päivänä kaipasin lähdelinkin lisäämistä. Olen korjannut. Salu2

  2.   FERNANDO MARTIN dijo

    KIITOS

  3.   Leonardo dijo

    Epäonnistuin:

    VIRHE 2002 (HY000): Ei voi muodostaa yhteyttä paikalliseen MySQL -palvelimeen pistorasian '/var/run/mysqld/mysqld.sock' kautta (2)