Nākamajā rakstā mēs apskatīsim Moodle. Šī ir mācību vadības sistēma (LMS), brīvi izplatīts un rakstīts PHP. Tas ir paredzēts, lai palīdzētu skolotājiem izveidot tiešsaistes mācību kopienas. Moodle izveidoja Martín Dougiamas.
Turpmākajās rindās mēs redzēsim, kā instalēt Moodle Ubuntu 20.04 LTS Focal Fossa. Lai izpildītu darbības, kuras mēs redzēsim tālāk, mums iepriekš būs jānodrošina, lai mēs izpildītu noteiktas minimālās prasības, kādi tie ir; ir atjaunināta Ubuntu 20.04 LTS sistēma, LAMP kaudze vai vide, lietotāja konts ar sudo atļaujām un piekļuve internetam.
Ja jums vēl nav vajadzīgās vides, varat konsultējieties ar LAMP uzstādīšanas rokasgrāmata Ubuntu 20.04. Jūs varat integrēt Moodle Ubuntu 20.04 tīmekļa pakalpojumā vairākos veidos vai nu kā galveno vietni, kā atsevišķu virtuālo serveri vai, kā mēs darīsim šajā rakstā, kā daļu no galvenās vietnes. Ir svarīgi strādāt arī ar drošiem HTTPS savienojumiem, lai gan vienkāršības labad šajā rakstā mēs to darīsim, izmantojot HTTP.
Lejupielādējiet Moodle priekš Ubuntu 20.04
Programmas lejupielādes apgabalā oficiālajā tīmekļa vietnē, mēs varam lejupielādēt jaunāko stabilo versiju Moodle priekš Ubuntu 20.04 LTS.
Paketes, kuras atradīsim tīmeklī, ir pieejamas .tgz un .zip formātos, kuru saites ved uz automātisku lejupielādes lapu. Vēl viena iespēja šodien lejupielādējiet jaunāko versiju, tas atvērs termināli (Ctrl + Alt + T) un izmantos wget sekojoši:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Instalēšana Ubuntu 20.04
Pirms Moodle instalēšanas Ubuntu 20.04 LTS mums būs jāveic dažas darbības, lai sagatavotu sistēmu. Tādā veidā mēs iegūsim tīmekļa instalētāju, kuru izmantosim vēlāk, lai strādātu bez problēmām.
Moodle faili
Lai sāktu, mēs to darīsim izpakojiet tikko lejupielādēto pakotni tieši tajā vietā, kas mūs interesē. Terminālā (Ctrl + Alt + T) mums būs jāizmanto tikai komanda:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Tā kā Moodle ir jāraksta savā instalācijas direktorijā, mēs mainām šī direktorija īpašnieku uz lietotāju, ar kuru darbojas tīmekļa pakalpojums (www-dati):
sudo chown -R www-data: /var/www/html/moodle/
Mums arī vajag direktoriju Moodle datiem. Mēs to izveidosim no tīmekļa pārlūkošanas jomas:
sudo mkdir /var/www/moodledata
Mēs mainām šī direktorija īpašnieku lai Moodle varētu rakstīt:
sudo chown www-data: /var/www/moodledata/
Datu bāze
Moodle būs nepieciešams nepieciešamais atbalsts no datu bāzes dzinēja, kas mums ir Ubuntu 20.04, kas šajā piemērā būs MariaDB.
Lai sāktu, mēs jau atvērsim termināli (Ctrl + Alt + T) izmantot mysql konsoles klientu un lietotājs, ar kuru mēs pārvaldām:
sudo mysql -u root -p
Tagad pieņemsim Lai izveidotu datu bāzi:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Nākamais solis būs izveidot lietotāju:
create user usuariomoodle@localhost identified by 'password123';
Mēs turpinām nepieciešamo atļauju piešķiršana lietotājam datu bāzē:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y mēs aizveram savienojumu:
quit
PHP
Moodle būs nepieciešami noteikti paplašinājumi, kurus mēs instalēsim no Ubuntu krātuvēm. Vispirms mēs atjaunināsim pieejamo pakotņu sarakstu, ierakstot terminālā (Ctrl + Alt + T):
sudo apt update
Nākamais mēs instalējam paketes:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Pēc pabeigšanas tas būs nepieciešams pārlādēt PHP vai tīmekļa pakalpojumu konfigurāciju, pēc vajadzības:
sudo systemctl reload apache2
Tīmekļa instalētājs
Ubuntu 20.04 LTS mašīna, kurā es izveidoju šo rakstu, ir pieejama apakšdomēnā ubuntu.local.lan, tāpēc es izmantošu URL http://ubuntu.local.lan/moodle lai piekļūtu instalācijai.
Reiz izvēlētā valoda, mēs apstiprināsim Moodle maršrutus. Iepriekš mēs izveidojām instalēšanas programmas ieteikto datu direktoriju, tāpēc to modificēt nebūs nepieciešams.
Nākamais solis ir izvēlieties datu bāzes dzinēju:
Nolaižamajā izvēlnē tiks parādītas sistēmā pieejamās iespējas. Mēs izvēlēsimies to, kas atbilst konfigurācijai, kuru esam veikuši iepriekš.
Nākamajā solī veidlapa lūgs mums savienojuma datus ar datu bāzes pakalpojumu:
Mēs nodrošināsim datu bāzi un lietotāju vārdus, kā arī paroli, tāpat kā mēs tos izveidojām iepriekšējās darbībās.
Pārbaudīja savienojumu, mums tas būs jādara pieņemt pakalpojumu sniegšanas noteikumus:
Zemāk ir saraksts ar pārbaudot prasības Moodle instalēšanai Ubuntu 20.04:
Ja iepriekšējās darbības ir bijušas pareizas, tiks izpildītas visas pamatprasības, un mēs varam turpināt instalēšanas procesu.
Pats instalēšanas process parādīs garu darbību sarakstu un tā rezultāti:
Šis process manā gadījumā ilga ilgu laiku. Instalācijas beigās sākas administratora iestatīšana jaunajai vietnei:
Pēc konfigurēšanas jūs automātiski piesakāties vietnē, parādot personīgo zonu:
Ar to mēs varam sākt strādāt pie mūsu jaunās Moodle vietnes un sākt to izmantot eLearning platforma strādāt gan lokālajā tīklā, gan internetā. Lietotāji, kuriem nepieciešama informācija par tā darbību, var konsultējieties ar oficiālā dokumentācija projekta lapā.
Sveiki. Es saprotu, ka jūsu “redakcijas ētikas” principi praktiski neietver citu vietņu satura plaģizēšanu pa sadaļām un pa daļām, vai ne?
Savā dienā man pietrūka pievienot avota saiti. Es esmu izlabojis. Salu2
PALDIES
ES izgāzos:
KĻŪDA 2002 (HY000): Nevar izveidot savienojumu ar vietējo MySQL serveri, izmantojot ligzdu '/var/run/mysqld/mysqld.sock' (2)