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:
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:
sudo mysql -u root -p
Yanzu bari Don ƙirƙirar tushen bayanai:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Mataki na gaba zai kasance ƙirƙiri mai amfani:
create user usuariomoodle@localhost identified by 'password123';
Mun ci gaba ba da izinin da ya cancanta ga mai amfani a kan bayanan:
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.
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.
Mataki na gaba shine zaɓi injin bayanai:
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:
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:
Da ke ƙasa akwai jerin duba abubuwan da ake buƙata don shigarwar Moodle akan Ubuntu 20.04:
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:
Wannan tsari a harkata na dauki lokaci mai tsawo. A ƙarshen shigarwa, admin saitin fara don sabon shafin:
Bayan daidaitawa, ana shigar da kai tsaye cikin rukunin yanar gizon, nuna keɓaɓɓen yanki:
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.
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?
A zamaninta na rasa kara mahadar. Na gyara Salu2
GRACIAS
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)