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:
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:
sudo mysql -u root -p
Katsotaanpa nyt Tietokannan luominen:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Seuraava askel on luo käyttäjä:
create user usuariomoodle@localhost identified by 'password123';
Me jatkamme tarvittavien käyttöoikeuksien myöntäminen käyttäjälle tietokannassa:
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.
kerran valitulla kielellä, aiomme vahvistaa Moodlen reitit. Aiemmin loimme asentajan ehdottaman datahakemiston, joten sitä ei tarvitse muuttaa.
Seuraava askel on valitse tietokantamoottori:
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:
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:
Alla on luettelo Moodlen asennuksen vaatimusten tarkistaminen Ubuntu 20.04: ssä:
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:
Minun tapauksessani tämä prosessi kesti kauan. Asennuksen lopussa järjestelmänvalvojan asennus alkaa uudelle sivustolle:
Määrityksen jälkeen sinut kirjataan automaattisesti sivustoon, jossa näkyy 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.
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ö?
Päivänä kaipasin lähdelinkin lisäämistä. Olen korjannut. Salu2
KIITOS
Epäonnistuin:
VIRHE 2002 (HY000): Ei voi muodostaa yhteyttä paikalliseen MySQL -palvelimeen pistorasian '/var/run/mysqld/mysqld.sock' kautta (2)