Moodle, tsarin sarrafa ilmantarwa a cikin Ubuntu 20.04 LTS

game da Moodle

A talifi na gaba zamu kalli Moodle. Wannan tsarin tsarin koyo ne (LMS), an rarraba kuma an rubuta shi a cikin PHP. An tsara shi ne don taimakawa malamai ƙirƙirar al'ummomin koyon kan layi. Martín Dougiamas ne ya kirkiro Moodle.

A cikin layuka masu zuwa zamu ga yadda ake girka Moodle akan Ubuntu 20.04 LTS Focal Fossa. Don bin matakan da za mu gani a ƙasa, Zai zama dole a gare mu a baya mu tabbatar da cewa mun cika wasu ƙananan buƙatu, kamar yadda suke; suna da ingantaccen tsarin Ubuntu 20.04 LTS, tarin LAMP ko muhalli, asusun mai amfani tare da izinin sudo, da damar Intanet.

Idan baku da mahimmancin yanayin har yanzu, kuna iya shawarta Jagoran shigarwa fitila akan Ubuntu 20.04. Kuna iya haɗawa da Moodle a cikin sabis ɗin yanar gizo na Ubuntu 20.04 ta hanyoyi da yawa, ko dai azaman babban gidan yanar gizon, uwar garke mai zaman kanta, ko, kamar yadda za mu yi a cikin wannan labarin, a matsayin ɓangare na babban gidan yanar gizon. Yana da mahimmanci ayi aiki tare da amintattun hanyoyin HTTPS, kodayake don sauki a cikin wannan labarin zamuyi akan HTTP.

Zazzage Moodle don Ubuntu 20.04

A yankin saukarwa na shafin yanar gizozamu iya zazzage sabon tsarin barga Moodle don Ubuntu 20.04 LTS.

Kunshin da za mu samu akan yanar gizo ana samun su a cikin tsarin .tgz da .zip, hanyoyin yanar gizon su suna haifar da shafin saukar da kai tsaye. Wani zaɓi don zazzage sabon salo a yau, zai bude tashar (Ctrl + Alt + T) kuma yayi amfani dashi wget mai bi:

download yanayin

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

Girkawa akan Ubuntu 20.04

Kafin shigar da Moodle akan Ubuntu 20.04 LTS dole ne muyi actionsan ayyuka don shirya tsarin. Wannan hanyar zamu sami mai saka yanar gizo wanda zamuyi amfani dashi daga baya don aiki ba tare da matsala ba.

Fayil na Moodle

Don farawa za mu kwancewa kunshin da muka sauke yanzu kai tsaye a wurin da yake sha'awar mu. A cikin m (Ctrl + Alt + T), kawai za mu yi amfani da umarnin:

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

Tunda Moodle yana buƙatar rubutawa zuwa kundin tsarin shigarta, za mu canza mai wannan kundin adireshin zuwa ga mai amfani da sabis ɗin yanar gizon ke gudana da shi (www-bayanai):

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

Muna kuma bukata shugabanci na bayanan Moodle. Zamu kirkiro wannan daga iya binciken yanar gizo:

sudo mkdir /var/www/moodledata

Mun canza mai wannan kundin adireshi don haka Moodle na iya rubuta:

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

Database

Moodle zai buƙaci goyon bayan da ya dace daga injin bayanan da muke da shi a cikin Ubuntu 20.04, wanda a cikin wannan misalin zai zama MariaDB.

Da farko za mu bude tashar (Ctrl + Alt + T) tuni yi amfani da mysql console abokin ciniki da kuma mai amfani wanda muke sarrafawa tare dashi:

harsashin gidan maríadb

sudo mysql -u root -p

Yanzu bari Don ƙirƙirar tushen bayanai:

ƙirƙiri rumbun adana bayanai don yanayi

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Mataki na gaba zai kasance ƙirƙiri mai amfani:

createirƙiri mai amfani don yanayi

create user usuariomoodle@localhost identified by 'password123';

Mun ci gaba ba da izinin da ya cancanta ga mai amfani a kan bayanan:

baiwa gata

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

Y muna rufe haɗin:

quit

PHP

Moodle zai buƙaci wasu kari waɗanda za mu girka daga rumbunan Ubuntu. Da farko, zamu sabunta jerin samfuran da ake dasu ta hanyar bugawa a cikin m (Ctrl + Alt T):

sudo apt update

Sannan mun shigar da fakitoci:

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

Bayan kammalawa, zai zama dole sake loda PHP ko daidaitawar sabis na yanar gizo, kamar yadda ya dace:

sudo systemctl reload apache2

Mai saka yanar gizo

Injin Ubuntu 20.04 LTS wanda nayi wannan labarin ana samun sa a cikin subdomain ubuntu.local.lan, don haka zan yi amfani da url http://ubuntu.local.lan/moodle don samun damar shigarwa.

zaɓin harshe don shigar da yanayin yanayi

Da zarar zaba harshe, za mu tabbatar da hanyoyin Moodle. A baya mun ƙirƙiri kundin bayanai wanda mai sakawa ya ba da shawara, don haka ba zai zama tilas a gyara shi ba.

tabbatar da hanyoyi

Mataki na gaba shine zaɓi injin bayanai:

Database domin moodle

Saukewa zai nuna mana hanyoyin da muke dasu a cikin tsarin. Za mu zaɓi wanda ya dace da daidaitawar da muka yi a baya.

A mataki na gaba wani nau'i zai tambaye mu bayanan haɗin kan sabis ɗin bayanan:

gyara bayanai

Za mu samar da bayanai da sunayen masu amfani, da kuma kalmar sirri, kamar yadda muka kirkiresu a matakan da suka gabata.

Duba haɗin, dole ne muyi yarda da sharuɗɗan sabis:

Sharuɗɗan sabis na moodle

Da ke ƙasa akwai jerin duba abubuwan da ake buƙata don shigarwar Moodle akan Ubuntu 20.04:

bukatun duba

Idan matakan da suka gabata sunyi daidai, duk abubuwan da ake buƙata zasu cika kuma zamu iya ci gaba da tsarin shigarwa.

Tsarin shigarwa da kansa zai nuna dogon jerin ayyukan da sakamakonsa:

shigowar moodle

Wannan tsari a harkata na dauki lokaci mai tsawo. A ƙarshen shigarwa, admin saitin fara don sabon shafin:

general moodle data

Bayan daidaitawa, ana shigar da kai tsaye cikin rukunin yanar gizon, nuna keɓaɓɓen yanki:

Yankin sirri na moodle

Kuma da wannan zamu iya fara aiki akan sabon shafin mu na Moodle, kuma mu fara amfani da wannan eLearning dandamali yin aiki duka a cikin hanyar sadarwar gida da kuma ta Intanet. Masu amfani waɗanda suke buƙatar bayani game da aikinta, na iya shawarta takaddun hukuma akan shafin aikin.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   yadda ake girka.me m

    Barka dai. Na fahimci cewa ka'idodinku na "ka'idojin edita" ba su haɗa da kusan ba satar sashe ba ta sashe da sakin layi ta sakin layi na abubuwan wasu shafuka, daidai ne?

    1.    Damien A. m

      A zamaninta na rasa kara mahadar. Na gyara Salu2

  2.   FARNANDO Martin m

    GRACIAS

  3.   Leonardo m

    Na kasa:

    ERROR 2002 (HY000): Ba za a iya haɗawa da sabar MySQL ta gida ta hanyar soket '/var/run/mysqld/mysqld.sock' (2)